GNU bug report logs - #55231
[PATCH v1] initrd: Allow extra search paths with ‘initrd-extra-module-paths’

Previous Next

Package: guix-patches;

Reported by: Brian Cully <bjc <at> spork.org>

Date: Mon, 2 May 2022 19:55:02 UTC

Severity: normal

Tags: moreinfo, patch

Full log


View this message in rfc822 format

From: Maxim Cournoyer <maxim.cournoyer <at> gmail.com>
To: Morgan Arnold via "Development of GNU Guix and the GNU System distribution." <guix-devel <at> gnu.org>
Cc: Ian Eure <ian <at> retrospec.tv>, Morgan Arnold <morgan.arnold <at> proton.me>, Ludovic Courtès <ludo <at> gnu.org>, Leo Famulari <leo <at> famulari.name>, Felix Lechner <felix.lechner <at> lease-up.com>, 55231 <at> debbugs.gnu.org
Subject: [bug#55231] Understanding #:substitutable? and #55231
Date: Mon, 17 Feb 2025 20:45:50 +0900
Hi Leo, Morgan, all,

Morgan Arnold via "Development of GNU Guix and the GNU System
distribution." <guix-devel <at> gnu.org> writes:

> Hi Leo,
>
>> If Maxime's concern is that Guix should not make it too easy for users
>> to distribute software for which they do not have the license, I hear
>> that concern, but I argue that we shouldn't go very far with it. Of
>> course, Guix itself should not do that kind of thing, but we shouldn't
>> go out of our way to prevent users from doing so.

There is no copyright violation if the user combines ZFS and Linux
privately (no distribution).  So ideally we should be able to define
'#:substitutable? #f' on the zfs package and obtain this outcome, but
that's currently fragile as any substitute server having an initrd with
zfs support in its cache would serve it in binary form, which is not
what the user nor what the substitute server administrator intended.

It's not good to surprise user expectations in such a way, especially if
it can expose them to legal problems (no matter how unlikely).

I hope that helps put a light on what the remaining issue is, which
should be fixed (in my opinion) before #55231 can be merged.

-- 
Thanks,
Maxim




This bug report was last modified 12 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.