From mboxrd@z Thu Jan 1 00:00:00 1970 From: Timothy Sample Subject: bug#35915: Please provide an installer with non-free drivers Date: Sun, 26 May 2019 13:23:44 -0400 Message-ID: <87sgt13za7.fsf@ngyro.com> References: <18075d76-d9b5-05d6-e21e-28b6afed4a88@mailbox.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([209.51.188.92]:52479) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hUx5I-0007bg-PJ for bug-guix@gnu.org; Sun, 26 May 2019 13:37:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hUwsM-00009K-VR for bug-guix@gnu.org; Sun, 26 May 2019 13:24:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:38106) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hUwsM-00008W-QN for bug-guix@gnu.org; Sun, 26 May 2019 13:24:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hUwsM-0005kJ-Li for bug-guix@gnu.org; Sun, 26 May 2019 13:24:02 -0400 In-Reply-To: <18075d76-d9b5-05d6-e21e-28b6afed4a88@mailbox.org> Sender: "Debbugs-submit" Resent-To: bug-guix@gnu.org Resent-Message-ID: List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: juh Cc: 35915-done@debbugs.gnu.org Hi juh, I=E2=80=99m closing this bug, because I=E2=80=99m certain it=E2=80=99s not = something the *GNU* Guix project is willing to consider. As long as Guix is a GNU project, any capitulation to the world of non-free software or locked-down hardware is not an option. That being said, I can appreciate the time you took to write this, so I=E2=80=99ve provided some comments below. juh writes: > Dear developers of Guix, > > I am very much in favour of Open Hardware and Free Software, and I > appreciate every effort to foster free software. That in advance. > > Guix is not just another Linux distribution, but something new that > supports transactional upgrades and roll-backs, unprivileged package > management and declarative system configuration. This is really > exciting. If Guix were just another distro focusing on free software, > there would be no need for a nonfree installer iso. But in case of Guix > I think it is missing. I agree that Guix has a lot to offer! :) > Please consider that using hardware that is supported by free drivers is > a privilege. Many people cannot afford a computer with supported > hardware, others are not able to look for the right components, and > compare long lists of supported hardware with the specs from computer > shops, and last but not least many people just got a computer from > others =E2=80=93 as a gift maybe. They all have to stick with their hardw= are and > they should not be excluded from the exciting Guix approach. You make some good points here, but remember that it is not you or me or the Guix project that is manufacturing incompatible hardware. Why should it be our job to accommodate it? All of these problems would disappear quickly if the current culture of secrecy and protectionism among hardware manufacturers relaxed a little bit. Distributing a non-free version of Guix would amount to deciding that the wrong-headedness of the computer hardware industry is more important than the freedom of users, which is a rather uncomfortable choice to make. :/ > I think that many of them would give Guix a try if it was installable in > a way like debian is installable with their firmware driver iso: > https://cdimage.debian.org/cdimage/unofficial/non-free/cd-including-firmw= are/ > > > I see that it is possible to make a custom kernel for Guix: > For eg. https://gist.github.com/TeMPOraL/306bbb7c627ab0d32fa84af831963563 > > It would be really nice to have at least an unofficial installer with > nonfree drivers. If there is a nonfree installer iso please make a note > on the webpage. It may be convenient for someone to distribute a non-free version of Guix, but that someone isn=E2=80=99t going to be the GNU Guix project. It = is our job to be the hardliners, ensuring that the whole distribution gives users the four freedoms. I read something (but can=E2=80=99t seem to find = it now) from Chris Webber saying that it is much easier to remove freedom from a free system than it is to make a non-free system free. Essentially, anyone who wants to make such a non-free installer is free to do so, and would probably find such a task pretty easy (in my experience Guix is rather well designed and quite flexible). The GNU Guix project, however, would not support it or recommend using it. For a recent take on a similar issue from the GNU website, see . -- Tim