From Phoronix: https://www.phoronix.com/news/Linux-6.18-write-cache-pages
GPL in full throttle mode.
GPL in full throttle mode.
Noob question: Could Linux copy something from BSD and re-license it under GPL?![]()
It's not.I bet it's mostly exaggeration for clickbait.
(writeback_iter)
is marked EXPORT_SYMBOL_GPL and thus ZFS cannot use it.It was way worse when lots of crypto functions were exported GPL only. I'm sure a workaround will be found.It's not.
It's not the first time there something like this happens and it won't be the last. They removed an exported symbol and the replacement one(writeback_iter)
is marked EXPORT_SYMBOL_GPL and thus ZFS cannot use it.
No not really.I bet it's mostly exaggeration for clickbait.
Oh they do pay attention, believe me, especially HCH who is a prominent GPL evangelist.Seems like the people signing off aren't paying attention to out-of-tree consumers, so I guess the point is to raisea stinkvisibility before they make a huge mistake (by accident??)
Yeah, I realized that was my thread title that could appear as clickbait-y. I tried to fix that to the best of my English knowledge (to my justification it was 2AM in the third consecutive sleepless night in a hospital bed but I guess I should have done better nonetheless).Looks pretty serious to me. Certainly not clickbait.
I believe stuff marked as EXPORT_SYMBOL_GPL can't be reverted back to workaround a license issue. You either fork before the change or do something else.Oh they do pay attention, believe me, especially HCH who is a prominent GPL evangelist.
Anyways, ZFS friendly distros will probably revert the change, thus allowing ZFS to compile and I guess normal users that build their own kernel will follow suit. A third option is that this change could be carried by OpenZFS directly in the form of an additional patch.
I'm not talking about this. I'm talking about reverting the change that removed the old obsolete interface that ZFS currently uses.I believe stuff marked as EXPORT_SYMBOL_GPL can't be reverted back to workaround a license issue. You either fork before the change or do something else.
It's more serious than I thought but less serious than the past issue, IMHO.
Ladies and gentlemen, to your left you can see a textbook-example of a "Clown College"...From Phoronix: https://www.phoronix.com/news/Linux-6.18-write-cache-pages
GPL in full throttle mode.
I'm not talking about this. I'm talking about reverting the change that removed the old obsolete interface that ZFS currently uses.
The old interface works perfectly fine as it is, there is absolutely no need to use the new one (which I'm sure has its merits, otherwise it would not have been developed in the first place; I simply refuse to believe that the only motivation behind this change is removing an accessible function just to replace it with a restricted one).
thankfully, no.Is it realistic for OpenZFS to relicense under the GPL?
My goodness, NO. Who cares that ZFS becomes a "first-class" Linux filesystem? Quotes intended, of course. It's their problem, not ours.Is it realistic for OpenZFS to relicense under the GPL? If that ever happened, Linux users would gain enormously since ZFS could finally become a first-class, in-tree filesystem. FreeBSD users wouldn’t lose access to ZFS, but they would face political and licensing complications. Rather than presenting ZFS as a native FreeBSD filesystem, it would have to be described as a GPL-licensed kernel module bundled with the system.
It's not enough, the change in question removed the function altogether, not just the export. The whole revert must be therefore carried back to retain support for kernels >= 6.18.
Lol, they're already well past that point. There is no more TrueNAS SCALE or CORE. There is only TrueNAS CE (Community Edition), which is basically the continuation of SCALE.If this comes to pass, I wonder if iXsystems will keep going with Truenas Scale, or if they'll pivot back to Core. I was planning on deploying a ZFS-friendly Linux distro for my wife sometime in the next 6 months, just so I could automate ZFS send/receive backups of the workstation to my servers. I guess that's a dead idea...
Is it realistic for OpenZFS to relicense under the GPL? If that ever happened, Linux users would gain enormously since ZFS could finally become a first-class, in-tree filesystem. FreeBSD users wouldn’t lose access to ZFS, but they would face political and licensing complications. Rather than presenting ZFS as a native FreeBSD filesystem, it would have to be described as a GPL-licensed kernel module bundled with the system.