unofficial mirror of guix-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Re: MAME emulator is giving incentive to use non-free software
@ 2016-03-29 16:31 alírio eyng
  2016-03-30 22:30 ` Isaac David
                   ` (2 more replies)
  0 siblings, 3 replies; 26+ messages in thread
From: alírio eyng @ 2016-03-29 16:31 UTC (permalink / raw)
  To: guix-devel, gnu-linux-libre

these are the approaches i can think:
*extremely conservative (eliminating false positive errors)[1]
 removing all emulators
*conservative (eliminating false positive errors)[1]
 make packages/executables like game1-emulator1, game1-emulator2, ...
and not allowing direct emulator installation/execution
*liberal (avoiding false positive errors[1] and false negative errors[2])
 allowing all emulators with free games know
*extremely liberal (eliminating false negative errors)[2]
 allowing all emulators

extremely liberal is naive because it just looks down in the
dependency dag, there's no reason to not look up
extremely conservative is naive because it doesn't allow completely free uses
conservative would solve the issues that originate this thread
liberal is more convenient in some cases

i consider conservative better, liberal ok, and any of the extremes unreasonable

fsdg doesn't allow extremely liberal (according to other people
interpretation), in ndiswrapper, for example:
"with one exception, all ndis drivers are nonfree--and the one free
one is a windows port of a native linux driver. so right now, this
isn't useful for anything besides using nonfree software"[3]

parabola follows extremely conservative with your-freedom_emu[4]

assuming we choose conservative; for wine, we can make guile-wine,
emacs-wine[5] and gnutls-wine[6], but remove wine

it seems there's at least one free game needing an emulator[7]

i think this is a discussion about fsdg[8] and we should discuss it at
gnu-linux-libre@nongnu.org

[1]https://en.wikipedia.org/wiki/false_positives_and_false_negatives#False_positive_error
[2]https://en.wikipedia.org/wiki/false_positives_and_false_negatives#False_negative_error
[3]https://libreplanet.org/wiki/List_of_software_that_does_not_respect_the_Free_System_Distribution_Guidelines
[4]https://www.parabola.nu/packages/libre/any/your-freedom_emu/
[5]https://lists.gnu.org/archive/html/guix-devel/2016-03/msg01216.html
[6]https://lists.gnu.org/archive/html/guix-devel/2014-11/msg00333.html
[7]http://pineight.com/lu/
[8]http://www.gnu.org/distros/free-system-distribution-guidelines.html

^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2016-04-27  0:31 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-29 16:31 MAME emulator is giving incentive to use non-free software alírio eyng
2016-03-30 22:30 ` Isaac David
2016-04-02  3:17   ` Denis 'GNUtoo' Carikli
2016-03-31 22:50 ` alírio eyng
2016-04-01  6:23   ` Ricardo Wurmus
2016-04-01 12:15     ` alírio eyng
2016-04-01 20:03       ` alírio eyng
2016-04-02  2:19 ` Denis 'GNUtoo' Carikli
2016-04-02  8:48   ` [GNU-linux-libre] " alírio eyng
2016-04-03 14:20     ` alírio eyng
2016-04-03 18:36       ` alírio eyng
2016-04-03 19:39         ` Felipe Sanches
2016-04-03 21:02         ` alírio eyng
2016-04-03 21:22           ` Felipe Sanches
2016-04-04  3:26           ` alírio eyng
2016-04-04 11:19             ` Felipe Sanches
2016-04-04 22:23             ` alírio eyng
2016-04-04 22:47               ` [GNU-linux-libre] " Felipe Sanches
2016-04-04 22:58                 ` Felipe Sanches
2016-04-04 22:59                   ` Felipe Sanches
2016-04-05  2:29               ` alírio eyng
2016-04-09  9:00               ` Denis 'GNUtoo' Carikli
2016-04-09 19:43                 ` alírio eyng
2016-04-27  0:31                   ` [GNU-linux-libre] " alírio eyng
2016-04-05 15:59     ` Denis 'GNUtoo' Carikli
2016-04-06 11:02       ` alírio eyng

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/guix.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).