<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>
<channel>
	<title>Comments on: Should OpenSolaris Use the GPLv3 License? The Q&#038;A</title>
	<atom:link href="http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/</link>
	<description>because technology is just another ecosystem</description>
	<pubDate>Fri, 21 Nov 2008 22:42:21 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
		<item>
		<title>By: 451 CAOS Theory &#187; 451 CAOS Links - 2007.02.05</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-366184</link>
		<dc:creator>451 CAOS Theory &#187; 451 CAOS Links - 2007.02.05</dc:creator>
		<pubDate>Tue, 22 Apr 2008 21:30:07 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-366184</guid>
		<description>[...] Should OpenSolaris Use the GPLv3 License? The Q&#38;A, tecosystems, Stephen O&#8217;Grady (Blog) [...]</description>
		<content:encoded><![CDATA[<p>[...] Should OpenSolaris Use the GPLv3 License? The Q&#38;A, tecosystems, Stephen O&#8217;Grady (Blog) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matt Lee - Advogato &#124; Exploring Freedom</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-137092</link>
		<dc:creator>Matt Lee - Advogato &#124; Exploring Freedom</dc:creator>
		<pubDate>Fri, 03 Aug 2007 02:51:38 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-137092</guid>
		<description>[...] this (as well as being the guy in charge of keeping it up to date), write this, am working to make this happen, talk about this and this and am working to become one of these. Oh, and I totally get [...]</description>
		<content:encoded><![CDATA[<p>[...] this (as well as being the guy in charge of keeping it up to date), write this, am working to make this happen, talk about this and this and am working to become one of these. Oh, and I totally get [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Illuminata Perspectives &#187; Blog Archive &#187; OpenSolaris: No GPLv3 For Now</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-17915</link>
		<dc:creator>Illuminata Perspectives &#187; Blog Archive &#187; OpenSolaris: No GPLv3 For Now</dc:creator>
		<pubDate>Wed, 14 Feb 2007 17:48:04 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-17915</guid>
		<description>[...] [For other discussion see Stephen O’Grady here and here.] [...]</description>
		<content:encoded><![CDATA[<p>[...] [For other discussion see Stephen O’Grady here and here.] [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sogrady</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-16561</link>
		<dc:creator>sogrady</dc:creator>
		<pubDate>Sat, 10 Feb 2007 02:40:56 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-16561</guid>
		<description>Bryan/Nico/Eric: thanks much for the input. as is probably well known by now, the OGB has issued a position paper that mirrors your stated opinions, and closed the issue for further debate. whether or not that pertains to me remains to be seen ;), but i did want to acknowledge your concerns despite the fact that i don't share them - at least to the degree that you do. 

Dalibor: agreed, and thanks for laying it out so clearly.

James S: appreciate the input, as i suspect there's a substantial population of individuals that are in similar positions. i hope that eventually the OpenSolaris community recognizes the needs of folks such as yourself and caters to them as best it can. 

James M: everyone i've spoken with has maintained that permissive, BSD style licenses can in fact be integrated into the GPL. here's what Wikipedia says on the subject: "&lt;a href="http://en.wikipedia.org/wiki/BSD_and_GPL_licensing"&gt;Code licensed under the BSD license can be relicensed under the GPL (is "GPL-compatible") without securing the consent of all original authors.&lt;/a&gt;"

i'm also having a tough time buying the argument that the CDDL is somehow championing users, while the GPL is pro-dev / anti-user. the very popularity of Linux and MySQL would seem to undermine that claim significantly.</description>
		<content:encoded><![CDATA[<p>Bryan/Nico/Eric: thanks much for the input. as is probably well known by now, the OGB has issued a position paper that mirrors your stated opinions, and closed the issue for further debate. whether or not that pertains to me remains to be seen ;), but i did want to acknowledge your concerns despite the fact that i don&#8217;t share them - at least to the degree that you do. </p>
<p>Dalibor: agreed, and thanks for laying it out so clearly.</p>
<p>James S: appreciate the input, as i suspect there&#8217;s a substantial population of individuals that are in similar positions. i hope that eventually the OpenSolaris community recognizes the needs of folks such as yourself and caters to them as best it can. </p>
<p>James M: everyone i&#8217;ve spoken with has maintained that permissive, BSD style licenses can in fact be integrated into the GPL. here&#8217;s what Wikipedia says on the subject: &#8220;<a href="http://en.wikipedia.org/wiki/BSD_and_GPL_licensing">Code licensed under the BSD license can be relicensed under the GPL (is &#8220;GPL-compatible&#8221;) without securing the consent of all original authors.</a>&#8221;</p>
<p>i&#8217;m also having a tough time buying the argument that the CDDL is somehow championing users, while the GPL is pro-dev / anti-user. the very popularity of Linux and MySQL would seem to undermine that claim significantly.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: tecosystems &#187; Well, So Much for That</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-16537</link>
		<dc:creator>tecosystems &#187; Well, So Much for That</dc:creator>
		<pubDate>Fri, 09 Feb 2007 23:15:39 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-16537</guid>
		<description>[...] It would appear that the debate, begun a little more than a week ago, is now effectively ended - at least for the better part of a year. For those of you who aren&#8217;t inclined to follow the links, the short version is that the OpenSolaris CAB/OGB has decided that &#8220;there is little, if any, benefit to dual-licensing OpenSolaris&#8221; and directs that &#8220;any option related to GPLv3 dual licensing be re-assessed no sooner than 6 months after the GPLv3 has been published and approved.&#8221; What&#8217;s more, &#8220;discussion on GPL* is merely a diversion and distraction that should be discouraged.&#8221; [...]</description>
		<content:encoded><![CDATA[<p>[...] It would appear that the debate, begun a little more than a week ago, is now effectively ended - at least for the better part of a year. For those of you who aren&#8217;t inclined to follow the links, the short version is that the OpenSolaris CAB/OGB has decided that &#8220;there is little, if any, benefit to dual-licensing OpenSolaris&#8221; and directs that &#8220;any option related to GPLv3 dual licensing be re-assessed no sooner than 6 months after the GPLv3 has been published and approved.&#8221; What&#8217;s more, &#8220;discussion on GPL* is merely a diversion and distraction that should be discouraged.&#8221; [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Mansion</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-16012</link>
		<dc:creator>James Mansion</dc:creator>
		<pubDate>Thu, 08 Feb 2007 10:41:00 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-16012</guid>
		<description>&#62;GPL is not incompatible with BSD style licenses

Surely it IS incompatible.  The work incorporating the BSD code essentially relicenses them under the GPL.  The result is no longer BSD licensed - its had its license changed (perhaps additively, but the result is code that has different licensing provisions and can't be combined with other works in the same way as the original - and nor can bug fixes and enhancements be available to users of the original: its a fork).

I don't understand that way that the examples for GPLd code that we want to work with are primarily user-space - even the Samba daemon.  While there may be a good case for making the libc and other fundamental user-space libraries dual-licensed, I can't see how any argument for this translates to the core kernel.

I also don't see why we care what licence developers choose for their own projects.  Surely what matters is how the license affects what can be delivered to *users* both by the community and by ISVs that enrich the choice for users.

One of the curses of the Linux licencing model has long been the 'discussion' over the legality of binary modules and the (childish and selfish, IMO) way that the kernel devs act in relation to them - do you want to go there with Solaris?  Or do you want Solaris to be the system that sweeps this pro-dev and anti-user approach aside and puts a big flag in the ground to champion the end user - and provides a solid base on which ISVs can service those users?

The relationship between the Linux dev community and ISVs has always been somewhat unclear and ambivalent.  As Linux has matured even some of the pro-open leaders have started to recognise that a more mature basis for this is necessary.  Solaris starts from a good base here, so lets not allow anything that will mess it up.  Its very hard to make business cases for R&#38;D that is then opened with the only income being support based - Sun has a hardware and service business it can leverage here but small ISVs can't and we need to at least consider the affects of licencing on business models that could bring innovation to the platform as a whole even if it is not freely licenced - because users will often care about expensive vs affordable, and not care too much about affordable vs free.  I know I don't.  Please, let's make OpenSolaris the best platform for ISVs of all types, and make sure that the license reflects that.</description>
		<content:encoded><![CDATA[<p>&gt;GPL is not incompatible with BSD style licenses</p>
<p>Surely it IS incompatible.  The work incorporating the BSD code essentially relicenses them under the GPL.  The result is no longer BSD licensed - its had its license changed (perhaps additively, but the result is code that has different licensing provisions and can&#8217;t be combined with other works in the same way as the original - and nor can bug fixes and enhancements be available to users of the original: its a fork).</p>
<p>I don&#8217;t understand that way that the examples for GPLd code that we want to work with are primarily user-space - even the Samba daemon.  While there may be a good case for making the libc and other fundamental user-space libraries dual-licensed, I can&#8217;t see how any argument for this translates to the core kernel.</p>
<p>I also don&#8217;t see why we care what licence developers choose for their own projects.  Surely what matters is how the license affects what can be delivered to *users* both by the community and by ISVs that enrich the choice for users.</p>
<p>One of the curses of the Linux licencing model has long been the &#8216;discussion&#8217; over the legality of binary modules and the (childish and selfish, IMO) way that the kernel devs act in relation to them - do you want to go there with Solaris?  Or do you want Solaris to be the system that sweeps this pro-dev and anti-user approach aside and puts a big flag in the ground to champion the end user - and provides a solid base on which ISVs can service those users?</p>
<p>The relationship between the Linux dev community and ISVs has always been somewhat unclear and ambivalent.  As Linux has matured even some of the pro-open leaders have started to recognise that a more mature basis for this is necessary.  Solaris starts from a good base here, so lets not allow anything that will mess it up.  Its very hard to make business cases for R&amp;D that is then opened with the only income being support based - Sun has a hardware and service business it can leverage here but small ISVs can&#8217;t and we need to at least consider the affects of licencing on business models that could bring innovation to the platform as a whole even if it is not freely licenced - because users will often care about expensive vs affordable, and not care too much about affordable vs free.  I know I don&#8217;t.  Please, let&#8217;s make OpenSolaris the best platform for ISVs of all types, and make sure that the license reflects that.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: James Stansell</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15995</link>
		<dc:creator>James Stansell</dc:creator>
		<pubDate>Thu, 08 Feb 2007 08:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15995</guid>
		<description>Thanks Steve for your well-thought-out essay and responses.

It was interesting to me to read your comments the same evening as http://eskar.dk/andreas/blog/?p=183 "Debian as the research library of Free Software."  I ran Debian for a long time but now it's Ubuntu for many of the reasons Andreas referred to.  I agree that a Debian base makes a good foundation for many integration projects.

If OpenSolaris could "get past" the stigma it has from the CDDL it could well fit into my future plans.  Yes, I'm one individual who is currently inhibited from OpenSolaris but can envision that status changing.  If the project added GPL or similarly suitable license then I would certainly take another look and encourage others to do so as well.

-james.</description>
		<content:encoded><![CDATA[<p>Thanks Steve for your well-thought-out essay and responses.</p>
<p>It was interesting to me to read your comments the same evening as <a href="http://eskar.dk/andreas/blog/?p=183" >http://eskar.dk/andreas/blog/?p=183</a> &#8220;Debian as the research library of Free Software.&#8221;  I ran Debian for a long time but now it&#8217;s Ubuntu for many of the reasons Andreas referred to.  I agree that a Debian base makes a good foundation for many integration projects.</p>
<p>If OpenSolaris could &#8220;get past&#8221; the stigma it has from the CDDL it could well fit into my future plans.  Yes, I&#8217;m one individual who is currently inhibited from OpenSolaris but can envision that status changing.  If the project added GPL or similarly suitable license then I would certainly take another look and encourage others to do so as well.</p>
<p>-james.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Boutilier</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15648</link>
		<dc:creator>Eric Boutilier</dc:creator>
		<pubDate>Wed, 07 Feb 2007 18:40:58 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15648</guid>
		<description>Hi Stephen --

Having been on vacation and away from the internet last week, I desperately needed a hyper-distilled way to grok the pros/cons of the dual-licensing debate. I found exactly that by reading this entry -- and especially the comments section. 

Which means I now think the debate boils down to just this:

a. How big would the community gain be...

   vs.

b. How likely and damaging would a license-based fork be...

Regarding b, I think it is very likely and extremely severe.

Regarding a, I think the potential for community gain is a big fat red herring. Why? Despite widespread noise to the contrary, the vast majority (i.e.  &#62;95%) of Linux and *BSD professionals and other users are simply too practical to be license zealots. (The problem is their numbers are hard to measure because they don't blog, slashdot, etc. about their non-zealotry.  Why should they?)

In other words, almost all computer professionals and students, except a tiny loud minority, are _not_ anti-CDDL. So I think community gain would be much smaller than you think it will be.</description>
		<content:encoded><![CDATA[<p>Hi Stephen &#8211;</p>
<p>Having been on vacation and away from the internet last week, I desperately needed a hyper-distilled way to grok the pros/cons of the dual-licensing debate. I found exactly that by reading this entry &#8212; and especially the comments section. </p>
<p>Which means I now think the debate boils down to just this:</p>
<p>a. How big would the community gain be&#8230;</p>
<p>   vs.</p>
<p>b. How likely and damaging would a license-based fork be&#8230;</p>
<p>Regarding b, I think it is very likely and extremely severe.</p>
<p>Regarding a, I think the potential for community gain is a big fat red herring. Why? Despite widespread noise to the contrary, the vast majority (i.e.  &gt;95%) of Linux and *BSD professionals and other users are simply too practical to be license zealots. (The problem is their numbers are hard to measure because they don&#8217;t blog, slashdot, etc. about their non-zealotry.  Why should they?)</p>
<p>In other words, almost all computer professionals and students, except a tiny loud minority, are _not_ anti-CDDL. So I think community gain would be much smaller than you think it will be.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Nico</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15274</link>
		<dc:creator>Nico</dc:creator>
		<pubDate>Tue, 06 Feb 2007 23:25:00 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15274</guid>
		<description>Indeed, the risk of a license-based fork once we dual license is not only non-zero, but very large.  Any enthusiast with enough time can create a code-based fork, and license-based fork (if we make it possible) costs nothing more.  And we've seen a number of *BSD forks, and there are enough enthusiasts out there to make this risk pretty darn high, close to one over the next few years.

Once a GPLv3-only license-based fork of OpenSolaris exists Sun's competitors can gang up on it and either force Sun to abandon the CDDL or force Sun out of the OpenSolaris support market.  You might find such an eventuality palatable, but I don't (and not merely because Sun pays my salary).</description>
		<content:encoded><![CDATA[<p>Indeed, the risk of a license-based fork once we dual license is not only non-zero, but very large.  Any enthusiast with enough time can create a code-based fork, and license-based fork (if we make it possible) costs nothing more.  And we&#8217;ve seen a number of *BSD forks, and there are enough enthusiasts out there to make this risk pretty darn high, close to one over the next few years.</p>
<p>Once a GPLv3-only license-based fork of OpenSolaris exists Sun&#8217;s competitors can gang up on it and either force Sun to abandon the CDDL or force Sun out of the OpenSolaris support market.  You might find such an eventuality palatable, but I don&#8217;t (and not merely because Sun pays my salary).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dalibor Topic</title>
		<link>http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15031</link>
		<dc:creator>Dalibor Topic</dc:creator>
		<pubDate>Tue, 06 Feb 2007 09:36:30 +0000</pubDate>
		<guid isPermaLink="false">http://redmonk.com/sogrady/2007/02/03/solaris_gplv3/#comment-15031</guid>
		<description>I think the interesting question is, assuming it was dual licensed, and assuming there was an unfriendly fork ... which license would it pick? 

Assuming the assembly exception is on the table, then we have three licensing options for such a  fork: CDDL only, GPLv3+assembly exception only, or GPLv3 only. Of those, the first one is still easy to integrate back into the main tree (or at least no different than the current situation), which would remain dual licensed CDDL/GPLv3+AE, save for the pure CDDL parts. The second one would seem to have the same effect: the code would be available under similarly liberal terms like CDDL (as far as my understanding of the GPLv3+AE combination goes), so it could be treated similarly. 

The last option is the nuclear one, I guess, but it suffers from one major drawback: such a GPLv3-only fork would not be usable with any binary blobs / CDDL only code that exists in OpenSolaris, i.e. would need to be rewritten from scratch. 

For example, a CDDL licensed libc on top of a GPLv3+AE/CDDL licensed kernel could be a sufficient detraction to keep trivial 'GPL-purity' forks away, I guess, as anyone wanting to ship a pure GPLv3 OpenSolaris fork would need to invest into rewriting the Sun libc first. Not that I think anyone would seriously want to maintain such a fork, anyway.</description>
		<content:encoded><![CDATA[<p>I think the interesting question is, assuming it was dual licensed, and assuming there was an unfriendly fork &#8230; which license would it pick? </p>
<p>Assuming the assembly exception is on the table, then we have three licensing options for such a  fork: CDDL only, GPLv3+assembly exception only, or GPLv3 only. Of those, the first one is still easy to integrate back into the main tree (or at least no different than the current situation), which would remain dual licensed CDDL/GPLv3+AE, save for the pure CDDL parts. The second one would seem to have the same effect: the code would be available under similarly liberal terms like CDDL (as far as my understanding of the GPLv3+AE combination goes), so it could be treated similarly. </p>
<p>The last option is the nuclear one, I guess, but it suffers from one major drawback: such a GPLv3-only fork would not be usable with any binary blobs / CDDL only code that exists in OpenSolaris, i.e. would need to be rewritten from scratch. </p>
<p>For example, a CDDL licensed libc on top of a GPLv3+AE/CDDL licensed kernel could be a sufficient detraction to keep trivial &#8216;GPL-purity&#8217; forks away, I guess, as anyone wanting to ship a pure GPLv3 OpenSolaris fork would need to invest into rewriting the Sun libc first. Not that I think anyone would seriously want to maintain such a fork, anyway.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
