[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Redhat dropping support for BTRFS



On Sat, Aug 12, 2017, at 13:26, Steven Pritchard wrote:
> Maybe if the rate of change in the btrfs code drops and the filesystem
> starts to prove itself, Red Hat will add it back in as a technology
> preview in RHEL 8.x (where x > 1).

OTOH, the strategy they intend to employ in light of this, in conjunction with the historical need to toil to manage all of the various storage components in RHEL in an additive manner, is a storage system running almost completely in ring 3 called Stratis. See <https://stratis-storage.github.io/StratisSoftwareDesign.pdf>. It should be first appearing in Fedora 28.

In general, I feel I can get more behind something like that where the code that runs in ring 0 is either extremely minimal or is a stable module that doesn't see a lot of churn or a lot of defects.

> Or maybe pigs fly, Oracle changes the ZFS license to something
> GPL-compatible, and we all stop caring about btrfs.  :-/

Yeah, I don't foresee this happening either, but IIRC, the politics around this actually stems from the ZFS disapora that exists outside of Sun^WOracle. It's a similar when-pigs-fly scenario, just with actors who bear the capacity to be empathetic and have an interest in contributing to open source.

Apropos relicensing, the main point of contention from my understanding looks to be that the GPL and the CDDL fundamentally disagree on where the line around the code under its concern should be drawn. The GPL requires the whole project to be licensed uniformly while the CDDL really concerns itself only with how individual files are licensed. In addition, there's some concern about the lack of copyright assignment when it pertains to the CDDL as each individual contributor would retain their ownership over their contributions.

Ultimately, at the end of the day, I'm not particularly sure that it's uncouth for a systems distribution integrator to take a separate Linux kernel package and a separate ZFS package—barring technological restrictions—and combine them together with the functionality that would satisfy business need. GPL incompatibility does not imply non-free, and licensing a Linux distribution as a whole, complete work per the legal definition seems ludicrous to me. —n


-
To unsubscribe, send email to majordomo@silug.org with
"unsubscribe silug-discuss" in the body.