From: Denis 'GNUtoo' Carikli <GNUtoo@no-log.org>
To: Isaac David <isacdaavid@isacdaavid.info>
Cc: guix-devel@gnu.org,
Workgroup for fully free GNU/Linux distributions
<gnu-linux-libre@nongnu.org>
Subject: Re: MAME emulator is giving incentive to use non-free software
Date: Sat, 2 Apr 2016 05:17:46 +0200 [thread overview]
Message-ID: <20160402051746.3eb7a0f8@top-laptop> (raw)
In-Reply-To: <1459377017.3665.0@plebeian.isacdaavid.info>
[-- Attachment #1: Type: text/plain, Size: 2366 bytes --]
On Wed, 30 Mar 2016 16:30:17 -0600
Isaac David <isacdaavid@isacdaavid.info> wrote:
> Hi,
Hi,
> My view was that while useless in a 100% free environment just
> having them installed and inspecting their user interfaces wouldn't
> violate your freedom in any way. A free emulator with free
> dependencies wouldn't be unethical unless it recommended using
> proprietary software with it. However in the last few days I have
> seen many arguments showing there are yet more valid uses I hadn't
> imagined, like learning from the source code and testing portability
> without leaving your comfy libre OS.
Just requiring documentation that shows how at least one valid use case
(that works) while remaining 100% free would be great:
It would fix the issue for good, while improving users freedom by
limiting the steer towards non-free software that such virtual machines
create.
For instance:
- For qemu, libvirt and so on, we would ship or point to documentation
explaining how to run a 100% free software distribution like Trisquel.
- For wine we would document compiling and running of a 100% free
software.
- For emulators, unless 100% free distributions do exist for the
machines they emulate, we'd document how to compile and run an
application or game.
- For emulators that have no 100% free games but that have a toolchain,
we could document how to do compile and run a hello world. That would
count as 100% free software compiling and running.
> Meanwhile other emulators and wine are completely out of the
> question because there's free applications for them, even though
> using the non-free ones is more common.
I don't doubt that, however is it possible to compile and run such
applications 100% free? Since some GNU software is ported on wine, I
would guess that there is a way to do it, but I've no proof.
I fear that some free software applications would include some non-free
runtime libraries. Given how poorly I know non-free OS, I've no idea if
it's a legitimate concern.
> Parabola documents emulators extensively in a wiki page.
Should we document how to compile and run free software there, or
should we ship that documentation with the package?
In the former case, should we point the user to the wiki page at the
end of the package installation, in the case of Parabola.
Denis.
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
next prev parent reply other threads:[~2016-04-02 3:17 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 [this message]
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
-- 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=20160402051746.3eb7a0f8@top-laptop \
--to=gnutoo@no-log.org \
--cc=gnu-linux-libre@nongnu.org \
--cc=guix-devel@gnu.org \
--cc=isacdaavid@isacdaavid.info \
/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.