all messages for Guix-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: "alírio eyng" <alirioeyng@gmail.com>
Cc: guix-devel@gnu.org, gnu-linux-libre@nongnu.org
Subject: Re: MAME emulator is giving incentive to use non-free software
Date: Sun, 3 Apr 2016 18:36:17 +0000	[thread overview]
Message-ID: <CALkz57Ena4vfm6cRzHAf0z99uKODo=YPfPMMrEKoXphFZ6XWUA@mail.gmail.com> (raw)
In-Reply-To: <CALkz57F9tdCBg+bAGCsksT+ZenmzxxTYFFZ95pc3RyguvpH+Hw@mail.gmail.com>

Tobias Platen:
> Emulators can be useful for reverse engineering
reverse engineering is the action of understanding undocumented
interfaces (mostly hardware).
emulators are the _result_ of reverse engineering, not tools to do it.
this result is useless if there's no other interface implementations
to develop things to or free software requiring it to run.

> In the case of MAME at least some files will be usable to build new works.
sure, but if they are to be used as source, this don't justify
inclusion of executables in a free distro.

> Some of those old FM-based sound synthesizer chips are emulated with MAME
sounds like obsolete api, is there any reason to use it instead of
using sound synthesizer software?

> Ndiswrapper is a different case, because it implements a proprietary interface of the Windows Kernel.
"proprietary interface" is misleading.
there are _undocumented_ interfaces and maybe _legally unusable_ interfaces [1].
ndiswrapper implements an undocumented interface originally meant as
software (api).
mame implements undocumented interfaces originally meant as hardware.
the only difference is the original intentions, and i think they are
not relevant.

> sometimes I use Wine, but only when I need to reverse engineer a proprietary format.
i think you meant you use nonfree software on top of wine with the
intention of reverse engineering it.
this is a compromise acceptable to use nonfree software, if "the use
of the nonfree software aims directly at putting an end to the use of
that very same nonfree software" [2].
but this isn't related to wine (or other emulators) at all and apply
to _all_ nonfree software.
free distros choose the compromise of making this a little harder by
not supporting nonfree software so people are not mislead in using it.
but it is still reasonably easy to opt-out of the free distro
whitelist and use nonfree software if wanted.

[1]https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google,_Inc.
[2]https://www.gnu.org/philosophy/is-ever-good-use-nonfree-program.en.html

  reply	other threads:[~2016-04-03 18:36 UTC|newest]

Thread overview: 57+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
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 [this message]
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
  -- strict thread matches above, loose matches on Subject: below --
2016-03-30  4:10 IngeGNUe
2016-03-30 16:11 ` Mark H Weaver
2016-03-30 21:26   ` IngeGNUe
2016-03-29 14:01 Jean Louis
2016-03-29 14:46 ` Nils Gillmann
2016-03-28 21:55 Jean Louis
2016-03-29  0:26 ` Jookia
2016-03-29  4:42   ` Jean Louis
2016-03-29  6:27     ` Jookia
2016-03-29  7:30       ` Jean Louis
2016-03-29  8:25         ` Jookia
2016-03-29 11:35           ` rain1
2016-03-29 12:00             ` Jean Louis
2016-03-29 12:48               ` Nils Gillmann
2016-03-29 14:23               ` Mathieu Lirzin
2016-03-29 14:52                 ` Jean Louis
2016-03-29 16:15                   ` Ludovic Courtès
2016-03-29 17:29                     ` Jean Louis
2016-03-29 17:47                     ` Jean Louis
2016-03-29 12:41         ` Nils Gillmann
2016-03-29  1:44 ` Mark H Weaver
2016-03-29 13:03   ` Ludovic Courtès
2016-03-29 17:30   ` Christopher Allan Webber
2016-03-29 17:32     ` Thompson, David
2016-03-29 17:37       ` Eric Bavier
2016-03-30 20:25     ` Ludovic Courtès
2016-03-29  8:58 ` Taylan Ulrich Bayırlı/Kammer
2016-03-29 10:12   ` Jean Louis
2016-03-29 13:14     ` Ludovic Courtès
2016-03-29 13:51       ` Jean Louis
2016-03-29 16:09         ` Ludovic Courtès

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CALkz57Ena4vfm6cRzHAf0z99uKODo=YPfPMMrEKoXphFZ6XWUA@mail.gmail.com' \
    --to=alirioeyng@gmail.com \
    --cc=gnu-linux-libre@nongnu.org \
    --cc=guix-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

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

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.