<?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: MySQL forking heats up, but not yet to the benefit of non-GPLed storage engine vendors</title>
	<atom:link href="http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Mon, 01 Mar 2010 19:09:32 -0500</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Log Buffer #147: a Carnival of the Vanities for DBAs &#124; Pythian Group Blog</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-122451</link>
		<dc:creator>Log Buffer #147: a Carnival of the Vanities for DBAs &#124; Pythian Group Blog</dc:creator>
		<pubDate>Fri, 22 May 2009 16:45:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-122451</guid>
		<description>[...] Curt Monash of DBMS two observed, &#8220;MySQL forking heats up, but not yet to the benefit of non-GPLed storage engine vendors&#8221;. [...]</description>
		<content:encoded><![CDATA[<p>[...] Curt Monash of DBMS two observed, &#8220;MySQL forking heats up, but not yet to the benefit of non-GPLed storage engine vendors&#8221;. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Yet more on MySQL forks and storage engines &#124; DBMS2 -- DataBase Management System Services</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-122406</link>
		<dc:creator>Yet more on MySQL forks and storage engines &#124; DBMS2 -- DataBase Management System Services</dc:creator>
		<pubDate>Fri, 22 May 2009 06:15:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-122406</guid>
		<description>[...] laid out most clearly in a comment thread to a previous post*, Mike Hogan (CEO of ScaleDB) believes closed-source storage engine vendors can use a MySQL fork without running afoul of the GPL. In a nutshell, what he proposes is an inbetween layer of software, itself open-sourced, that on [...]</description>
		<content:encoded><![CDATA[<p>[...] laid out most clearly in a comment thread to a previous post*, Mike Hogan (CEO of ScaleDB) believes closed-source storage engine vendors can use a MySQL fork without running afoul of the GPL. In a nutshell, what he proposes is an inbetween layer of software, itself open-sourced, that on [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: 451 CAOS Theory &#187; Are closed-source MySQL storage engines compatible with MariaDB?</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-122316</link>
		<dc:creator>451 CAOS Theory &#187; Are closed-source MySQL storage engines compatible with MariaDB?</dc:creator>
		<pubDate>Thu, 21 May 2009 12:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-122316</guid>
		<description>[...] Monash recently raised the question of whether closed-source storage engines can be used with MySQL (and, by extension, MariaDB) [...]</description>
		<content:encoded><![CDATA[<p>[...] Monash recently raised the question of whether closed-source storage engines can be used with MySQL (and, by extension, MariaDB) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hogan</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121818</link>
		<dc:creator>Mike Hogan</dc:creator>
		<pubDate>Sat, 16 May 2009 16:41:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121818</guid>
		<description>Sorry Curt, I cannot add any value in the question of standing. I&#039;ll leave that to the lawyers.</description>
		<content:encoded><![CDATA[<p>Sorry Curt, I cannot add any value in the question of standing. I&#8217;ll leave that to the lawyers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121760</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sat, 16 May 2009 07:06:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121760</guid>
		<description>Mike,

Suppose IBM is violating the GPL by not GPLing DB2 (AS/400 version). Who has standing to sue?

I believe it is only the copyright holder -- i.e., Sun Microsystems -- who you hypothesize may have waved that right in a side agreement.

You have a great weekend too.

CAM</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Suppose IBM is violating the GPL by not GPLing DB2 (AS/400 version). Who has standing to sue?</p>
<p>I believe it is only the copyright holder &#8212; i.e., Sun Microsystems &#8212; who you hypothesize may have waved that right in a side agreement.</p>
<p>You have a great weekend too.</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hogan</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121746</link>
		<dc:creator>Mike Hogan</dc:creator>
		<pubDate>Sat, 16 May 2009 03:53:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121746</guid>
		<description>Curt,

The agreement in the code is the agreement. The side agreement that I assume exists, would merely reiterate that IBM&#039;s code is not covered by GPL, in case Stallman and the FSF tried to make a claim that DB2 should be GPLd. I wouldn&#039;t think that such a document would weaken the case of others in this case, but again, I could be wrong.

If someone tried to make that case that DB2 should be GPLd, it would provide quite interesting legal theater.

Have a great weekend,
--Mike</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>The agreement in the code is the agreement. The side agreement that I assume exists, would merely reiterate that IBM&#8217;s code is not covered by GPL, in case Stallman and the FSF tried to make a claim that DB2 should be GPLd. I wouldn&#8217;t think that such a document would weaken the case of others in this case, but again, I could be wrong.</p>
<p>If someone tried to make that case that DB2 should be GPLd, it would provide quite interesting legal theater.</p>
<p>Have a great weekend,<br />
&#8211;Mike</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121743</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sat, 16 May 2009 02:57:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121743</guid>
		<description>Mike,

Well, soon I&#039;ll go to the train station and pick up my friend and fellow analyst David Ferris, who&#039;s staying at my house while he attends his son&#039;s graduation. :)  But anyway,

1)  The side agreement you hypothesize in connection with Point D, if it exists, actually weakens the whole precedent argument.

2)  My point in A was to point out that anything involving a &quot;notwithstanding&quot; is irrelevant for most purposes.

3)  My point in C was to point out that DB2 seems to be directly touching something GPLed.

4)  The &quot;smoking gun&quot; of Point B is less valuable if it can&#039;t be shown to have shot a hole in the theory that DB2 is infected with the GPL OR WOULD BE ABSENT A SIDE AGREEMENT with Sun.

Best,

CAM</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Well, soon I&#8217;ll go to the train station and pick up my friend and fellow analyst David Ferris, who&#8217;s staying at my house while he attends his son&#8217;s graduation. <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />   But anyway,</p>
<p>1)  The side agreement you hypothesize in connection with Point D, if it exists, actually weakens the whole precedent argument.</p>
<p>2)  My point in A was to point out that anything involving a &#8220;notwithstanding&#8221; is irrelevant for most purposes.</p>
<p>3)  My point in C was to point out that DB2 seems to be directly touching something GPLed.</p>
<p>4)  The &#8220;smoking gun&#8221; of Point B is less valuable if it can&#8217;t be shown to have shot a hole in the theory that DB2 is infected with the GPL OR WOULD BE ABSENT A SIDE AGREEMENT with Sun.</p>
<p>Best,</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hogan</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121738</link>
		<dc:creator>Mike Hogan</dc:creator>
		<pubDate>Sat, 16 May 2009 02:39:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121738</guid>
		<description>Curt,

I see I&#039;m not the only one with nothing better to do on a Friday night :). 

Point A: I was merely pointing out the legal interpretation of specific vs. general in an agreement. The license embedded in the GPLd MySQL is specific. My &quot;Notwithstanding...&quot; was merely a case of taking literary license to concisely illustrate a point. Furthermore, it is not a legal and enforceable precedent, as you point out, but it announces to the world that this sort of thing can be done, they are deemed &quot;compatible&quot;, shooting a hole in the &quot;no way, can&#039;t do that&quot; argument.

Point B: Agreed, if it goes to court and someone points to Sun legal publicly stating that the two are compatible...kind of a smoking gun. I saved a copy for fun.

Point C: Not clear to me what this means in the big picture.

Point D: If this code in MySQL caused DB2 to be deemed GPL, and other versions of DB2 used common modules like the query processor or API, then all DB2 would be GPLd. IBM would NEVER risk this, I would bet anything that they have a side agreement (confidential, unless compelled by a court of law to disclose) stating this same thing. Nobody at IBM would take such a risk otherwise.

Point E: Agreed.

Point F: Hypothetically speaking, operating at arms length, among other things, would strengthen such a legal position.

This is a purely hypothetical discussion. My comments do not reflect any statement of position or direction by ScaleDB, just an interesting analysis of the licensing situation.</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>I see I&#8217;m not the only one with nothing better to do on a Friday night <img src='http://www.dbms2.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . </p>
<p>Point A: I was merely pointing out the legal interpretation of specific vs. general in an agreement. The license embedded in the GPLd MySQL is specific. My &#8220;Notwithstanding&#8230;&#8221; was merely a case of taking literary license to concisely illustrate a point. Furthermore, it is not a legal and enforceable precedent, as you point out, but it announces to the world that this sort of thing can be done, they are deemed &#8220;compatible&#8221;, shooting a hole in the &#8220;no way, can&#8217;t do that&#8221; argument.</p>
<p>Point B: Agreed, if it goes to court and someone points to Sun legal publicly stating that the two are compatible&#8230;kind of a smoking gun. I saved a copy for fun.</p>
<p>Point C: Not clear to me what this means in the big picture.</p>
<p>Point D: If this code in MySQL caused DB2 to be deemed GPL, and other versions of DB2 used common modules like the query processor or API, then all DB2 would be GPLd. IBM would NEVER risk this, I would bet anything that they have a side agreement (confidential, unless compelled by a court of law to disclose) stating this same thing. Nobody at IBM would take such a risk otherwise.</p>
<p>Point E: Agreed.</p>
<p>Point F: Hypothetically speaking, operating at arms length, among other things, would strengthen such a legal position.</p>
<p>This is a purely hypothetical discussion. My comments do not reflect any statement of position or direction by ScaleDB, just an interesting analysis of the licensing situation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121730</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sat, 16 May 2009 02:07:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121730</guid>
		<description>Mike,

Good point.  So let&#039;s think this through.

A.  If Sun had said &quot;Notwithstanding the GPL, we license IBM to do X&quot;, that would have been their right, but it would not have been much of a useful precedent.

B.  That&#039;s not what happened. What actually happened is that Sun Legal is quoted as saying that the arrangement in question did not violate the GPL.  That is indeed an interesting precedent if somebody else wants to do something similar.

C.  It appears that Sun Legal&#039;s position is that (MySQL + the BSD code provided by IBM) is, as a combined work, GPLed.  

D.  However, it also appears that Sun Legal&#039;s position is that the GPL on (MySQL + the BSD code provided by IBM) does not infect IBM&#039;s other code with the GPL.  

E.  Since IBM&#039;s code pre-existed any connection to MySQL, and was used for other purposes, it indeed pretty clearly is independent of MySQL.  Most of the products I&#039;m concerned with, however, have only been described or marketed as MySQL storage engines.  (Calpont is sort of an exception, but then they haven&#039;t actually shipped any product at all yet.)

F.  Notwithstanding the distinction I&#039;m drawing in E, if a storage engine is as &quot;arms-length&quot; to (MySQL + derivative works) as the closed-source part of DB2 is, it would be hard to argue that it would be infected with the GPL.

How am I doing? And how hard would it be for you to make ScaleDB meet the criterion in F?

CAM</description>
		<content:encoded><![CDATA[<p>Mike,</p>
<p>Good point.  So let&#8217;s think this through.</p>
<p>A.  If Sun had said &#8220;Notwithstanding the GPL, we license IBM to do X&#8221;, that would have been their right, but it would not have been much of a useful precedent.</p>
<p>B.  That&#8217;s not what happened. What actually happened is that Sun Legal is quoted as saying that the arrangement in question did not violate the GPL.  That is indeed an interesting precedent if somebody else wants to do something similar.</p>
<p>C.  It appears that Sun Legal&#8217;s position is that (MySQL + the BSD code provided by IBM) is, as a combined work, GPLed.  </p>
<p>D.  However, it also appears that Sun Legal&#8217;s position is that the GPL on (MySQL + the BSD code provided by IBM) does not infect IBM&#8217;s other code with the GPL.  </p>
<p>E.  Since IBM&#8217;s code pre-existed any connection to MySQL, and was used for other purposes, it indeed pretty clearly is independent of MySQL.  Most of the products I&#8217;m concerned with, however, have only been described or marketed as MySQL storage engines.  (Calpont is sort of an exception, but then they haven&#8217;t actually shipped any product at all yet.)</p>
<p>F.  Notwithstanding the distinction I&#8217;m drawing in E, if a storage engine is as &#8220;arms-length&#8221; to (MySQL + derivative works) as the closed-source part of DB2 is, it would be hard to argue that it would be infected with the GPL.</p>
<p>How am I doing? And how hard would it be for you to make ScaleDB meet the criterion in F?</p>
<p>CAM</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike Hogan</title>
		<link>http://www.dbms2.com/2009/05/15/mysql-fork-open-database-alliance-gpl/comment-page-1/#comment-121729</link>
		<dc:creator>Mike Hogan</dc:creator>
		<pubDate>Sat, 16 May 2009 01:44:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=784#comment-121729</guid>
		<description>Curt,

ON this link http://bugs.mysql.com/bug.php?id=44172 you&#039;ll see approval by Sun legal of the alternate license, saying it is not in conflict with the GPL license. Apparently, there is a precedent for blessing this &quot;BSD-style&quot; license for components embedded into the core code. Legally speaking, in any agreement the specific outweighs the general. If you say &quot;This code is under GPL&quot;, then in one section you basically say: &quot;Notwithstanding the foregoing, this piece of code is under BSD&quot; then the court will rule that the section in question is BSD, especially with Sun&#039;s written approval. Given IBM&#039;s cautious nature regarding licensing legalities, I&#039;m sure IBM got written assurance from Sun to this effect prior to taking this step. If there were a lawsuit between Sun/Oracle and someone operating under similar conditions, I&#039;m guessing that such an agreement between Sun and IBM would be made available to the defendant under discovery, but I&#039;m not a lawyer.

--Mike</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>ON this link <a href="http://bugs.mysql.com/bug.php?id=44172" onclick="javascript:pageTracker._trackPageview('/bugs.mysql.com');" rel="nofollow">http://bugs.mysql.com/bug.php?id=44172</a> you&#8217;ll see approval by Sun legal of the alternate license, saying it is not in conflict with the GPL license. Apparently, there is a precedent for blessing this &#8220;BSD-style&#8221; license for components embedded into the core code. Legally speaking, in any agreement the specific outweighs the general. If you say &#8220;This code is under GPL&#8221;, then in one section you basically say: &#8220;Notwithstanding the foregoing, this piece of code is under BSD&#8221; then the court will rule that the section in question is BSD, especially with Sun&#8217;s written approval. Given IBM&#8217;s cautious nature regarding licensing legalities, I&#8217;m sure IBM got written assurance from Sun to this effect prior to taking this step. If there were a lawsuit between Sun/Oracle and someone operating under similar conditions, I&#8217;m guessing that such an agreement between Sun and IBM would be made available to the defendant under discovery, but I&#8217;m not a lawyer.</p>
<p>&#8211;Mike</p>
]]></content:encoded>
	</item>
</channel>
</rss>

<!-- Dynamic page generated in 0.193 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2010-03-02 19:28:25 -->
