News for hackers. Stuff that matters.
Re:Bcachefs Removed from the Mainline Kernel by nubinetwork on Tuesday September 30, 2025 @09:14AM (#45425002)
Sun doesn't exist anymore, and while openzfs is compatible with older versions of any of Oracle's life support Solaris, it's not the same ecosystem. Yes, the same licensing issues still exist, but openzfs has been developed by LLNL for Linux ever since it was called "zfs for Linux".
Re:Bcachefs Removed from the Mainline Kernel by capitol_ on Tuesday September 30, 2025 @09:25AM (#45425134)
If that ecosystem have changed their values/opinions on that topic, the it wouldn't be an impossible task to dual-license it with a compatible license.

(Hard and tedious work, but not impossible).

Re:Bcachefs Removed from the Mainline Kernel by SXX on Tuesday September 30, 2025 @09:34AM (#45425248)
The only entity that can change of ZFS license is Oracle and they obviously wouldnt do that.
Re:Bcachefs Removed from the Mainline Kernel by bluGill on Tuesday September 30, 2025 @10:13AM (#45425722)
They could rewrite all the code, and then change the license. Patents might still apply (but patents are short enough that I expect if any existed they have expired). However ZFS is a lot of code that is often tricky to get right. It will be really hard to rewrite in a way that the courts don't (reasonably/correctly) say wasn't a rewrite it was just moving some lines so you can claim ownership, but it is possible. By the time anyone knows enough about zfs that they could attempt this they are also too tainted by the existing code.

So of course they won't, but it isn't impossible.

Re:Bcachefs Removed from the Mainline Kernel by habitue on Tuesday September 30, 2025 @11:32AM (#45426820)
I mean, bcachefs is basically the equivalent of rewriting all that code, without explicitly trying to be a clone. Same for btrfs
Re:Bcachefs Removed from the Mainline Kernel by bluGill on Tuesday September 30, 2025 @11:39AM (#45426909)
And how hard it is proves that zfs didn't make a bad choice in not trying the same. (though it would be interesting if either had a goal of a clone - that is same on disk data structures. Interesting but probably a bad decision as I have no doubt there is something about zfs that they regret today - just because the project is more than 10 years old)
Re:Bcachefs Removed from the Mainline Kernel by ggiesen on Tuesday September 30, 2025 @10:18AM (#45425788)
It's supposedly the opinion of Oracle that the CDDL is GPL-compatible and that's the reason they won't do that.
Re:Bcachefs Removed from the Mainline Kernel by Macha on Tuesday September 30, 2025 @12:07PM (#45427277)
I would not rely on the non-binding opinion of a company known for deploying its lawyers in aid of revenue generation
Re:Bcachefs Removed from the Mainline Kernel by ggiesen on Tuesday September 30, 2025 @10:32AM (#45425963)
Re:Bcachefs Removed from the Mainline Kernel by wbl on Tuesday September 30, 2025 @11:07AM (#45426468)
That wasn't exactly the answer.
Re:Bcachefs Removed from the Mainline Kernel by ggiesen on Tuesday September 30, 2025 @11:54AM (#45427120)
Yeah, I agree based in rewatching that I've either misrecalled the original material, or I got it from another source.

I agree that based on that source, it's more like "meh, we don't really care" (until they do)

Re:Bcachefs Removed from the Mainline Kernel by Conan_Kudo on Tuesday September 30, 2025 @05:40PM (#45431591)
Oracle didn't follow that with DTrace. They changed the license away from CDDL when they integrated it into Oracle Linux.