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: Tue, 5 Apr 2016 17:59:11 +0200 Message-ID: <20160405175911.0307cc6d@top-laptop> References: <20160402041955.484a1cb1@top-laptop> Reply-To: Workgroup for fully free GNU/Linux distributions Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; boundary="Sig_/JgZ1mTHIuQGD_spHRPeZ8Fg"; protocol="application/pgp-signature" Return-path: In-Reply-To: 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: =?UTF-8?B?YWzDrXJpbw==?= eyng Cc: guix-devel@gnu.org, gnu-linux-libre@nongnu.org List-Id: guix-devel.gnu.org --Sig_/JgZ1mTHIuQGD_spHRPeZ8Fg Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable On Sat, 2 Apr 2016 08:48:58 +0000 al=C3=ADrio eyng wrote: > On 4/2/16, Denis 'GNUtoo' Carikli wrote: > > Why not just requiring some documentation along the emulator that > > documents at least one fully free software that can run on it. =20 > this is missing some complexity: > we don't want something better done natively (we exclude > ndiswrapper)[1] but we still want to allow introducing free software > on nonfree platforms[2] My point was that documentation (and packaging as you point it) can steer users towards free software. The goal of the software may even be altered this way, if it cannot be used fully free with its regular uses cases. The former case might be faster to do, but getting it right would be difficult since the user would have to be aware of that documentation. Which one to do would then depend on the context. For instance with qemu and libvirt, the software was modified not to steer users towards running non-free GNU/Linux distributions. While unrelated, the case of debootstrap is also interesting, since, on parabola, it by default debootstraps free software distributions. References and configuration related to non-100%-free distributions were removed. > i think packaging is better than documenting, shouldn't be much more > effort Right, I assumed documenting was way faster. I was probably wrong. > but this doesn't address the problem of discernment > example: i can go to [3] and see there are four games, i know they are > free because they are inside a free distro frontier > if users need to exit the free distro frontier, they probably will > find nonfree and free games and don't see much difference > the ideal would be to have a comprehensive set of games packaged > inside the free distro frontier The documentation would have had to take that into account. I was thinking of something along the lines of HOWTO that you find in the documentation of the distributions. Such as list of commands that would explain how to do it, while making sure that freedom is preserved. But as you pointed out, packaging might be faster and easier. > hiding the emulator executable/package I don't understand what it means. > would warn when they are exiting the free distro frontier and poke > them to add free games to the distro (suggesting to developers or > sending patches) That is very similar to documentation for me. We might also want to do that on the parabola wiki, trying to implicate people who might want to use such emulators. Example: Why is not in Parabola |-> > alternatively, forking all emulators and creating a > free community around them would also provide a freedom frontier That is nice too. Uzebox seem in the right direction with that. Denis. --Sig_/JgZ1mTHIuQGD_spHRPeZ8Fg Content-Type: application/pgp-signature Content-Description: OpenPGP digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXA+DPAAoJENWQk6o21VqZ4n8P/1mcLhXH0asBw6QiSPMrsCnV d/NuXD5XwPRq4F6kDkNmGUElWZCMHVC0xbSY5dMH7LdYOncSp6rKB7dReaC5l+No MOvGfEPYhbMyU5LxkrXfkcZn4kG3a8sWwIPmbwDQs8meEVmrB/O78ZgSPXvSGc7p kzxZyA5WB79OeFSRioGEunFn4fB8snDh7FCzCKM6HLhkPSyBrXZLFclIWA3tPexE yNhYZ61eYmOhSKYpfFbaMmeaMS+hvSv1hj5oHmw5sbapggg3s5klhF+k+Uabi/RF jlbENrTWtSQ2JLEZFK4nNEVREY7x7UCauXLkPQuamMlCOIWm3F3bVTbNl5b00glX W4sinS3HntkViO0Xe8yKCvWlu55apwep5BHzpag15Tf2m+byMR5I2eZkGom3AaOQ oYXBdIR3w+4P5AVvA0jvVSpPscqX29pJozsiQ+NjBviTg7wXmnJkMDLSDFSlOtVy wE7iUra3s2Qclh6KN/CDn1jGRdnfm6zOcgxh39dh57AEJQQGT/0kgrApUvW2Awgo 5g7qWu/9XQSqRSTXHbvEGLh3mPBFc9NOBYVKcJ/CUWvRtSDs1/Uxh5cO4ENYJ6zY iWzYQvSV+ZO65uaFKtDPT9EOVAxTKx7F1ThYocWDDCO0rZ+ZkC4IvuKPjNSrZFcL /sz3odz7Jjbapc6mNJ26 =P2cb -----END PGP SIGNATURE----- --Sig_/JgZ1mTHIuQGD_spHRPeZ8Fg--