Replies: 4 comments 5 replies
-
anyone who wants to use it, can. the distributions that do, will benefit. the ones who keep insisting there's some license issue, won't. that's all there is to it, tbh. phasing the old code out is infeasible, it would need to be a clean room reimplementation and the existing devs of OpenZFS wouldn't be allowed to work on it. in my opinion, the people who are disagreeing with Eben Moglen do so purely because of their own investments in things-that-aren't-ZFS. |
Beta Was this translation helpful? Give feedback.
-
This was discussed many times, but since you insist. |
Beta Was this translation helpful? Give feedback.
-
@Torxed I think I'm pretty familiar with this and I had "started" a very "detailed" explanation, unfortunately it was stated clearly it was a BRAINSTORM and heavily "under construction" "WIP" work in progress. But some people didn't have the patience to give me a chance to clean it up, make it clear and quickly jumped on me, and understandably I guess project maintainers felt they should close it to 'appease'. You can read the deserted unfinished post here: #11357 (comment) But to summarize for you, "silence" I think is prescribed by Oracle lawyers, which would be better than admitting they have need for the patent protections in CDDL which are completely missing from GPLv2. An ex-Sun employee, made some statement that Sun purposefully chose CDDL to prevent zfs in Linux (refuted by her supervisors and/or superiors, proof is on web) which unfortunately stuck in the mind of Linus and some other kernel devs but was simply not the real reason. The patent thing on the other hand, was a real issue. Example, Microsoft uses Linux more than anything in their Azure etc, they could not file patent against Oracle if they used zfs under CDDL but they could if Oracle used GPL. Also there is a lot of confusion out there on this topic, people don't even realize that GPLv3 is actually just as "technically Incompatible" with GPLv2 as CDDL. That is why I even humored about doing a tongue in cheek commit to Linux kernel: If denied one could respectfully ask them to fix their current typo to "export_symbol_GPLv2" since again GPLv3 is just as incompatible. Ironically, the FSF would have something to gain out of such a patch I proposed, regardless of how much they might hate zfs or CDDL, and that is it would open up Linux Kernel modules to use GPLv3 and be able to use Linux GPL-only exports for these GPLv3 modules. Since Linus had made it clear I recall that kernel will never be GPLv3 itself, and FSF is trying hard to promote GPLv3, overall this would be a "win win" for everyone. The "intent" of Linus for copyleft would be preserved as well as Richard Stallman's original "intent" and many other projects under copyleft licenses but simply not using GPL "v2" would all "win" by simply moving to "Export_Symbol_Copyleft". Linus and Kernel devs would have literally nothing to lose by such move, in fact, it would greatly bolster the power of the legal arguments in court when "proprietary" BINARY-only modules break the rules and don't release sources. Defending GPL in court against proprietary infringement would definitely benefit from such a move, any lawyer can confirm that, no need to explain all the reasons why over here. |
Beta Was this translation helpful? Give feedback.
-
Hi.
This question/discussion is mainly targeted towards the OpenZFS summit and the inclusion of OpenZFS in open source community repositories and projects. I'm obviously not the first one to bring up this topic to this project, and I apologize for my own ignorance if that's the feeling - but I've tried to do my due diligence in order to avoid poking a bear for no good reason. And I hope that the somewhat recent change to OpenZFS would take a new grasp on this question.
I'm wondering if there's a conservation plan to phase out old code under the old licensing model? And would that be enough? and if so, are there any plans to move towards something more "mainstream" in terms of licensing, for instance MIT or GPL+BSD? Looking back at the OpenZFS summits, I can't see any talks devoted to these soft questions. It could be that I just missed or misunderstood the titles of the talks, but from a user and community standpoint, it's hard to get a clear grasp if there's a plan and if so what that plan is.
The reason why I create this question is because it keeps creeping up in different projects that I'm involved in, and have done so for a long long time. Not to mention my own love for ZFS and I use it through my own volition. But I'd like to be able to include it in more open source projects without having to worry about licensing conflicts and issues, specifically surrounding MIT and GPL licenses.
I get that this is a sensitive and loaded topic, so don't feel a need to respond if it's just to push this topic (or me) down for no reason other than just to do it. I welcome discussions and I'd love to learn more, not start or stir up something.
All the best, //Anton
Beta Was this translation helpful? Give feedback.
All reactions