From mboxrd@z Thu Jan 1 00:00:00 1970 From: Denis 'GNUtoo' Carikli Subject: Re: MAME emulator is giving incentive to use non-free software Date: Sat, 2 Apr 2016 05:17:46 +0200 Message-ID: <20160402051746.3eb7a0f8@top-laptop> References: <1459377017.3665.0@plebeian.isacdaavid.info> Reply-To: Workgroup for fully free GNU/Linux distributions Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/nvfcVx64le=iGGJ9/SJGN=Z"; protocol="application/pgp-signature" Return-path: In-Reply-To: <1459377017.3665.0@plebeian.isacdaavid.info> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gnu-linux-libre-bounces+gldg-gnu-linux-libre=m.gmane.org@nongnu.org Sender: gnu-linux-libre-bounces+gldg-gnu-linux-libre=m.gmane.org@nongnu.org To: Isaac David Cc: guix-devel@gnu.org, Workgroup for fully free GNU/Linux distributions List-Id: guix-devel.gnu.org --Sig_/nvfcVx64le=iGGJ9/SJGN=Z Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: quoted-printable On Wed, 30 Mar 2016 16:30:17 -0600 Isaac David 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. --Sig_/nvfcVx64le=iGGJ9/SJGN=Z Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJW/znaAAoJENWQk6o21VqZFEMQALvohbgYJ9f8lubZxXWBQDF8 ZkuykqeU21xnIG4qSLAgJIUBKhqfXu7xxUjqjTPKJDu2i58e4vVcadTLzkV6aYJA T20rzHbVy2nvlsU1YwpsXjXHir8iRt3naUP57hN62Rwl3caiZ1VEuMFgqs+CgANw H4MwG2AS5ekOLUfix2Pob2K9sM/DDwY1R1mxnBztlKQ96+9SQ8HQYSZeDOf4m/oh U9QqHSVV/LgzG1PnbTukZgFczqnWLj8wLlnXWnOpPXbG3YQPNBsEhzzFEKnnSWsw Vg5dRA9+q5IwO+FhCIn/peTNYHCtNllJ0xA3umUqG5Tf5QYL3L2maSq5dVLjTx/F kkyXt/dHXjWaklZ/00mSavpoD/ka83D9N/rqoI3ziXuvRRon9IDCjZmTjdO7Yjwo Dxzh6VJhSjtUcXmkam9MsVihXXGiNYGNajnw38iFTOu8zbutBsp3TJHsMLQ/JCXh XmGRmPvU9HG5uDZbu+ZWVdAORoVj/RbkXV2c2a9pBSm4DudLEEGV0upGJ/vbeB4j PEbvn8Ar6F5F8TVZiwAan/0SEUswuq0Cg1HxmWR8butAo8TaSJwkubc6MpHAHiBD SobSAn8DDONtlNJ1WvSZEIDTDwsFjNAeuXhB8Sby63casBBUxba842VuN/S68z1W OGUYBw2W72TsgZ7kXlWz =w89J -----END PGP SIGNATURE----- --Sig_/nvfcVx64le=iGGJ9/SJGN=Z--