LWN: Comments on "The Common Development and Distribution License" https://lwn.net/Articles/114839/ This is a special feed containing comments posted to the individual LWN article titled "The Common Development and Distribution License". en-us Sun, 07 Sep 2025 13:34:04 +0000 Sun, 07 Sep 2025 13:34:04 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net The Common Development and Distribution License https://lwn.net/Articles/115217/ https://lwn.net/Articles/115217/ garloff Indeed, it does mean the opposite. <br> <br> And if you look at the reasoning why the Munich court held the GPL <br> valid, you'll understand why this clause was put there. <br> Fri, 10 Dec 2004 18:38:24 +0000 Chain license termination https://lwn.net/Articles/115120/ https://lwn.net/Articles/115120/ giraffedata <i>it explicitly excludes distributors and resellers, with the implication that their licenses will be revoked. </i> <p> But such implications have no legal impact, so I wonder if there's something else in the license that says all downstream licenses are conditional on the behavior of the distributor. Fri, 10 Dec 2004 01:32:24 +0000 The Common Development and Distribution License https://lwn.net/Articles/115053/ https://lwn.net/Articles/115053/ JoeBuck The differences really don't matter much in practice. Sun's license allows modifications only if the modified license has a new name and no references to Sun (other than a notice that the new licence differs from the CDDL). The GPL text itself can't be changed, but a derived license can be created by including the GPL file in a distribution, and then saying that the license that applies to the work is the GPL together with a set of modifications. It seems that language like Sun's is the minimum necessary to prevent fraud; if a license text can be modified without restriction, this could be used to fool people into accepting terms they disagree with (just insert a strategic "not" somewhere). <p> The only sense in which the difference matters is that if the GPL is altered in this way, the original text of the GPL has to be included in full, which offends some people who don't like the condemnation of proprietary software in the GPL's preamble. Thu, 09 Dec 2004 18:31:16 +0000 The Common Development and Distribution License https://lwn.net/Articles/115026/ https://lwn.net/Articles/115026/ iabervon That seems to me to refer to making a new license which includes samples from the GPL, not taking the GPL document and clarifying your interpretations of the terms. Also, I can't see any reason to believe the GPL FAQ's idea of what you can do with the terms, aside from the fact that the FAQ is a written document from the owner of the GPL document, so it would probably be considered permission for anything it permits, even if those things wouldn't be permitted otherwise. The GPL document itself states: "Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed."<br> <p> Of course, copyright not being patents, you can certainly reverse-engineer the GPL and produce a free equivalent.<br> Thu, 09 Dec 2004 17:15:23 +0000 The Common Development and Distribution License https://lwn.net/Articles/114898/ https://lwn.net/Articles/114898/ james <blockquote> ...end user licenses <strong>(excluding distributors and resellers)</strong>... </blockquote> <p align="justify"> So if you're an end-user, you're fine. </p><p align="justify"> But it explicitly excludes distributors and resellers, with the implication that their licenses <em>will</em> be revoked. </p><p align="justify"> Section 6.1 is "if you fail to comply with the terms" and 6.2 is "don't sue us for patents". </p><p align="justify"> So if, hypothetically, Sun's good friend Microsoft were to make a CDDL-licensed Solaris Media Player, based on XML code that Sun had licensed, there would be nothing to stop Red Hat or SUSE including it in their distributions. </p><p align="justify"> But then if Sun and Microsoft fell out again (as seems plausible) and Microsoft sued Sun for patent infringement over XML... </p><p align="justify"> Sun would be the Initial Developer, Microsoft would be the party whose license rights were revoked. Red Hat's and SUSE's end-users would be protected by the above clause, but Red Hat and SUSE, as distributors and resellers, might not be. </p><p align="justify"> James. </p> Thu, 09 Dec 2004 10:02:54 +0000 The Common Development and Distribution License https://lwn.net/Articles/114894/ https://lwn.net/Articles/114894/ mfrancis <font class="QuotedText">&gt; &gt; 6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses [...] shall survive termination.</font><br> <p> Surely this means the opposite of<br> <p> <font class="QuotedText">&gt; So if you are a software distributor, and you got the code from somebody who later turns around and sues Sun, you can lose your rights to the software under the license.</font><br> <p> And in fact Sun are guaranteeing that this will not happen ?<br> <p> <p> Thu, 09 Dec 2004 09:36:02 +0000 The Common Development and Distribution License https://lwn.net/Articles/114878/ https://lwn.net/Articles/114878/ piman <font class="QuotedText">&gt; Unlike the GPL, the CDDL allows developers to make modifications to the license text itself.</font><br> <p> This is slightly misleading. The unmodifiable part of the GPL is the preamble, which is not technically a term of the license; one can make a license equivalent to the GPL in its terms (and so compatible with the GPL), but use only free license text. See <a href="http://www.gnu.org/licenses/gpl-faq.html#ModifyGPL">http://www.gnu.org/licenses/gpl-faq.html#ModifyGPL</a> for more information. <br> Thu, 09 Dec 2004 07:05:13 +0000