<?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: The GPL and Themes/Plugins</title>
	<atom:link href="http://www.blogherald.com/2009/07/21/the-gpl-and-themesplugins/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.blogherald.com/2009/07/21/the-gpl-and-themesplugins/</link>
	<description>The leading source of news covering social media and the blogosphere.</description>
	<lastBuildDate>Mon, 13 Feb 2012 02:30:55 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: Shaon</title>
		<link>http://www.blogherald.com/2009/07/21/the-gpl-and-themesplugins/comment-page-1/#comment-1104386</link>
		<dc:creator>Shaon</dc:creator>
		<pubDate>Sun, 16 Aug 2009 16:13:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogherald.com/?p=13358#comment-1104386</guid>
		<description>Sometimes it become very messy when people add a GPL with their theme and additionally add some of their personal conditions that conflicts with the GPL.</description>
		<content:encoded><![CDATA[<p>Sometimes it become very messy when people add a GPL with their theme and additionally add some of their personal conditions that conflicts with the GPL.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: web themes</title>
		<link>http://www.blogherald.com/2009/07/21/the-gpl-and-themesplugins/comment-page-1/#comment-1103817</link>
		<dc:creator>web themes</dc:creator>
		<pubDate>Fri, 24 Jul 2009 09:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogherald.com/?p=13358#comment-1103817</guid>
		<description>Gpl governs on distribution, though the themes don&#039;t generally have to be good enough.</description>
		<content:encoded><![CDATA[<p>Gpl governs on distribution, though the themes don&#8217;t generally have to be good enough.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Byrne Reese</title>
		<link>http://www.blogherald.com/2009/07/21/the-gpl-and-themesplugins/comment-page-1/#comment-1103710</link>
		<dc:creator>Byrne Reese</dc:creator>
		<pubDate>Wed, 22 Jul 2009 08:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogherald.com/?p=13358#comment-1103710</guid>
		<description>Jonathan, thank you for a great series. I think I have commented on each of your posts, so it only fitting I comment on this one as well. 

When this whole topic flared up I was immediately consumed, as you were, by many people&#039;s misperception and understanding of the GPL. Now, I might have a number of my own misconceptions I suppose, but I would like to think that over the years, endless consultations with lawyers on the subject and being the architect behind Movable Type and Melody&#039;s open source strategy, that I have amassed a certain amount of my own [layman&#039;s] expertise. 

First, the GPL governs &lt;strong&gt;distribution&lt;/strong&gt;, thus it is really only invoked when code is bundled and distributed together in a way that forms a derivative work. In other words, a theme by itself is a completely separate, albeit worthless, piece of code from WordPress. In that form, it shares absolutely no code with WordPress. As such, themes are distributed independently from WordPress itself, or IOW users must first download the theme, and then install it into WordPress in order for it to function. 

We good so far? Excellent. 

Now, let&#039;s establish a fact: the GPL specifically states that I am permitted to make modifications to any GPL software in my possession, and that I am even permitted NOT to make my changes public, provided that I do not re-distribute my changes. As long as my changes are private and mine alone, I can do whatever I want. This to me is one of the most liberating parts of the GPL.

Still with me?

So the question in my mind turns to this: if I were to install a theme into my private install, have I created a derivative work just by doing so? Perhaps, but the GPL is only enacted when I choose to redistribute this &quot;derived work.&quot;  Let&#039;s look at two scenarios:

a) I want to create a version of WordPress that includes my own themes I have created. I (of course) am permitted to do this under the GPL, although trademark law would prevent me from calling it &quot;WordPress.&quot; Now, because my themes are distributed &lt;em&gt;with&lt;/em&gt; WordPress, and because those themes when loaded by WordPress share the same memory space (a.k.a. dynamic linking), I have created a derivative work of WordPress. As such, in order to be in compliance with the GPL the themes I have choosen to redistribute alongside WordPress must also be GPL (or GPL compatible), even if those themes adhere to an API that keeps the code physically separate.

b) In this next scenario, I make modifications to a GPL theme directly. I am under no obligation to share my modifications unless I choose to redistribute those changes to anyone. So even though I have created a derived work by making modifications directly to the theme, the GPL only comes into affect vis-a-vis my changes when I redistribute them. 

 The point to underscore is the the GPL is only relevant and can only &quot;infect&quot; code when code is distributed. Now the GPLv3  attempts to provide greater clarity around what &quot;redistribtion&quot; means and attempts to define the process of making something available through a web site (e.g. a blog) as &quot;distribution.&quot; This is very controversial and one of the reasons I suspect that WordPress is still only licensed under GPLv2 where this definition of distribution is more ambiguous. If they adopted v3 of the GPL, then all of the proprietary code written by Automattic powering WordPress.com would also need to be made available under the GPL. Not something they are likely to want do IMHO. 

Back to the core issue and question: &quot;if I were to install a theme into my private install, have I created a derivative work just by doing so?&quot;

I maintain that no, you have not. At least not as it relates to the GPL. The GPL gives me permission to install and modify my GPL software however I want without obligation &lt;em&gt;of any kind&lt;/em&gt;. That includes installing themes and plugins.

Let&#039;s look at it this way:

Pretend I am a large media company and I have just paid a design firm a handsome sum of money to design for me a web site powered by WordPress. I install the theme they gave me, and in so doing create a &quot;derived work.&quot; According to SFLC and the arguments currently being made, this company would now be compelled by the GPL to open source their code/theme. Implying that every theme ever made for WordPress must be GPL. This is utter nonesense. Seriously, is there anyone who believes this could possibly be true? It can&#039;t be because no code is actually being distributed. It is being commissioned and is owned privately by someone. This it is shielded from the GPL.

No, Byrne, you misunderstand, code commissioned and paid for privately is ok. What about the themes being sold through a store front?! Ok, sure, in this scenario code is being distributed. But the code being distributed is &lt;em&gt;not a derived work&lt;/em&gt; in and of itself. It is only a derived work &lt;em&gt;after&lt;/em&gt; it is installed and executed. My code would only be governed by the GPL if I redistributed WordPress with my theme pre-installed.

This was a long comment. My apologies. But despite all that people have written on the GPL, and especially on this topic, it is still amazing to me how few people understand what the GPL actually &lt;em&gt;governs&lt;/em&gt;.

Thank you for your great series. I look forward to the next piece.</description>
		<content:encoded><![CDATA[<p>Jonathan, thank you for a great series. I think I have commented on each of your posts, so it only fitting I comment on this one as well. </p>
<p>When this whole topic flared up I was immediately consumed, as you were, by many people&#8217;s misperception and understanding of the GPL. Now, I might have a number of my own misconceptions I suppose, but I would like to think that over the years, endless consultations with lawyers on the subject and being the architect behind Movable Type and Melody&#8217;s open source strategy, that I have amassed a certain amount of my own [layman's] expertise. </p>
<p>First, the GPL governs <strong>distribution</strong>, thus it is really only invoked when code is bundled and distributed together in a way that forms a derivative work. In other words, a theme by itself is a completely separate, albeit worthless, piece of code from WordPress. In that form, it shares absolutely no code with WordPress. As such, themes are distributed independently from WordPress itself, or IOW users must first download the theme, and then install it into WordPress in order for it to function. </p>
<p>We good so far? Excellent. </p>
<p>Now, let&#8217;s establish a fact: the GPL specifically states that I am permitted to make modifications to any GPL software in my possession, and that I am even permitted NOT to make my changes public, provided that I do not re-distribute my changes. As long as my changes are private and mine alone, I can do whatever I want. This to me is one of the most liberating parts of the GPL.</p>
<p>Still with me?</p>
<p>So the question in my mind turns to this: if I were to install a theme into my private install, have I created a derivative work just by doing so? Perhaps, but the GPL is only enacted when I choose to redistribute this &#8220;derived work.&#8221;  Let&#8217;s look at two scenarios:</p>
<p>a) I want to create a version of WordPress that includes my own themes I have created. I (of course) am permitted to do this under the GPL, although trademark law would prevent me from calling it &#8220;WordPress.&#8221; Now, because my themes are distributed <em>with</em> WordPress, and because those themes when loaded by WordPress share the same memory space (a.k.a. dynamic linking), I have created a derivative work of WordPress. As such, in order to be in compliance with the GPL the themes I have choosen to redistribute alongside WordPress must also be GPL (or GPL compatible), even if those themes adhere to an API that keeps the code physically separate.</p>
<p>b) In this next scenario, I make modifications to a GPL theme directly. I am under no obligation to share my modifications unless I choose to redistribute those changes to anyone. So even though I have created a derived work by making modifications directly to the theme, the GPL only comes into affect vis-a-vis my changes when I redistribute them. </p>
<p> The point to underscore is the the GPL is only relevant and can only &#8220;infect&#8221; code when code is distributed. Now the GPLv3  attempts to provide greater clarity around what &#8220;redistribtion&#8221; means and attempts to define the process of making something available through a web site (e.g. a blog) as &#8220;distribution.&#8221; This is very controversial and one of the reasons I suspect that WordPress is still only licensed under GPLv2 where this definition of distribution is more ambiguous. If they adopted v3 of the GPL, then all of the proprietary code written by Automattic powering WordPress.com would also need to be made available under the GPL. Not something they are likely to want do IMHO. </p>
<p>Back to the core issue and question: &#8220;if I were to install a theme into my private install, have I created a derivative work just by doing so?&#8221;</p>
<p>I maintain that no, you have not. At least not as it relates to the GPL. The GPL gives me permission to install and modify my GPL software however I want without obligation <em>of any kind</em>. That includes installing themes and plugins.</p>
<p>Let&#8217;s look at it this way:</p>
<p>Pretend I am a large media company and I have just paid a design firm a handsome sum of money to design for me a web site powered by WordPress. I install the theme they gave me, and in so doing create a &#8220;derived work.&#8221; According to SFLC and the arguments currently being made, this company would now be compelled by the GPL to open source their code/theme. Implying that every theme ever made for WordPress must be GPL. This is utter nonesense. Seriously, is there anyone who believes this could possibly be true? It can&#8217;t be because no code is actually being distributed. It is being commissioned and is owned privately by someone. This it is shielded from the GPL.</p>
<p>No, Byrne, you misunderstand, code commissioned and paid for privately is ok. What about the themes being sold through a store front?! Ok, sure, in this scenario code is being distributed. But the code being distributed is <em>not a derived work</em> in and of itself. It is only a derived work <em>after</em> it is installed and executed. My code would only be governed by the GPL if I redistributed WordPress with my theme pre-installed.</p>
<p>This was a long comment. My apologies. But despite all that people have written on the GPL, and especially on this topic, it is still amazing to me how few people understand what the GPL actually <em>governs</em>.</p>
<p>Thank you for your great series. I look forward to the next piece.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Ryan</title>
		<link>http://www.blogherald.com/2009/07/21/the-gpl-and-themesplugins/comment-page-1/#comment-1103644</link>
		<dc:creator>Ryan</dc:creator>
		<pubDate>Tue, 21 Jul 2009 08:41:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.blogherald.com/?p=13358#comment-1103644</guid>
		<description>Thanks for the informative read. Most GPL related blog posts are over-opinionated and unhelpful, yours was the opposite. Thank you very much.</description>
		<content:encoded><![CDATA[<p>Thanks for the informative read. Most GPL related blog posts are over-opinionated and unhelpful, yours was the opposite. Thank you very much.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

