LWN: Comments on "SFLC: The Linux Kernel, CDDL and Related Issues" https://lwn.net/Articles/677751/ This is a special feed containing comments posted to the individual LWN article titled "SFLC: The Linux Kernel, CDDL and Related Issues". en-us Tue, 16 Sep 2025 23:24:53 +0000 Tue, 16 Sep 2025 23:24:53 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678614/ https://lwn.net/Articles/678614/ ghane <div class="FormattedComment"> The Attorney I go to, and respect, (for 15 years) has *always* advised me not to proceed with any issue in court. Over time, my take has become that no lawyer (I have met in Singapore) is more aggressive than his client. I have sat in in very large commercial cases, and our lawyers have always said things like: "Of course I will vigorously put your point across in court, but I assume the other law firm are not idiots, and they would not be advising their client to proceed if things were as you say".<br> <p> Clients hide facts from lawyers, slant their stories, and leave them looking stupid as opposing depositions are filed.<br> <p> The *law* is clear to all lawyers, but how you put the facts to him affects his advice,<br> <p> And as my friend says, 50% of all cases are lost. What does that tell you about "it is an open-and-shut case"?<br> <p> A lawyer's opinion, especially one that is designed to be released publicly by the client, is similar to a football team manager's pre-match statement. Of course we will win!<br> <p> </div> Thu, 03 Mar 2016 15:59:07 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678153/ https://lwn.net/Articles/678153/ nye <div class="FormattedComment"> <font class="QuotedText">&gt;Apparently Canonical's ZFS plans violate the CDDL too</font><br> <p> That article states this as fact, but provides nothing to support that assertion and in fact, by referencing CDDLv1§3.6, contains specific argument to the contrary.<br> <p> The basis for the argument appears to be a claim that Canonical is distributing CDDL code under the GPL, which would indeed be in violation of the license but is also is entirely fictitious - that's rather the problem from the GPL/Linux side. This article appears to be claiming, simultaneously, that Canonical is violating the GPL by not providing ZFS under the terms of the GPL, *and* violating the CDDL by distributing ZFS under the terms of the GPL. These are contradictory statements; they can't both be true.<br> <p> There's simply no argument (and of course they don't try to make it) that ZFS itself becomes derivative of Linux, only that the combined binary (and glue code) does. Their interpretation is that the entire source used to build the resulting executable (kernel module) needs to be distributed under the GPL, even those parts which are not, themselves, derivative of GPL work. This is a somewhat extreme but not entirely unreasonable position to take, but the end result of not doing this - given that position - would be that the resulting kernel module violates the *GPL*. The CDDL on the other hand is okay with it (as per §3.5 and 3.6).<br> <p> Overall I'm deeply unimpressed by this post which seems to be so poorly reasoned that the uncharitable might conclude that it is *intentionally* misleading.<br> </div> Tue, 01 Mar 2016 17:23:40 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678103/ https://lwn.net/Articles/678103/ pabs <div class="FormattedComment"> Apparently Canonical's ZFS plans violate the CDDL too:<br> <p> <a href="https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/">https://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/</a><br> </div> Tue, 01 Mar 2016 14:16:35 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678087/ https://lwn.net/Articles/678087/ nye <div class="FormattedComment"> It's bizarre that people seem to be implying that Oracle has been secretly funding the SFLC to influence their position, because this position is directly contrary to Oracle's interests.<br> <p> Remember that the OpenZFS code that we're talking about - whose copyrights are held mostly by Oracle - is in direct competition with Oracle's own proprietary ZFS. If it weren't already available under a copyleft license, they'd be keeping it tightly under wraps.<br> <p> Oracle don't want ZFS in Linux because it would largely eliminate the only market segment where Solaris is still relevant, and if they eventually give up on Solaris and actually *do* start wanting ZFS in Linux, it would be *their* ZFS rather than the version that is currently Free software.<br> <p> It's fortunate for Canonical that the CDDL is somewhat more permissive than the GPL and pretty clearly allows what they're doing, and it's thus only the GPL where this is disputed, because it means that the most likely litigant - Oracle - doesn't have standing to sue. If Canonical believed there was a risk of violating the CDDL on Oracle's code I rather suspect they'd be a lot less likely to take that risk versus arguably (and it is only arguable, not fact) violating the GPL on Linux.<br> </div> Tue, 01 Mar 2016 12:43:25 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678023/ https://lwn.net/Articles/678023/ Wol <div class="FormattedComment"> What he's saying is that this is the SFLC's view. Any lawyer working for the SFLC will have a bias to slant things in SFLC's favour.<br> <p> And where is the pressure for bias in the other direction? I can't see any! So the GP is right to be *suspicious*.<br> <p> I'd be suspicious for other reasons, and I had this run-in with PJ on many occasions - she always said "consult a lawyer". Well, my personal experience of dealing with lawyers is that, like any other group of people, you have good ones, you have bad ones, and you have ones that make mistakes!!! I think pretty much EVERY lawyer I've ever had to deal with, I've had to cross-check their work and make sure it was correct - I've found some appalling mistakes.<br> <p> Cheers,<br> Wol<br> </div> Tue, 01 Mar 2016 00:37:21 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678022/ https://lwn.net/Articles/678022/ rahvin <blockquote><i>This is wrong. Any statement made by the rights holder can be considered in a copyright proceeding.</i></blockquote> Outside statements will only be considered if the plain language of the license is deemed "vague" by the court. The only time the preamble or any other developer statements would be considered by the court would be if the court found the license wasn't clear on some terms of the license which were in contention. The only exception to this would a violation that the developer involved in the suit had told the defendant was ok. Tue, 01 Mar 2016 00:34:59 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/678020/ https://lwn.net/Articles/678020/ rahvin <blockquote><i>Thus if the kernel developers state they will not sue for doing XYZ then they won't sue.</i></blockquote> At least in the US it only takes a single developer to disagree with a consensus if it exists within the community because as you noted, it doesn't necessarily matter what they think, only what the law (and case law) is. <br><br> There is another thing about copyright law that makes it dangerous. It doesn't matter one bit if the author tolerates or ignores violations of the license for 20+ years then launches suit for violations. The only exception would be if that particular developer had made statements that it was ok in the past and that someone else relied on those statements. As long as a developer never condones the violation they can bring suit at any time and they have not waived any rights by not reacting in the past and if the copyright is registered they can claim statutory damages, which are very significant. In the US copyright doesn't fade and it doesn't get diluted by not reacting to known infringement. Tue, 01 Mar 2016 00:29:47 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677986/ https://lwn.net/Articles/677986/ jra <div class="FormattedComment"> Also:<br> <p> <a href="http://blog.emacsen.net/blog/2016/02/28/why-is-sflc-siding-with-oracle-over-linux-developers/">http://blog.emacsen.net/blog/2016/02/28/why-is-sflc-sidin...</a><br> <p> </div> Mon, 29 Feb 2016 18:12:45 +0000 dtrace https://lwn.net/Articles/677983/ https://lwn.net/Articles/677983/ nix <div class="FormattedComment"> The purpose of the first of those commits (or rather of the series of which it was a part) was to slice apart things that were previously entangled in ways that felt seriously iffy to me (we literally had GPL and CDDL things next to each other in the same files in our early-development internal never-released repo, which bore a major risk in my eyes of accidentally combining things licensed one way with things licensed the other) so that we could rewrite history before public release to drop them into separate version control and at least have a *degree* of an idea as to which parts were GPLed and which parts were CDDLed, and minimize the interface between the two as much as possible. It wasn't something every detail of which was overseen by lawyers or anything like that. It was an attempt to keep the kernel developers from getting too unhappy.<br> <p> (I might note that taking commit comments I wrote on any subject whatsoever and assuming they constitute legal advice is the height of foolishness! I'm not sure I can even hand out "anti-legal advice" to not trust any legal advice from me, let alone any other sort of legal advice. My cousin, now, *he* can hand out legal advice, but I don't think Oracle would be too happy having a Google lawyer hand out legal advice on their behalf, cousin or not. :) )<br> <p> As for the DTrace-related code in the UEK source tree, it's almost all in kernel/dtrace, though a big chunk used only at build time is in scripts/dwarf2ctf (relying on the dual-licensed libdtrace-ctf library, also in oss.oracle.com/git) and, well, you have the names of both authors in the commits you quote and can git grep just like anyone else.<br> </div> Mon, 29 Feb 2016 17:52:36 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677976/ https://lwn.net/Articles/677976/ tmarble <div class="FormattedComment"> Is SFLC Shooting Open Source in the Foot?<br> <p> <a href="http://info9.net/wiki/tmarble/posts/is-slfc-shooting-open-source-in-the-foot/">http://info9.net/wiki/tmarble/posts/is-slfc-shooting-open...</a> <br> <p> </div> Mon, 29 Feb 2016 16:57:01 +0000 dtrace https://lwn.net/Articles/677899/ https://lwn.net/Articles/677899/ jhoblitt <div class="FormattedComment"> I don't know what stub code Oracle has or hasn't been added to the uek main source tree but all of the loadable dtrace modules have CDDL header comments. Eg.<br> <p> <a href="https://oss.oracle.com/git/?p=dtrace-modules.git;a=blob;f=dtrace/dt_perf.h;h=b708d3357db303201b435e0c756d54b6aea89ea4;hb=HEAD">https://oss.oracle.com/git/?p=dtrace-modules.git;a=blob;f...</a><br> <p> There are two commits in the same repo that mention the GPL:<br> <p> <a href="https://oss.oracle.com/git/?p=dtrace-modules.git;a=commit;h=4c796e310a15e3475f58f8a96d409b6aae28463e">https://oss.oracle.com/git/?p=dtrace-modules.git;a=commit;...</a><br> <a href="https://oss.oracle.com/git/?p=dtrace-modules.git;a=commit;h=30ea7300236e3e202a3ca06eb3b8be621d50fa22">https://oss.oracle.com/git/?p=dtrace-modules.git;a=commit;...</a><br> <p> Those changeset comments seem to imply that one may write a shim function around a EXPORT_SYMBOL_GPL symbol and that the GPL would not apply to users of the shim symbol.<br> <p> If we were talking about literature, I think a reasonable analogy would be taking a copy of another parties novel, wrapping it with a few paragraphs, and then embedding the entire works into your own publication while claiming that the "wrapper paragraphs" isolate your work from being considered derivative of the original novel. <br> </div> Mon, 29 Feb 2016 14:59:00 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677894/ https://lwn.net/Articles/677894/ mjthayer <div class="FormattedComment"> It is perfectly clear that you did not mean "literally" literally.<br> </div> Mon, 29 Feb 2016 14:18:15 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677891/ https://lwn.net/Articles/677891/ dwmw2 <p>I am a pedant, and I am familiar with the difference between the meaning of the words <i>"literally"</i> and <i>"figuratively"</i>. I enjoyed that XKCD cartoon the first time I saw it. You'll note that the word is used in the <i>past</i> tense in the cartoon.</p> <p>I will leave it as an exercise for the reader to determine whether I <em>really</em> meant that I expected the lawyers to subject me a physical attack, or whether it was hyperbole.</p> Mon, 29 Feb 2016 13:15:55 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677887/ https://lwn.net/Articles/677887/ tao <div class="FormattedComment"> John Jackson: "I say your three cent titanium tax goes too far."<br> Jack Johnson: "And I say your three cent titanium tax doesn't go too far enough."<br> </div> Mon, 29 Feb 2016 12:44:23 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677880/ https://lwn.net/Articles/677880/ abo <div class="FormattedComment"> Isn't it also true that the ability to refactor and rearrange code, to simplify by reducing duplication of code, to reuse useful pieces, etc etc, is integral to the development process of the Linux kernel and that this would be severely hampered by the license-imposed need to keep certain code "separate"?<br> </div> Mon, 29 Feb 2016 09:01:16 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677879/ https://lwn.net/Articles/677879/ micka <div class="FormattedComment"> <font class="QuotedText">&gt; my lawyers will literally nail me to the wall ...</font><br> <p> I won't assume it's what the previous poster meant, but I expect lawyers to be very careful about not doing *physical* attacks, nailing someone on the wall is very traumatic, depending of the kind of nails you use and the way you insert them. And shed lots of blood.<br> <p> That would put them in front of the law themselves and I'm sure they're caution enough to avoid that.<br> <p> <a href="https://xkcd.com/725/">https://xkcd.com/725/</a><br> </div> Mon, 29 Feb 2016 08:45:48 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677878/ https://lwn.net/Articles/677878/ rsidd <div class="FormattedComment"> Did you read Linus's quote in the article? He specifically talks about kernel modules and whether or not they may be considered derived works. He brings up the Andrew file system, which in his opinion was not a derived work and he was willing to say so. In your opinion, maybe AFS and ZFS are both derived works despite clearly having been written for other systems. Maybe a court will agree with you. But it is not as cut-and-dried as you imply. <br> </div> Mon, 29 Feb 2016 08:10:50 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677876/ https://lwn.net/Articles/677876/ dwmw2 <font class="QuotedText">&gt; &gt; my lawyers will literally nail me to the wall ...</font><br> <font class="QuotedText">&gt; Really? I don't think so...</font><br> <p>Well, perhaps you haven't met my lawyers.</p> <p>Or perhaps you just haven't fully contemplated the mindboggling stupidity it would take for me to stand in their office and argue that although I'm not actually in compliance with the licence, what I'm doing should be considered <i>"good enough"</i>.</p> <p>When a bunch of grumpy pedants <i>(who happen to have standing)</i> have already clearly stated that it is <b>not</b>.</p> <p>I think their defence would probably be that it wasn't homicide because I was already brain dead.</p> Mon, 29 Feb 2016 08:08:26 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677877/ https://lwn.net/Articles/677877/ rsidd <div class="FormattedComment"> Who are you saying is Eben Moglen/SFLC's client here? Linus or other kernel developers? Canonical? Oracle? If you're alleging conflict, please elaborate, don't just vaguely insinuate it. <br> </div> Mon, 29 Feb 2016 08:04:34 +0000 dtrace https://lwn.net/Articles/677874/ https://lwn.net/Articles/677874/ snits <div class="FormattedComment"> There are the bits in dtrace-modules which is CDDL and ships in its own rpm. There also is a bunch of code in the UEK kernel itself. The repos are at <a href="https://oss.oracle.com/git/">https://oss.oracle.com/git/</a><br> </div> Mon, 29 Feb 2016 07:01:34 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677868/ https://lwn.net/Articles/677868/ charlieb <div class="FormattedComment"> <font class="QuotedText">&gt; my lawyers will literally nail me to the wall ...</font><br> <p> Really? I don't think so...<br> </div> Mon, 29 Feb 2016 04:07:52 +0000 dtrace https://lwn.net/Articles/677865/ https://lwn.net/Articles/677865/ jhoblitt <div class="FormattedComment"> Could you provide a download link for this GPLv2'd version of dtrace? All source I can't find is clearly CDDL licensed.<br> </div> Mon, 29 Feb 2016 01:32:59 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677852/ https://lwn.net/Articles/677852/ drag <div class="FormattedComment"> What is being discussed here is subtle:<br> <p> Their restrictions cannot go _beyond_ what is defined as "derivative works". The GPL is a copyright license and thus it itself limited by the scope of copyright law. <br> <p> In this way you are absolutely correct that the Kernel Devs/FSF opinion on what they define as 'derivative works' is irrelevant. A classic example of this is the FSF claim that linking to GPL library creates a derivative work of that GPL library and thus is subject to the restrictions laid in place by the GPL license. That is FSF's opinion, however it does not mean they are correct in their opinion. You very well may be able to link to GPL libraries without having to adhere to GPL restrictions (due to not being legally defined as 'derivative works') in some instances while in others it does meet the legal requirements for derivative works and thus falls under the GPL copyright restrictions. <br> <p> <p> HOWEVER...<br> <p> This does not stop the copyright holders from creating _allowances_. After all that is what allows things like the GPL to exist in the first place. People have created allowances, but retain some copyright restrictions for the purpose of 'copyleft'. <br> <p> Remember that the only people that have any case in a copyright lawsuit is the copyright holders. This means that the only people that matter, in this case, are the kernel developers. Thus if the kernel developers state they will not sue for doing XYZ then they won't sue. It's as simple as that. <br> <p> In this case the license of the Linux kernel can be described as GPLv2 + API allowances. <br> <p> If they let it be publically known that they allow this sort of 'linking' or 'binding' as kernel modules then the case against the CDDL-licensed ZFS code is rather weak. <br> <p> Remember this stuff has happened in the past. OpenAFS file system support is a classic example of a kernel module that is tolerated by the Linux community even though it may technically violate the GPLv2 license.<br> </div> Sun, 28 Feb 2016 17:56:59 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677843/ https://lwn.net/Articles/677843/ mjw <div class="FormattedComment"> Who is the intended target audience of this text? Has it been written in response to a specific request from a client of the SFLC? And if so, what was the specific question that is answered by this text?<br> <p> Most of it seems clear and matches other interpretations of the situation. Shipping the larger (binary) work including parts which are explicitly GPL-incompatible because the CDDL doesn't allow redistribution of the source of the work under the terms of the GPL is not allowed. And distributors should cease distributing such combinations. It does provide some advice on how one could approach that situation in a pragmatic way by mimicking what Debian is proposing to do.<br> <p> But then there is also a lot of speculation about an hypothetical "equitable interpretation" of the GPL where all copyright holders wouldn't see any harm in providing an exception for this infringing use. That last part seems mostly academic since there are copyright holders which have already said that they don't want to provide an exception to the GPL for such kernel modules and that they do see harm from the fact that not all source code is available under the terms of the GPL.<br> <p> The same seems true for the last part about dtrace. Is that in response to a request from a client to redistribute the dtrace code under the GPL, and an explanation of the SFLC how they would defend that client when they do that and Oracle as copyright holder objects? Or is it also mostly an academic exercise?<br> <p> In both cases of course Oracle could simply clarify they do intent the code of ZFS and dtrace to be available and redistributable under the terms of the GPL (or GPL compatible terms). As long as they don't explicitly do so, it seems most of this really is all academic.<br> </div> Sun, 28 Feb 2016 17:02:22 +0000 dtrace https://lwn.net/Articles/677846/ https://lwn.net/Articles/677846/ vonbrand <p>Oracle is <i>distributing</i> <code>dtrace</code> under GPLv2 as their Linux kernel. Nothing "implicit" in this. They haven't taken any action with respect to ZFS, and that is a very big difference. Sun, 28 Feb 2016 17:01:21 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677845/ https://lwn.net/Articles/677845/ vonbrand <p>What the FSF or the kernel developers deem to be derivative works is irrelevant, it is defined by law. What the cited text does is to add an exception to GPLv2: programs are allowed to use the system call interface without comming under GPLv2 as derivative works. If they are derivative works under the law, they don't need to be under GPLv2. If they aren't, well, it doesn't matter.</p> Sun, 28 Feb 2016 16:53:28 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677844/ https://lwn.net/Articles/677844/ jejb <div class="FormattedComment"> We can't extend the term, so we can't say binary modules are derivative works. However, we can restrict the term, and saying user space code which only interacts through the syscall API isn't a derived work is a permissable restriction<br> </div> Sun, 28 Feb 2016 16:24:08 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677842/ https://lwn.net/Articles/677842/ jejb <div class="FormattedComment"> This is wrong. Any statement made by the rights holder can be considered in a copyright proceeding. The question would be whether it could reasonably be relied on. So a chance remark you overheard me make at a bar while drunk would likely not be considered reasonably to be relied on. However, a statement made within the four corners of the document outlining the licence would definitely be considered reliable.<br> </div> Sun, 28 Feb 2016 16:15:48 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677834/ https://lwn.net/Articles/677834/ anselm <p> Maybe <em>you</em> can't, but if the license of the Linux kernel says that – as far as its developers are concerned – software using the Linux system call interface isn't considered “derived” from the Linux kernel, then as the Linux kernel developers are the only people with standing to sue for a license violation it doesn't really matter what “copyright law” says about derived works. In effect this is a roundabout way of saying “you won't be sued (by us, and we're the only ones who could) for writing code that runs on Linux, so by all means go right ahead, knock yourselves out”. </p> <p> The “what is ‘derived’ according to copyright law” question would only become pertinent if the kernel developers were in fact trying to argue the opposite case, i.e., that some program written against the Linux kernel syscall interface was “derived”, in a legal sense, from the kernel. This is because then presumably some judge would have to decide whether that was legally the case. As long as the Linux developers don't actually sue anybody over writing code that runs on Linux, the details of copyright law don't enter into the debate. </p> <p> You could quibble about the point that the declaration in question is not part of the actual license, but that only means you need to trust the Linux kernel developers that they actually mean what they say. But as a Linux user you already trust the Linux kernel developers to do all sorts of things, so it doesn't seem like a huge leap of faith. </p> Sun, 28 Feb 2016 15:27:02 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677838/ https://lwn.net/Articles/677838/ fhuberts <div class="FormattedComment"> The FUSE case is totally different: it uses syscalls.<br> ZFS is in-kernel, using in-kernel interfaces, thus making it a derivative work.<br> The GPL is quite clear about those: not allowed unless also licensed under GPL.<br> </div> Sun, 28 Feb 2016 14:56:30 +0000 dtrace https://lwn.net/Articles/677832/ https://lwn.net/Articles/677832/ fuhchee <div class="FormattedComment"> It seems to rely on unsubstantiated assumptions on exactly what terms apply to which parts, when the bits arrive in Oracle's customers' hands.<br> </div> Sun, 28 Feb 2016 14:52:20 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677831/ https://lwn.net/Articles/677831/ fuhchee <div class="FormattedComment"> You can't define terms differently from copyright law. Calling something a "derived work" according to LKML does not making it so, and vice versa.<br> </div> Sun, 28 Feb 2016 14:39:18 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677829/ https://lwn.net/Articles/677829/ rahulsundaram <div class="FormattedComment"> Not sure how I misremembered that. Thanks for the correction!<br> </div> Sun, 28 Feb 2016 14:28:27 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677826/ https://lwn.net/Articles/677826/ dwmw2 Also, when they say that no convincing record exists to demonstrate whether copyright-holders intend a literal or equitable interpretation... they seem to have overlooked the fact that SF Conservancy, who represent an increasing coalition of Linux kernel developers, have <a href="http://sfconservancy.org/blog/2016/feb/25/zfs-and-linux/">clearly indicated</a> the former. Sun, 28 Feb 2016 13:21:32 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677824/ https://lwn.net/Articles/677824/ micka <div class="FormattedComment"> Well, if it's two different interpretations of the same mythology, it can't be very different.<br> </div> Sun, 28 Feb 2016 12:37:48 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677822/ https://lwn.net/Articles/677822/ dwmw2 <p>The argument is interesting, and makes a certain amount of sense. However, I believe it suffers a fundamental flaw.</p> <p>It is based on the premise that there is no harm, and that the resulting combined distribution is compatible with the <i>intent</i> of the GPL although not its letter. I believe that to be false.</p> A fundamental premise of the GPL is <i>reciprocity</i>. If you go and work on enterprisey file system stuff using the kernel I contributed to, then I expect to be able to make use of the work you did. If you worked on ext4 or btrfs, that would clearly be the case. However, if you have chosen to work on ZFS, then I <i>cannot</i> benefit from your "contribution". There are at least two good reasons why I can't, and why many people are in the same position:</p> <ul><li>my lawyers will literally nail me to the wall if I suggest violating the terms that are <b>written</b> in the licence — even if I claim that <i>"it's OK; we'll get away with it"</i>.</li> <li>unlike Canonical, I might actually have a <i>reputation</i> in this field for being a good player, and I might not want to suffer the loss of that reputation.</li></ul> <p>So the initial premise, that distribution under CDDL is <i>"good enough"</i>, and that it <i>"falls within the equity of the [GPL]"</i>, seems to me to be false. Sure, I can <i>see</i> the source. But I can't necessarily <i>use</i> it. It's about as much use as the historical Microsoft "shared source" was.</p> <p>That aside, it is good that we skip straight over the nonsense arguments about ZFS <i>itself</i> not being a "derived work", and clearly accept that since it is being shipped as part of a greater whole alongside the Linux kernel, rather than as a separate work, it <i>does</i> need to be "good enough" to comply with the GPL — even if there is debate about what would be "good enough".</p> <p>I look forward to applying this same logic to the numerous similar violations where there's nothing to debate because the source isn't available <i>at all</i>, such as the Broadcom binary modules in router products which are even <i>more</i> clearly a coherent whole comprising kernel + module than the Ubuntu distribution is.<p> <p>I know there are those who bizarrely argue that the <i>mere aggregation on a volume of a storage or distribution medium"</i> clause is actually so broad that it serves to contradict and render pointless the entirety of the paragraphs that precede it. It's good to see that old chestnut <i>not</i> being offered here in Canonical's defence.</p> Sun, 28 Feb 2016 11:27:37 +0000 dtrace https://lwn.net/Articles/677814/ https://lwn.net/Articles/677814/ rsidd <div class="FormattedComment"> Sorry, I meant last section, not last paragraph, and my line was a tl;dr of that section.<br> </div> Sun, 28 Feb 2016 06:35:36 +0000 dtrace https://lwn.net/Articles/677813/ https://lwn.net/Articles/677813/ rsidd <div class="FormattedComment"> I think the tl;dr should have been the last paragraph: by Oracle's own actions, Oracle has legitimised dtrace being included in the linux kernel (either mainline or in a distro version). <br> </div> Sun, 28 Feb 2016 06:34:40 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677810/ https://lwn.net/Articles/677810/ butlerm <div class="FormattedComment"> <font class="QuotedText">&gt; It would help to know how much weight I (as a non-lawyer) should give to your interpretation of IP law, as against that of the two exceptionally highly qualified and well-respected IP lawyers who wrote the article.</font><br> <p> No, I am not a lawyer, but one thing I do know from ample observation is there are few sources less trustworthy than that of a lawyer arguing on behalf of a client. The SCO case is a classic example of that, and there are many many others.<br> <p> Anything that comes out of a lawyer's mouth should be understood as slanted in the most imaginative way possible in favor of his client's own interests. That is their job, their obligation, and their fiduciary responsibility. As a rule, no one should take a lawyer's opinion as a neutral take on anything.<br> </div> Sun, 28 Feb 2016 06:18:49 +0000 SFLC: The Linux Kernel, CDDL and Related Issues https://lwn.net/Articles/677809/ https://lwn.net/Articles/677809/ zenaan <div class="FormattedComment"> It's ironic - to say it's smaller than something "really quite big/ significant" tells you its not particularly small or insignificant. That's how I read it anyway. I think it's quite a funny quip really... with overtones of implied religiosity/ religious fervour in the debate as well - very clever :)<br> </div> Sun, 28 Feb 2016 06:13:52 +0000