<?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: Java and the GPL License</title>
	<atom:link href="http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/feed/" rel="self" type="application/rss+xml" />
	<link>http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/</link>
	<description>Ace King, Check it Out!</description>
	<lastBuildDate>Thu, 27 May 2010 16:03:45 +0100</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Technology in plain English &#187; Open Java changes everything</title>
		<link>http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/comment-page-1/#comment-7807</link>
		<dc:creator>Technology in plain English &#187; Open Java changes everything</dc:creator>
		<pubDate>Fri, 24 Nov 2006 13:49:46 +0000</pubDate>
		<guid isPermaLink="false">http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/#comment-7807</guid>
		<description>[...] Update: I&#8217;m not saying that .Net is going to go away (nor should it), just that both it and Java are going to be around for a long time to come. Joe and John also have more commentary. [...]</description>
		<content:encoded><![CDATA[<p>[...] Update: I&#8217;m not saying that .Net is going to go away (nor should it), just that both it and Java are going to be around for a long time to come. Joe and John also have more commentary. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/comment-page-1/#comment-7754</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Thu, 23 Nov 2006 19:06:00 +0000</pubDate>
		<guid isPermaLink="false">http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/#comment-7754</guid>
		<description>Hey, I didn&#039;t know about that. Thats pretty cool. Unfortunately it doesn&#039;t fix the problem for Microsoft who would need to link Java into .NET in all kinds of exotic ways that exceed the assigned rights of the classpath exception. If they could escape the constraints of the GPL this way then Sun would have played right into Microsoft&#039;s hands, I don&#039;t think that is the case.

What does happen to the patents for things like hotspot? Thats a good (unanswered question).</description>
		<content:encoded><![CDATA[<p>Hey, I didn&#8217;t know about that. Thats pretty cool. Unfortunately it doesn&#8217;t fix the problem for Microsoft who would need to link Java into .NET in all kinds of exotic ways that exceed the assigned rights of the classpath exception. If they could escape the constraints of the GPL this way then Sun would have played right into Microsoft&#8217;s hands, I don&#8217;t think that is the case.</p>
<p>What does happen to the patents for things like hotspot? Thats a good (unanswered question).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aehso</title>
		<link>http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/comment-page-1/#comment-7753</link>
		<dc:creator>Aehso</dc:creator>
		<pubDate>Thu, 23 Nov 2006 18:17:25 +0000</pubDate>
		<guid isPermaLink="false">http://joedrumgoole.com/blog/2006/11/23/java-and-the-gpl-license/#comment-7753</guid>
		<description>Joe, 
    Not to defend MS or anything but did you miss the fact that Sun explicitly added the &quot;classpath exception&quot; to their GPL license to address the usual GPL linking restriction?  See http://www.sun.com/software/opensource/java/faq.jsp#g5

MS are perfectly entitled to fork the OpenJDK codebase.  They just cannot subsequently call the fork &quot;Java&quot; as that trademark is owned and licensed by Sun.  MS would of course have to release the source for any fork as required by GPL but even that isn&#039;t as bad as it sounds.  

Enter the Classpath exception.  MS are allowed to &quot;extend&quot; the code in the OpenJDK in whatever direction they want as they are just linking new types via the classpath.  

Extension via modification to the OpenJDK types would require source publication, but again, they would only have to publish the source for the modified types, not that of their entire derived frameworks.  The classpath exception is there for exactly that reason.  

The Sun VM implementation source, on the other hand, is fully GPL though they&#039;d have a hard time proving any of that C code ends up borrowed elsewhere.  Sun would be far more likely to go chasing MS for violation of VM patents (which incidentally Sun apparently have a war chest of thanks to their head start working on dynamic code recompilation engines like HotSpot)

You&#039;re right though, this was a master stroke by Sun and they did it at the right time.  It undermines IBM</description>
		<content:encoded><![CDATA[<p>Joe,<br />
    Not to defend MS or anything but did you miss the fact that Sun explicitly added the &#8220;classpath exception&#8221; to their GPL license to address the usual GPL linking restriction?  See <a href="http://www.sun.com/software/opensource/java/faq.jsp#g5" rel="nofollow">http://www.sun.com/software/opensource/java/faq.jsp#g5</a></p>
<p>MS are perfectly entitled to fork the OpenJDK codebase.  They just cannot subsequently call the fork &#8220;Java&#8221; as that trademark is owned and licensed by Sun.  MS would of course have to release the source for any fork as required by GPL but even that isn&#8217;t as bad as it sounds.  </p>
<p>Enter the Classpath exception.  MS are allowed to &#8220;extend&#8221; the code in the OpenJDK in whatever direction they want as they are just linking new types via the classpath.  </p>
<p>Extension via modification to the OpenJDK types would require source publication, but again, they would only have to publish the source for the modified types, not that of their entire derived frameworks.  The classpath exception is there for exactly that reason.  </p>
<p>The Sun VM implementation source, on the other hand, is fully GPL though they&#8217;d have a hard time proving any of that C code ends up borrowed elsewhere.  Sun would be far more likely to go chasing MS for violation of VM patents (which incidentally Sun apparently have a war chest of thanks to their head start working on dynamic code recompilation engines like HotSpot)</p>
<p>You&#8217;re right though, this was a master stroke by Sun and they did it at the right time.  It undermines IBM</p>
]]></content:encoded>
	</item>
</channel>
</rss>
