<?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: Yet more on the GPL, WordPress themes, and the implications for MySQL storage engines</title>
	<atom:link href="http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/</link>
	<description>Choices in data management and analysis</description>
	<lastBuildDate>Thu, 09 Feb 2012 16:57:09 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/#comment-177346</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Sat, 24 Jul 2010 20:08:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=2616#comment-177346</guid>
		<description>As noted above, Oracle could fund somebody else&#039;s suit. But the do have to find somebody with standing to back.

IANAL, and I&#039;m not sure Oracle lacks standing. But if they lack it, they lack it.

And the deep pockets thing -- e.g. through appeals to relitigate whether they have standing -- could work on both sides of the case. Not everybody with deep pockets wants Oracle to have monopolist rights on a particularly popular piece of open source database software.</description>
		<content:encoded><![CDATA[<p>As noted above, Oracle could fund somebody else&#8217;s suit. But the do have to find somebody with standing to back.</p>
<p>IANAL, and I&#8217;m not sure Oracle lacks standing. But if they lack it, they lack it.</p>
<p>And the deep pockets thing &#8212; e.g. through appeals to relitigate whether they have standing &#8212; could work on both sides of the case. Not everybody with deep pockets wants Oracle to have monopolist rights on a particularly popular piece of open source database software.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: anonymous</title>
		<link>http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/#comment-177267</link>
		<dc:creator>anonymous</dc:creator>
		<pubDate>Sat, 24 Jul 2010 07:44:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=2616#comment-177267</guid>
		<description>Curt,

You argue &quot;I don’t know why Boogeyman 
Oracle would have standing to sue&quot;. 

Oracle just happen to have plenty of
lawyers and enough cash to be able to
sue without standing. By the time the
dust clears there may be nothing left
of the company they sued.

Assuming rational behavior is clearly
unwarranted.

anonymous</description>
		<content:encoded><![CDATA[<p>Curt,</p>
<p>You argue &#8220;I don’t know why Boogeyman<br />
Oracle would have standing to sue&#8221;. </p>
<p>Oracle just happen to have plenty of<br />
lawyers and enough cash to be able to<br />
sue without standing. By the time the<br />
dust clears there may be nothing left<br />
of the company they sued.</p>
<p>Assuming rational behavior is clearly<br />
unwarranted.</p>
<p>anonymous</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Curt Monash</title>
		<link>http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/#comment-177174</link>
		<dc:creator>Curt Monash</dc:creator>
		<pubDate>Fri, 23 Jul 2010 17:12:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=2616#comment-177174</guid>
		<description>Fred,

The point of the layer is to GPL part of your code, getting the original GPLed program to the point that the rest of your code can have a more APIish connection to the first (now altered) program.

Actually, that could be done either by adding to or subtracting from the original program, whichever made more sense. In the case of MySQL, it might be subtraction, using only the parts that provide connectivity to the rest of the world (BI tools and so on).</description>
		<content:encoded><![CDATA[<p>Fred,</p>
<p>The point of the layer is to GPL part of your code, getting the original GPLed program to the point that the rest of your code can have a more APIish connection to the first (now altered) program.</p>
<p>Actually, that could be done either by adding to or subtracting from the original program, whichever made more sense. In the case of MySQL, it might be subtraction, using only the parts that provide connectivity to the rest of the world (BI tools and so on).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fred Holahan</title>
		<link>http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/#comment-177173</link>
		<dc:creator>Fred Holahan</dc:creator>
		<pubDate>Fri, 23 Jul 2010 16:54:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=2616#comment-177173</guid>
		<description>Curt, this and your prior thread on MySQL/GPL raise interesting questions.  I will attempt to speak to some of the issues based on numerous discussions with some very well-respected IP lawyers.

On the definition of derivative work, the GPL itself is vague and inconsistent, but there do seem to be a few points of consensus among the legal experts.  The first is that dynamic vs. static linkage is probably not a defensible argument in the &quot;one program or two?&quot; test.  If the programs communicate across a network protocol, say through web service interface, then the coupling gets looser and confidence is higher.  Even in the loosely-coupled configuration, however, there is a prevailing notion that programs exchanging &quot;complex, non-standard internal structures&quot; operate as a single unit.

The &quot;non-standard&quot; part of that argument relates to the point you raise about vendors who deliver proprietary solutions atop the Linux libraries.  Since those are considered to be standard system libraries, programs that call them are not exposed to the GPL.  In your prior thread, Barry Kiawans touches on this point, saying that he believes the use of standard interfaces like ODBC and JDBC offer good insulation from the GPL.  There are some pretty good lawyers who would agree with Barry and say ODBC/JDBC are the RDBMS analog of Linux system libraries.

With regard to MySQL storage engine technologies, they 1) integrate with MySQL via an API that would probably not be considered a system interface, and 2) they exchange complex, internal structures.  It seems pretty clear to me that MySQL storage engines are derivative works of MySQL.  And I think the notion of wrapping the storage engine API with non-GPL&#039;d code to create a GPL buffer is flawed - by definition the buffer code will be a derivative work, triggering flow-down of the license.

To your question of legal pursuit against someone who violated the GPL via a MySQL fork, I believe Oracle probably would have standing to sue as the original copyright holder.  Again, I&#039;m not a lawyer, but this would make sense to me.  Oracle could alternatively ask the Free Software Foundation, which certainly does have standing to litigate open source license violations, to step in, possibly with Oracle underwriting the FSF&#039;s legal expenses.

Looking up, I&#039;ve just typed a lot of words!  I hope some of them make sense and are additive.

Fred</description>
		<content:encoded><![CDATA[<p>Curt, this and your prior thread on MySQL/GPL raise interesting questions.  I will attempt to speak to some of the issues based on numerous discussions with some very well-respected IP lawyers.</p>
<p>On the definition of derivative work, the GPL itself is vague and inconsistent, but there do seem to be a few points of consensus among the legal experts.  The first is that dynamic vs. static linkage is probably not a defensible argument in the &#8220;one program or two?&#8221; test.  If the programs communicate across a network protocol, say through web service interface, then the coupling gets looser and confidence is higher.  Even in the loosely-coupled configuration, however, there is a prevailing notion that programs exchanging &#8220;complex, non-standard internal structures&#8221; operate as a single unit.</p>
<p>The &#8220;non-standard&#8221; part of that argument relates to the point you raise about vendors who deliver proprietary solutions atop the Linux libraries.  Since those are considered to be standard system libraries, programs that call them are not exposed to the GPL.  In your prior thread, Barry Kiawans touches on this point, saying that he believes the use of standard interfaces like ODBC and JDBC offer good insulation from the GPL.  There are some pretty good lawyers who would agree with Barry and say ODBC/JDBC are the RDBMS analog of Linux system libraries.</p>
<p>With regard to MySQL storage engine technologies, they 1) integrate with MySQL via an API that would probably not be considered a system interface, and 2) they exchange complex, internal structures.  It seems pretty clear to me that MySQL storage engines are derivative works of MySQL.  And I think the notion of wrapping the storage engine API with non-GPL&#8217;d code to create a GPL buffer is flawed &#8211; by definition the buffer code will be a derivative work, triggering flow-down of the license.</p>
<p>To your question of legal pursuit against someone who violated the GPL via a MySQL fork, I believe Oracle probably would have standing to sue as the original copyright holder.  Again, I&#8217;m not a lawyer, but this would make sense to me.  Oracle could alternatively ask the Free Software Foundation, which certainly does have standing to litigate open source license violations, to step in, possibly with Oracle underwriting the FSF&#8217;s legal expenses.</p>
<p>Looking up, I&#8217;ve just typed a lot of words!  I hope some of them make sense and are additive.</p>
<p>Fred</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Open Source and Software Strategy &#171; DECISION STATS</title>
		<link>http://www.dbms2.com/2010/07/23/gpl-wordpress-themes-mysql-storage-engines/#comment-177158</link>
		<dc:creator>Open Source and Software Strategy &#171; DECISION STATS</dc:creator>
		<pubDate>Fri, 23 Jul 2010 14:57:02 +0000</pubDate>
		<guid isPermaLink="false">http://www.dbms2.com/?p=2616#comment-177158</guid>
		<description>[...] Monash at Monash Research pointed out some ongoing open source GPL issues for WordPress and the Thesis issue (Also [...]</description>
		<content:encoded><![CDATA[<p>[...] Monash at Monash Research pointed out some ongoing open source GPL issues for WordPress and the Thesis issue (Also [...]</p>
]]></content:encoded>
	</item>
</channel>
</rss>

