From: "pelzflorian (Florian Pelz)" <pelzflorian@pelzflorian.de>
To: zimoun <zimon.toutoune@gmail.com>
Cc: guix-devel@gnu.org, raid5atemyhomework@protonmail.com,
Domagoj Stolfa <ds815@gmx.com>
Subject: Re: ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?)
Date: Wed, 24 Nov 2021 15:40:59 +0100 [thread overview]
Message-ID: <20211124144059.t36mensuqxx7ug5l@pelzflorian.localdomain> (raw)
In-Reply-To: <867dcxu37n.fsf@gmail.com>
On Wed, Nov 24, 2021 at 01:32:56PM +0100, pelzflorian (Florian Pelz) wrote:
> Sorry I misunderstood. I think your claim is that the ZFS decisions
> listed by Ludo i.e. to disallow binary substitutes but to allow
> patches for a ZFS file-system object (once reviewed) are inconsistent.
> Right?
>
> I don't know if that convinces maintainers to change decisions.
On Wed, Nov 24, 2021 at 01:51:08PM +0100, zimoun wrote:
> This decision is consistent with the analysis [1] done by Software
> Conservancy Freedom, at least.
I did not speak about one decision.
What I meant is that maybe Denis argued “dynamic linking creates a
derivative work” if and only if “ZFS source code is a derivative
work of Linux”.
Case 1, “ZFS source code is a derivative work of Linux” is true, then
it does not have a valid license, i.e. no free software license.
Case 2, “dynamic linking creates a derivative work” is false, then we
should offer binary substitutes as well.
It would follow that Guix’ decisions are inconsistent.
Then again, from Denis’ new mail,
On Wed, Nov 24, 2021 at 02:33:00PM +0100, Denis 'GNUtoo' Carikli wrote:
> The issue here is that I think that we need to find a valid and
> plausible explanation that makes the ZFS kernel module source code legal
> in a way that doesn't undermine copyleft.
Maybe Denis argued that any support for ZFS is at odds with the FSF
opinion that “dynamic linking creates a derivative work”.
On Wed, Nov 24, 2021 at 02:33:00PM +0100, Denis 'GNUtoo' Carikli wrote:
> So is it legal because zfs-on-linux is distributed as source and that
> the CDDL license incompatible requirements are waived when it is
> distributed as source? And that combining that work with GPLv2 code in
> source form is OK because GPLv2 is not violated because the
> incompatible CDDL requirements are only activated when distributed in
> executable form?
That the CDDL has terms specific to source code distribution
complicates things further and it is hard to tell if copyright law can
even impose all of CDDL’s terms.
Regards,
Florian
next prev parent reply other threads:[~2021-11-24 14:41 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2021-07-03 19:33 Effectively force all GNOME users to locally compile ZFS? Mark H Weaver
2021-07-03 19:53 ` Tobias Geerinckx-Rice
2021-07-05 9:53 ` Ludovic Courtès
2021-07-05 17:48 ` Mark H Weaver
2021-07-07 11:59 ` Tobias Geerinckx-Rice
2021-07-11 20:07 ` Mark H Weaver
2021-07-07 11:34 ` Tobias Geerinckx-Rice
2021-07-03 20:01 ` Maxime Devos
2021-07-03 20:16 ` Tobias Geerinckx-Rice
2021-07-03 20:46 ` Domagoj Stolfa
2021-07-03 21:38 ` Tobias Geerinckx-Rice
2021-07-03 21:53 ` Tobias Geerinckx-Rice
2021-11-20 1:09 ` Denis 'GNUtoo' Carikli
2021-11-20 2:34 ` Tobias Geerinckx-Rice
2021-11-21 1:33 ` Denis 'GNUtoo' Carikli
2021-11-21 10:54 ` ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?) pelzflorian (Florian Pelz)
2021-11-22 16:50 ` Denis 'GNUtoo' Carikli
2021-11-22 18:10 ` pelzflorian (Florian Pelz)
2021-11-23 16:37 ` Denis 'GNUtoo' Carikli
2021-11-23 17:29 ` Ludovic Courtès
2021-11-23 23:50 ` Denis 'GNUtoo' Carikli
2021-11-24 0:45 ` Denis 'GNUtoo' Carikli
2021-11-24 12:03 ` pelzflorian (Florian Pelz)
2021-11-24 12:32 ` pelzflorian (Florian Pelz)
2021-11-24 12:51 ` zimoun
2021-11-24 14:40 ` pelzflorian (Florian Pelz) [this message]
2021-11-24 20:25 ` zimoun
2021-11-24 13:33 ` Denis 'GNUtoo' Carikli
2021-11-24 20:02 ` ZFS part of Guix? RFC? Vagrant Cascadian
2021-11-26 15:28 ` Denis 'GNUtoo' Carikli
2021-11-26 20:02 ` Denis 'GNUtoo' Carikli
2021-11-26 20:34 ` Vagrant Cascadian
2021-11-27 15:19 ` Denis 'GNUtoo' Carikli
2021-11-30 15:22 ` raid5atemyhomework
2021-11-30 21:22 ` Denis 'GNUtoo' Carikli
2021-11-24 1:24 ` ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?) zimoun
2021-11-24 17:24 ` Leo Famulari
2021-11-21 22:18 ` Effectively force all GNOME users to locally compile ZFS? zimoun
2021-07-04 20:11 ` Mark H Weaver
2021-07-05 10:21 ` Giovanni Biscuolo
2021-07-05 17:59 ` Mark H Weaver
2021-07-07 12:20 ` Tobias Geerinckx-Rice
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
List information: https://guix.gnu.org/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20211124144059.t36mensuqxx7ug5l@pelzflorian.localdomain \
--to=pelzflorian@pelzflorian.de \
--cc=ds815@gmx.com \
--cc=guix-devel@gnu.org \
--cc=raid5atemyhomework@protonmail.com \
--cc=zimon.toutoune@gmail.com \
/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 public inbox
https://git.savannah.gnu.org/cgit/guix.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).