<?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: Sun: Trying to do the right thing</title>
	<atom:link href="http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/</link>
	<description>Dave Neary's view of the world</description>
	<lastBuildDate>Tue, 10 Nov 2009 11:46:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: UX-admin</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1504</link>
		<dc:creator>UX-admin</dc:creator>
		<pubDate>Thu, 08 May 2008 07:21:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1504</guid>
		<description>I don&#039;t have a cat.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t have a cat.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bronson</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1487</link>
		<dc:creator>bronson</dc:creator>
		<pubDate>Thu, 01 May 2008 00:48:12 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1487</guid>
		<description>UX-admin: I have a question for you.  Do you kick your cat because you enjoy kicking cats, or or do you kick your cat because you&#039;re trying to teach him proper discipline?

That is a very, very simple question, and I expect a very, very simple and straightforward, honest answer.</description>
		<content:encoded><![CDATA[<p>UX-admin: I have a question for you.  Do you kick your cat because you enjoy kicking cats, or or do you kick your cat because you&#8217;re trying to teach him proper discipline?</p>
<p>That is a very, very simple question, and I expect a very, very simple and straightforward, honest answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UX-admin</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1485</link>
		<dc:creator>UX-admin</dc:creator>
		<pubDate>Wed, 30 Apr 2008 11:40:11 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1485</guid>
		<description>&quot;One can not hold one in violation of an EULA or any other kind of license engineering.&quot;

What I meant to write was:

One can not hold one in violation of an EULA or any other kind of license because of reverse engineering.

Reverse engineering is perfectly legal, in addition to being unprovable.  Nobody can prove that someone else reverse engineered something.</description>
		<content:encoded><![CDATA[<p>&#8220;One can not hold one in violation of an EULA or any other kind of license engineering.&#8221;</p>
<p>What I meant to write was:</p>
<p>One can not hold one in violation of an EULA or any other kind of license because of reverse engineering.</p>
<p>Reverse engineering is perfectly legal, in addition to being unprovable.  Nobody can prove that someone else reverse engineered something.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UX-admin</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1484</link>
		<dc:creator>UX-admin</dc:creator>
		<pubDate>Wed, 30 Apr 2008 11:35:47 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1484</guid>
		<description>One can not hold one in violation of an EULA or any other kind of license engineering. These kinds of cases already went to U.S. courts and have failed miserably, so that is absolutely a non-issue.

That&#039;s one. Two, and this is even recognized legally, you cannot be found in violation of a license for reimplementing something which you have a knowledge or understanding of, because nobody can take away from you that which you know.

So a developer X working on technology Y is prefectly within  his legal rights to go an implement the same algorithm/code/idea so long as the code is written from scratch, i.e. not identical or a clone of the original (in which case, it&#039;s just a regular copy, and that would be infringement.)

Lastly, the CDDL does not prevent any code licensed under it to be integrated elsewhere; it is the GPL that is problematic and that tries to prohibit such actions by imposing restrictions.

I do not believe that a license discussion is in order here.

My question to Theodore is very simple:

is Theodore Ts&#039;o criticising because he wants to bash on Sun and on OpenSolaris, or is he criticising because he would like to become a memember of the OpenSolaris community, and contribute to OpenSolaris?

That is a very, very simple question, and I expect a very, very simple and straightforward, honest answer.</description>
		<content:encoded><![CDATA[<p>One can not hold one in violation of an EULA or any other kind of license engineering. These kinds of cases already went to U.S. courts and have failed miserably, so that is absolutely a non-issue.</p>
<p>That&#8217;s one. Two, and this is even recognized legally, you cannot be found in violation of a license for reimplementing something which you have a knowledge or understanding of, because nobody can take away from you that which you know.</p>
<p>So a developer X working on technology Y is prefectly within  his legal rights to go an implement the same algorithm/code/idea so long as the code is written from scratch, i.e. not identical or a clone of the original (in which case, it&#8217;s just a regular copy, and that would be infringement.)</p>
<p>Lastly, the CDDL does not prevent any code licensed under it to be integrated elsewhere; it is the GPL that is problematic and that tries to prohibit such actions by imposing restrictions.</p>
<p>I do not believe that a license discussion is in order here.</p>
<p>My question to Theodore is very simple:</p>
<p>is Theodore Ts&#8217;o criticising because he wants to bash on Sun and on OpenSolaris, or is he criticising because he would like to become a memember of the OpenSolaris community, and contribute to OpenSolaris?</p>
<p>That is a very, very simple question, and I expect a very, very simple and straightforward, honest answer.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Phipps</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1480</link>
		<dc:creator>Simon Phipps</dc:creator>
		<pubDate>Wed, 30 Apr 2008 10:20:58 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1480</guid>
		<description>Ted: The latest releases of Fedora and Ubuntu feature OpenJDK-based implementations of Java. All the code necessary for a 100% compatible Java runtime are under the GPL, which is how the fine folks at Red Hat were able to do it. Kudos especially to Lillian and Andrew at RH. Thanks also to Kodak for finally allowing us to GPL the code that was in the way. The remaining task is to rewrite the SNMP code which, although not needed for a compatible implementation, has traditionally been part of the JDK.</description>
		<content:encoded><![CDATA[<p>Ted: The latest releases of Fedora and Ubuntu feature OpenJDK-based implementations of Java. All the code necessary for a 100% compatible Java runtime are under the GPL, which is how the fine folks at Red Hat were able to do it. Kudos especially to Lillian and Andrew at RH. Thanks also to Kodak for finally allowing us to GPL the code that was in the way. The remaining task is to rewrite the SNMP code which, although not needed for a compatible implementation, has traditionally been part of the JDK.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Simon Phipps</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1479</link>
		<dc:creator>Simon Phipps</dc:creator>
		<pubDate>Wed, 30 Apr 2008 10:08:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1479</guid>
		<description>On tainting, I am not sure your fears are well-founded, Dave. You can only breach copyright by actual copying substantially from another work. Using residual knowledge to re-implement a feature would not IMO be a copyright infringement. It might use trade secrets that the employee learned if the feature is from a closed-source work, but that can&#039;t apply in the case you posit of a GPL -&gt; CDDL transfer. Patents could be a problem but they would probably be a problem for anyone implementing a feature that &#039;clones&#039; one in a closed-source work.

There&#039;s far too much FUD around tainting, as I discovered when we were getting OpenJDK off the ground. My view is that there is little risk of tainting for most of us, and the the measures most communities have in place relating to it are a double-protection thing. I think it serves more to divide us as a FOSS community when it is applied community:community and I think that&#039;s a shame.

(Naturally IANAL and TINLA)</description>
		<content:encoded><![CDATA[<p>On tainting, I am not sure your fears are well-founded, Dave. You can only breach copyright by actual copying substantially from another work. Using residual knowledge to re-implement a feature would not IMO be a copyright infringement. It might use trade secrets that the employee learned if the feature is from a closed-source work, but that can&#8217;t apply in the case you posit of a GPL -&gt; CDDL transfer. Patents could be a problem but they would probably be a problem for anyone implementing a feature that &#8216;clones&#8217; one in a closed-source work.</p>
<p>There&#8217;s far too much FUD around tainting, as I discovered when we were getting OpenJDK off the ground. My view is that there is little risk of tainting for most of us, and the the measures most communities have in place relating to it are a double-protection thing. I think it serves more to divide us as a FOSS community when it is applied community:community and I think that&#8217;s a shame.</p>
<p>(Naturally IANAL and TINLA)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Neary</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1477</link>
		<dc:creator>Dave Neary</dc:creator>
		<pubDate>Wed, 30 Apr 2008 09:10:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1477</guid>
		<description>Allow me to explain.

OpenSolaris code is licenced under the CDDL. You may not copy code from CDDL licenced projects to GPL licenced projects, and vice versa.

In addition to copying code, there is also the possibility of tainting it by other means.

Let&#039;s say a former Adobe hacker started contributing code to the GIMP, Adobe could reasonably claim that the hacker was reproducing Adobe copyrighted stuff as free software without having the right to do so. They might also make patent claims, for example.

So while there is absolutely no problem with Ted contributing to OpenSolaris, if he&#039;s contributing in the same area as he contributed to the Linux kernel, then there&#039;s a chance that he&#039;s reproducing (perhaps subconsciously) code which is non-trivial, and which came from Linux.

Which is a licence infringement.

Concretely, I don&#039;t expect any Linux kernel hackers to start helping with OpenSolaris, and vice versa.</description>
		<content:encoded><![CDATA[<p>Allow me to explain.</p>
<p>OpenSolaris code is licenced under the CDDL. You may not copy code from CDDL licenced projects to GPL licenced projects, and vice versa.</p>
<p>In addition to copying code, there is also the possibility of tainting it by other means.</p>
<p>Let&#8217;s say a former Adobe hacker started contributing code to the GIMP, Adobe could reasonably claim that the hacker was reproducing Adobe copyrighted stuff as free software without having the right to do so. They might also make patent claims, for example.</p>
<p>So while there is absolutely no problem with Ted contributing to OpenSolaris, if he&#8217;s contributing in the same area as he contributed to the Linux kernel, then there&#8217;s a chance that he&#8217;s reproducing (perhaps subconsciously) code which is non-trivial, and which came from Linux.</p>
<p>Which is a licence infringement.</p>
<p>Concretely, I don&#8217;t expect any Linux kernel hackers to start helping with OpenSolaris, and vice versa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UX-admin</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1476</link>
		<dc:creator>UX-admin</dc:creator>
		<pubDate>Wed, 30 Apr 2008 09:02:10 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1476</guid>
		<description>I don&#039;t understand.  What does licensing have to do with anything?

Are you saying Theodore is somehow prevented from contributing code and/or patches to the OpenSolaris project?

I can&#039;t fathom how a person would be legally prevented from working on existing piece of OpenSolaris code, or writing new OpenSolaris contributions from scratch.</description>
		<content:encoded><![CDATA[<p>I don&#8217;t understand.  What does licensing have to do with anything?</p>
<p>Are you saying Theodore is somehow prevented from contributing code and/or patches to the OpenSolaris project?</p>
<p>I can&#8217;t fathom how a person would be legally prevented from working on existing piece of OpenSolaris code, or writing new OpenSolaris contributions from scratch.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Dave Neary</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1474</link>
		<dc:creator>Dave Neary</dc:creator>
		<pubDate>Wed, 30 Apr 2008 07:32:09 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1474</guid>
		<description>UX-admin: On top of governance issues, there are also licence issues. Ted must not read Solaris source code as a Linux hacker, if he wants to avoid the possibility of writing code for the Linux kernel which is inspired by code from Solaris. The licence of Solaris (CDDL) is incompatible with the licence of Linux (GPL). Both are fine licences, they just don&#039;t play well together.</description>
		<content:encoded><![CDATA[<p>UX-admin: On top of governance issues, there are also licence issues. Ted must not read Solaris source code as a Linux hacker, if he wants to avoid the possibility of writing code for the Linux kernel which is inspired by code from Solaris. The licence of Solaris (CDDL) is incompatible with the licence of Linux (GPL). Both are fine licences, they just don&#8217;t play well together.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: UX-admin</title>
		<link>http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/comment-page-1/#comment-1473</link>
		<dc:creator>UX-admin</dc:creator>
		<pubDate>Wed, 30 Apr 2008 06:35:05 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/bolsh/2008/04/28/sun-trying-to-do-the-right-thing/#comment-1473</guid>
		<description>@Theodore:

It&#039;s great to see that some of the Linux kernel developers are engaging in a conversation with the OpenSolaris community, and I see this as a start of great things to come.

You seem to really want Sun to release control of OpenSolaris code and make the community be able to contribute more easily.

At first, I regarded your essays as nothing more than slamming on the competition. But now that I think about it, will you answer me this:

since you seem to want Sun to release control, and since you seem to want Sun to make it easy to contribute to OpenSolaris... let&#039;s say they do that.

If Sun does release control of OpenSolaris, will you contribute to OpenSolaris? You seem to want Sun to do what you say, well, are you asking them to do this just because you want to slam OpenSolaris in a big scheme of things(TM)...

...or do you ask out of genuine interest and want to contribute and be a part of the OpenSolaris community?</description>
		<content:encoded><![CDATA[<p>@Theodore:</p>
<p>It&#8217;s great to see that some of the Linux kernel developers are engaging in a conversation with the OpenSolaris community, and I see this as a start of great things to come.</p>
<p>You seem to really want Sun to release control of OpenSolaris code and make the community be able to contribute more easily.</p>
<p>At first, I regarded your essays as nothing more than slamming on the competition. But now that I think about it, will you answer me this:</p>
<p>since you seem to want Sun to release control, and since you seem to want Sun to make it easy to contribute to OpenSolaris&#8230; let&#8217;s say they do that.</p>
<p>If Sun does release control of OpenSolaris, will you contribute to OpenSolaris? You seem to want Sun to do what you say, well, are you asking them to do this just because you want to slam OpenSolaris in a big scheme of things(TM)&#8230;</p>
<p>&#8230;or do you ask out of genuine interest and want to contribute and be a part of the OpenSolaris community?</p>
]]></content:encoded>
	</item>
</channel>
</rss>
