[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ZFS part of Guix? RFC?
From: |
raid5atemyhomework |
Subject: |
Re: ZFS part of Guix? RFC? |
Date: |
Tue, 30 Nov 2021 15:22:04 +0000 |
Hello Denis,
> While thinking about this very weird case of combining GPL and CDDL
> code together, I wonder if the fact that we can't redistribute binaries
> still makes it free software.
AS I understood from early writings of GNU ---
"Freedom" here is the freedom to modify how *the hardware you purchased, which
is supposedly your own*, works.
In principle, "binaries are enough", because you *can* modify executable
binaries, and until Tivoization you could thus modify how the hardware you
purchased and is supposedly owned by you works. However, early GNU writers
(RMS I think?) noted that binaries are really awful and that you need source
code in order to modify how your hardware work, unless you are willing to
sacrifice a ridiculous portion of your life reverse-engineering executable
binaries.
As long as the source code is redistributable, users can modify the source code
(without having to sacrifice too much of their limited lifetimes to the gods of
extreme programming) and thereby modify how the hardware they purchased works.
Thus, the essential freedom is preserved (users can fork ZFS and point their
personal ZFS package definition at their fork), even if a legal snag prevents
redistribution of binaries.
I am well aware that *somebody* at Sun Microsystems screwed up by inventing the
CDDL and putting the excellent ZFS under the CDDL and that is certainly a very
cringey decision, but I want my hardware to work how I want it (i.e. without
RAID5 write holes and memory buffer corruption bugs like in BTRFS "RAID5" mode)
and not having ZFS on Guix is not helping that essential freedom.
Thanks
raid5atemyhomework
- Re: ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?), (continued)
- Re: ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?), Denis 'GNUtoo' Carikli, 2021/11/24
- Re: ZFS part of Guix? RFC?, Vagrant Cascadian, 2021/11/24
- Re: ZFS part of Guix? RFC?, Denis 'GNUtoo' Carikli, 2021/11/26
- Re: ZFS part of Guix? RFC?, Denis 'GNUtoo' Carikli, 2021/11/26
- Re: ZFS part of Guix? RFC?, Vagrant Cascadian, 2021/11/26
- Re: ZFS part of Guix? RFC?, Denis 'GNUtoo' Carikli, 2021/11/27
- Re: ZFS part of Guix? RFC?,
raid5atemyhomework <=
- Re: ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?), zimoun, 2021/11/23
- Re: ZFS part of Guix? RFC? (Re: Effectively force all GNOME users to locally compile ZFS?), Leo Famulari, 2021/11/24
- Re: Effectively force all GNOME users to locally compile ZFS?, zimoun, 2021/11/21