<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: My evolving view of open source licenses</title>
	<atom:link href="http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/</link>
	<description>Man bites Ogre</description>
	<lastBuildDate>Sun, 21 Mar 2010 10:05:45 -0400</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Even The Open Source Community Gets Overly Restrictive At Times &#124; PHP Hosts</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-260349</link>
		<dc:creator>Even The Open Source Community Gets Overly Restrictive At Times &#124; PHP Hosts</dc:creator>
		<pubDate>Sat, 24 Oct 2009 03:41:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-260349</guid>
		<description>[...] who created an open source 3D rendering engine called OGRE. In the post, Streeting describes his evolving view on open source licenses. He basically points out that that open source licensing &#8212; the kind that forces anyone who [...]</description>
		<content:encoded><![CDATA[<p>[...] who created an open source 3D rendering engine called OGRE. In the post, Streeting describes his evolving view on open source licenses. He basically points out that that open source licensing &#8212; the kind that forces anyone who [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David McClurg</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-260069</link>
		<dc:creator>David McClurg</dc:creator>
		<pubDate>Mon, 19 Oct 2009 23:26:13 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-260069</guid>
		<description>Nice blog.  I&#039;ve worked on several open source projects since 2000 and I&#039;ve come around to the MIT license as well.

I like your list of most useful pay-backs to an open source project.  Here&#039;s mine

1) Share my passion with friends; if I don&#039;t share then I don&#039;t enjoy as much.
2) Nobody gets hurt (that&#039;s why you need a license-- no warranty and no liability)
3) Code review and feedback.
4) Archival; Let my code see the light of day.  So myself and others can google it at some point in the future.

Don&#039;t need license restrictions for that.  In fact, they prevent use on my future paid work.

Ta</description>
		<content:encoded><![CDATA[<p>Nice blog.  I&#8217;ve worked on several open source projects since 2000 and I&#8217;ve come around to the MIT license as well.</p>
<p>I like your list of most useful pay-backs to an open source project.  Here&#8217;s mine</p>
<p>1) Share my passion with friends; if I don&#8217;t share then I don&#8217;t enjoy as much.<br />
2) Nobody gets hurt (that&#8217;s why you need a license&#8211; no warranty and no liability)<br />
3) Code review and feedback.<br />
4) Archival; Let my code see the light of day.  So myself and others can google it at some point in the future.</p>
<p>Don&#8217;t need license restrictions for that.  In fact, they prevent use on my future paid work.</p>
<p>Ta</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-259132</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sun, 04 Oct 2009 14:21:03 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-259132</guid>
		<description>&quot;So, while the (L)GPL doesn’t protect against patent lawsuits, it at least raises the effort a bit&quot;

Explain how, precisely. None of the cases you&#039;ve cited support that view at all. The &quot;Look &#039;n&#039; Feel&quot; cases were basically just an attempt in the early days to apply a patent mindset to UI design. They make no difference to us because we don&#039;t have a Look &#039;n&#039; Feel, and even if we did the situation is just like patents - what license we used make no difference to this sort of challenge.

The conditions under which copyright and patent lawsuits can be entered into on code are the same regardless of what license an open source product uses. Which is to say, if I copy someone elses source code, I&#039;m in violation of copyright. If I copy their patented techniques, I&#039;m potentially in breach of that. What open source license I used is absolutely irrelevant.

The *only* situation where LGPL has any additional traction is if someone modified the core of OGRE, and I wanted to copy those changes direct from their source code. Their changes would have to be released *to the recipient of their app* (not to me), but would still be LGPL so if I managed to get hold of them, I&#039;d be able to use them - in theory.

But my whole argument points out that in 8 years, that has *never happened*. The only time I get useful contributions is when people volunteer them. I don&#039;t go foraging in other people&#039;s LGPL forks of OGRE, because largely they don&#039;t exist, and even when they do, they&#039;re not very useful. Volunteer contributions are consistently far more valuable than any coerced or externally &#039;mined&#039; contributions. 

If I chose to reimplement something (rather than copy the actual code) then we&#039;re on patent ground, and in that case license (again) is irrlevant.

So I think you&#039;re clutching at straws a bit here, citing cases that while valid in themselves, have no correlation with what license is used. It&#039;s a bit of a smoke-and-mirrors argument to claim that somehow the (L)GPL licenses are less likely to be attacked in this way - I see no evidence of that at all. In fact, I&#039;ve heard of far more threats against GPL software than anything else, although that may be just because of its popularity.</description>
		<content:encoded><![CDATA[<p>&#8220;So, while the (L)GPL doesn’t protect against patent lawsuits, it at least raises the effort a bit&#8221;</p>
<p>Explain how, precisely. None of the cases you&#8217;ve cited support that view at all. The &#8220;Look &#8216;n&#8217; Feel&#8221; cases were basically just an attempt in the early days to apply a patent mindset to UI design. They make no difference to us because we don&#8217;t have a Look &#8216;n&#8217; Feel, and even if we did the situation is just like patents &#8211; what license we used make no difference to this sort of challenge.</p>
<p>The conditions under which copyright and patent lawsuits can be entered into on code are the same regardless of what license an open source product uses. Which is to say, if I copy someone elses source code, I&#8217;m in violation of copyright. If I copy their patented techniques, I&#8217;m potentially in breach of that. What open source license I used is absolutely irrelevant.</p>
<p>The *only* situation where LGPL has any additional traction is if someone modified the core of OGRE, and I wanted to copy those changes direct from their source code. Their changes would have to be released *to the recipient of their app* (not to me), but would still be LGPL so if I managed to get hold of them, I&#8217;d be able to use them &#8211; in theory.</p>
<p>But my whole argument points out that in 8 years, that has *never happened*. The only time I get useful contributions is when people volunteer them. I don&#8217;t go foraging in other people&#8217;s LGPL forks of OGRE, because largely they don&#8217;t exist, and even when they do, they&#8217;re not very useful. Volunteer contributions are consistently far more valuable than any coerced or externally &#8216;mined&#8217; contributions. </p>
<p>If I chose to reimplement something (rather than copy the actual code) then we&#8217;re on patent ground, and in that case license (again) is irrlevant.</p>
<p>So I think you&#8217;re clutching at straws a bit here, citing cases that while valid in themselves, have no correlation with what license is used. It&#8217;s a bit of a smoke-and-mirrors argument to claim that somehow the (L)GPL licenses are less likely to be attacked in this way &#8211; I see no evidence of that at all. In fact, I&#8217;ve heard of far more threats against GPL software than anything else, although that may be just because of its popularity.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Freddy the cat</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-259131</link>
		<dc:creator>Freddy the cat</dc:creator>
		<pubDate>Sun, 04 Oct 2009 13:56:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-259131</guid>
		<description>Apple vs. DRI wasn&#039;t about patents, but copyright issues. Any patent on the GUI would have been held by Xerox PARC, the inventors of the modern GUI, not Apple. Apple threatened to sue about the copyright to the Look-and-Feel of the MacOS GUI. Some even think, that Apple attacked DRI only to strengthen their case against MIcroSofT (e.g. http://www.freelists.org/post/steem/Thanks-Mike). 

Neither copyright conflict went to court. DRI chose to go into hiding, MIcroSofT had something to barter and thus was able to achieve an agreement. The AFAIK first court cases about the Look-and-Feel of software that had serious publicity were those about Lotus 1-2-3 and its lookalikes. Lotus lost some of these conflicts, so as a result not everything about Look-and-Feel is considered copyrightable. Still, all these famous cases (and their less known siblings) show clearly that you don&#039;t need patents; you can easily sue or threaten to sue about the copyright issues of a reimplemented feature -- and copyright is exactly what open source licenses are about. 

So, while the (L)GPL doesn&#039;t protect against patent lawsuits, it at least raises the effort a bit -- quite a bit more in countries that don&#039;t accept patents on software and have some measures against trivial patents. Copyright comes for free with the creation of software; a patent must be granted, which requires a serious amount of money, additional work (describing the patent) and legal effort.</description>
		<content:encoded><![CDATA[<p>Apple vs. DRI wasn&#8217;t about patents, but copyright issues. Any patent on the GUI would have been held by Xerox PARC, the inventors of the modern GUI, not Apple. Apple threatened to sue about the copyright to the Look-and-Feel of the MacOS GUI. Some even think, that Apple attacked DRI only to strengthen their case against MIcroSofT (e.g. <a href="http://www.freelists.org/post/steem/Thanks-Mike)" rel="nofollow">http://www.freelists.org/post/steem/Thanks-Mike)</a>. </p>
<p>Neither copyright conflict went to court. DRI chose to go into hiding, MIcroSofT had something to barter and thus was able to achieve an agreement. The AFAIK first court cases about the Look-and-Feel of software that had serious publicity were those about Lotus 1-2-3 and its lookalikes. Lotus lost some of these conflicts, so as a result not everything about Look-and-Feel is considered copyrightable. Still, all these famous cases (and their less known siblings) show clearly that you don&#8217;t need patents; you can easily sue or threaten to sue about the copyright issues of a reimplemented feature &#8212; and copyright is exactly what open source licenses are about. </p>
<p>So, while the (L)GPL doesn&#8217;t protect against patent lawsuits, it at least raises the effort a bit &#8212; quite a bit more in countries that don&#8217;t accept patents on software and have some measures against trivial patents. Copyright comes for free with the creation of software; a patent must be granted, which requires a serious amount of money, additional work (describing the patent) and legal effort.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-259101</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Sat, 03 Oct 2009 20:26:10 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-259101</guid>
		<description>@Freddy the cat: I understand your point, but the risk involved here is completely orthogonal to the license that is used, I think you&#039;re linking 2 unrelated things.

Firstly, copyright. Even assuming that I would choose to reimplement some extension that someone had done, that&#039;s not an issue for copyright. As long as the code was original, even if the concept wasn&#039;t, there are zero copyright issues. 

You are correct however that there is a potential for a patent lawsuit, at least in countries that allow software and business methods to be patented (like the good old US of A). Linking that with which open source license was used is incorrect though - this risk is present regardless of what license my software was originally released as. In fact, it&#039;s arguable that, if the patent holder were relying on the Ogre core to begin with, it&#039;s not in their interests to sue the source of potential core updates. It&#039;s also arguable if the software is an extension to existing software then that undermines the patent&#039;s case via prior art. 

But regardless, whether feature A is subject to patent risk is simply a universal constant, regardless of development model OR license. I&#039;m under greater risk of being sued by random company A that has never even touched Ogre, but who implements similar features, than from someone who has extended my software. Precisely which license software is released under is in fact entirely irrelevant when it comes to patent risk for the originator.

The Linux patent situation demonstrates that in fact. Linux is licensed under the &#039;strongest&#039; open source license there is, the GPL, and yet that is largely seen as irrelevant when it comes to patent risk. That&#039;s why Novell signed a deal with Microsoft over it, and why they keep rattling the sabres. You raise the SCO issue, but that was about something else entirely - transfer of Unix copyright ownership back in the day.

So I appreciate the thoughts, but I think you&#039;re making a connection between what are actually entirely different issues. </description>
		<content:encoded><![CDATA[<p>@Freddy the cat: I understand your point, but the risk involved here is completely orthogonal to the license that is used, I think you&#8217;re linking 2 unrelated things.</p>
<p>Firstly, copyright. Even assuming that I would choose to reimplement some extension that someone had done, that&#8217;s not an issue for copyright. As long as the code was original, even if the concept wasn&#8217;t, there are zero copyright issues. </p>
<p>You are correct however that there is a potential for a patent lawsuit, at least in countries that allow software and business methods to be patented (like the good old US of A). Linking that with which open source license was used is incorrect though &#8211; this risk is present regardless of what license my software was originally released as. In fact, it&#8217;s arguable that, if the patent holder were relying on the Ogre core to begin with, it&#8217;s not in their interests to sue the source of potential core updates. It&#8217;s also arguable if the software is an extension to existing software then that undermines the patent&#8217;s case via prior art. </p>
<p>But regardless, whether feature A is subject to patent risk is simply a universal constant, regardless of development model OR license. I&#8217;m under greater risk of being sued by random company A that has never even touched Ogre, but who implements similar features, than from someone who has extended my software. Precisely which license software is released under is in fact entirely irrelevant when it comes to patent risk for the originator.</p>
<p>The Linux patent situation demonstrates that in fact. Linux is licensed under the &#8217;strongest&#8217; open source license there is, the GPL, and yet that is largely seen as irrelevant when it comes to patent risk. That&#8217;s why Novell signed a deal with Microsoft over it, and why they keep rattling the sabres. You raise the SCO issue, but that was about something else entirely &#8211; transfer of Unix copyright ownership back in the day.</p>
<p>So I appreciate the thoughts, but I think you&#8217;re making a connection between what are actually entirely different issues.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Freddy the cat</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-259100</link>
		<dc:creator>Freddy the cat</dc:creator>
		<pubDate>Sat, 03 Oct 2009 19:33:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-259100</guid>
		<description>GPL and LGPL require changes to the (L)GPLed software to be distributed only under a similar license. The point of this is *NOT* to prevent freeloading. This requirement prevents kidnapping.

Steve, imagine Initrode Ltd. enhancing OGRE with some essential feature, maybe support for a new input format that is about to become the new standard for 3D description. Or Undo/Redo.Now they distribute the result as closed source. So far no problem to you, if I take you right.

You like the new feature, implement it yourself and present OGRE+ ... only to receive a not-so-friendly letter from Initrodes lawyer threatening you with a copyright lawsuit about the new feature.

If you consider this scenario far-fetched, you must be young. :) Remember Apple vs. DRI? Look up &quot;Graphical Environment Manager&quot; in Wikipedia and read the section &quot;Later versions&quot;. I also found a good summary at http://www.roughlydrafted.com/RD/Q4.06/F68E528C-DC9A-4B12-A064-143924EBD3F1.html in the sections &quot;Patent vs. Copyright&quot; and &quot;Problems with Litigation&quot;.

Apple vs. DRI clearly shows, that reimplementing features from closed source software carries the risk of legal complications. Of course, not every feature is as invaluable as a real GUI in the age of green-screen applications. But to take OGRE away from you, Initrode Ltd. doesn&#039;t need a particularly valuable feature. If the original OGRE will become obsolete without it, it is enough to prevent the inclusion of this feature in a free OGRE. They have an useful application, you have some lines of code about to fall into the forgotten realms.

Now you are in the lucky position of OGRE being neither a threat nor a potential goldmine to commercial software producers -- at least as I can tell. For now, most open source fails to be in either category, thus the low number of lawsuits against FOSS. But wait, wasn&#039;t there some story about SCO vs. IBM. Something with Linux? 

So, in a nutshell, as long as a piece of FOSS is relatively uninteresting to interested and legally armed parties, the strictness of LGPL and GPL may seem an overkill. But as soon as it becomes an object of greed, it is to late to reconsider the license terms: The horse is gone and will be eaten alive, so what do you care about closing the stable door?</description>
		<content:encoded><![CDATA[<p>GPL and LGPL require changes to the (L)GPLed software to be distributed only under a similar license. The point of this is *NOT* to prevent freeloading. This requirement prevents kidnapping.</p>
<p>Steve, imagine Initrode Ltd. enhancing OGRE with some essential feature, maybe support for a new input format that is about to become the new standard for 3D description. Or Undo/Redo.Now they distribute the result as closed source. So far no problem to you, if I take you right.</p>
<p>You like the new feature, implement it yourself and present OGRE+ &#8230; only to receive a not-so-friendly letter from Initrodes lawyer threatening you with a copyright lawsuit about the new feature.</p>
<p>If you consider this scenario far-fetched, you must be young. <img src='http://www.stevestreeting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Remember Apple vs. DRI? Look up &#8220;Graphical Environment Manager&#8221; in Wikipedia and read the section &#8220;Later versions&#8221;. I also found a good summary at <a href="http://www.roughlydrafted.com/RD/Q4.06/F68E528C-DC9A-4B12-A064-143924EBD3F1.html" rel="nofollow">http://www.roughlydrafted.com/RD/Q4.06/F68E528C-DC9A-4B12-A064-143924EBD3F1.html</a> in the sections &#8220;Patent vs. Copyright&#8221; and &#8220;Problems with Litigation&#8221;.</p>
<p>Apple vs. DRI clearly shows, that reimplementing features from closed source software carries the risk of legal complications. Of course, not every feature is as invaluable as a real GUI in the age of green-screen applications. But to take OGRE away from you, Initrode Ltd. doesn&#8217;t need a particularly valuable feature. If the original OGRE will become obsolete without it, it is enough to prevent the inclusion of this feature in a free OGRE. They have an useful application, you have some lines of code about to fall into the forgotten realms.</p>
<p>Now you are in the lucky position of OGRE being neither a threat nor a potential goldmine to commercial software producers &#8212; at least as I can tell. For now, most open source fails to be in either category, thus the low number of lawsuits against FOSS. But wait, wasn&#8217;t there some story about SCO vs. IBM. Something with Linux? </p>
<p>So, in a nutshell, as long as a piece of FOSS is relatively uninteresting to interested and legally armed parties, the strictness of LGPL and GPL may seem an overkill. But as soon as it becomes an object of greed, it is to late to reconsider the license terms: The horse is gone and will be eaten alive, so what do you care about closing the stable door?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Steve</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-258335</link>
		<dc:creator>Steve</dc:creator>
		<pubDate>Mon, 21 Sep 2009 09:18:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-258335</guid>
		<description>@CABAListic: Bingo, you hit the nail on the head :)</description>
		<content:encoded><![CDATA[<p>@CABAListic: Bingo, you hit the nail on the head <img src='http://www.stevestreeting.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CABAListic</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-258331</link>
		<dc:creator>CABAListic</dc:creator>
		<pubDate>Mon, 21 Sep 2009 08:29:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-258331</guid>
		<description>@ivucica: But that&#039;s kind of the point, isn&#039;t it? The Wine team had chosen a license which allowed Cedega to &quot;rip&quot; the source and close it. But when Cedega did, it somehow became their fault. The fault was the Wine team&#039;s - they chose a wrong license for what they apparently regarded as proper use of their work.

Anyway, it&#039;s not that Cedega just took Wine&#039;s source code and sold it. That wouldn&#039;t work. They did add something which was and is evidently worth money to a certain audience. For that purpose they have their own programmers doing work time. Who, btw, now have to compete with the free wine and have to replicate advancements from Wine in their own source tree, because they chose not to contribute. (For what it&#039;s worth, imho they are losing the fight, because Wine is catching up on game support quite quickly, and the amount of AAA titles which are *really* playable with Cedega is not particularly long, either.)</description>
		<content:encoded><![CDATA[<p>@ivucica: But that&#8217;s kind of the point, isn&#8217;t it? The Wine team had chosen a license which allowed Cedega to &#8220;rip&#8221; the source and close it. But when Cedega did, it somehow became their fault. The fault was the Wine team&#8217;s &#8211; they chose a wrong license for what they apparently regarded as proper use of their work.</p>
<p>Anyway, it&#8217;s not that Cedega just took Wine&#8217;s source code and sold it. That wouldn&#8217;t work. They did add something which was and is evidently worth money to a certain audience. For that purpose they have their own programmers doing work time. Who, btw, now have to compete with the free wine and have to replicate advancements from Wine in their own source tree, because they chose not to contribute. (For what it&#8217;s worth, imho they are losing the fight, because Wine is catching up on game support quite quickly, and the amount of AAA titles which are *really* playable with Cedega is not particularly long, either.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Paul Evans</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-258329</link>
		<dc:creator>Paul Evans</dc:creator>
		<pubDate>Mon, 21 Sep 2009 07:42:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-258329</guid>
		<description>Congrats, I&#039;m sure this will open up a bigger audience for you - especially those caught between the LGPL and non-disclosure agreements for properitary SDKs.</description>
		<content:encoded><![CDATA[<p>Congrats, I&#8217;m sure this will open up a bigger audience for you &#8211; especially those caught between the LGPL and non-disclosure agreements for properitary SDKs.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: CaffeinatedGuy</title>
		<link>http://www.stevestreeting.com/2009/09/15/my-evolving-view-of-open-source-licenses/comment-page-1/#comment-258300</link>
		<dc:creator>CaffeinatedGuy</dc:creator>
		<pubDate>Sun, 20 Sep 2009 21:02:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.stevestreeting.com/?p=2049#comment-258300</guid>
		<description>Wow awesome news. I know many developers who are not allowed to use any source if it contains the LGPL or GPL. Hopefully this will bring the power of Ogre to a whole new set of games!</description>
		<content:encoded><![CDATA[<p>Wow awesome news. I know many developers who are not allowed to use any source if it contains the LGPL or GPL. Hopefully this will bring the power of Ogre to a whole new set of games!</p>
]]></content:encoded>
	</item>
</channel>
</rss>
