<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>hakre on wordpress &#187; WordPress Licensing</title>
	<atom:link href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/feed/" rel="self" type="application/rss+xml" />
	<link>http://hakre.wordpress.com</link>
	<description>hakre&#039;s wordpress devlog</description>
	<lastBuildDate>Mon, 21 May 2012 15:38:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hakre.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>hakre on wordpress &#187; WordPress Licensing</title>
		<link>http://hakre.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hakre.wordpress.com/osd.xml" title="hakre on wordpress" />
	<atom:link rel='hub' href='http://hakre.wordpress.com/?pushpress=hub'/>
		<item>
		<title>GPL: This Deserves a Special Mention, II</title>
		<link>http://hakre.wordpress.com/2011/02/17/gpl-this-deserves-a-special-mention-ii/</link>
		<comments>http://hakre.wordpress.com/2011/02/17/gpl-this-deserves-a-special-mention-ii/#comments</comments>
		<pubDate>Thu, 17 Feb 2011 10:33:49 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#16517]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[MIT]]></category>
		<category><![CDATA[Otto]]></category>
		<category><![CDATA[Otto42]]></category>
		<category><![CDATA[Samuel Wood]]></category>
		<category><![CDATA[Software Freedom]]></category>
		<category><![CDATA[Sourcecode]]></category>
		<category><![CDATA[Sources]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress Sourcecode]]></category>
		<category><![CDATA[Wordpress Sources]]></category>
		<category><![CDATA[Wordpress.org]]></category>
		<category><![CDATA[WPLIC]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=88368</guid>
		<description><![CDATA[A week ago I asked the wordpress project who to contact for source code, especially for those parts no source-code exists for in the zip- and tar-gz-files. You might wonder: Source for wordpress &#8211; it&#8217;s already there, right? So what &#8230; <a href="http://hakre.wordpress.com/2011/02/17/gpl-this-deserves-a-special-mention-ii/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=88368&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://hakre.files.wordpress.com/2011/01/we-love-gpl.png?w=640" alt="" title="we love GPL"   class="alignleft size-full wp-image-87934" />A week ago I asked the wordpress project <a href="http://core.trac.wordpress.org/ticket/16517">who to contact for source code</a>, especially for those parts no source-code exists for in <a href="http://wordpress.org/download/release-archive/">the zip- and tar-gz-files</a>.</p>
<p>You might wonder: <i>Source for wordpress &#8211; it&#8217;s already there, right? So what are you asking for hakre?</i></p>
<p>That&#8217;s why I clearly wrote upfront in the ticket that source-code is <i>mostly</i> available &#8211; but there <i><u>are</u></i> places for which not. Which has been confirmed by others in that ticket quickly.</p>
<p>However, this question made Otto (<a href="http://ottodestruct.com/">ottodestruct.com</a>/<a href="http://profiles.wordpress.org/users/Otto42/" title="Samuel Wood WordPress Profile">Otto42</a>), who plays an important role for the wordpress.org site, share a view about licensing worth to quote.</p>
<p>I think this deserves a special mention, not because of incompetencies (we all have them), but because it shows licensing attitude and can help to understand dissent and difficulties:</p>
<blockquote><p>
Firstly, the only binary file I can find any reference to is SWFUpload, and that is MIT Licensed, not GPL. The MIT License has no requirement for providing source code. </p>
<p><b>As for the GPL, we [the wordpress project] are under no obligation to provide anything at all.</b> [emphasis added] Understand that the people here wrote the code and share a joint ownership of it. The GPL places no obligation whatsoever on the actual copyright holders of the code. They can release it anyway they like. The GPL only applies to licensees of the code in question; the downstream people using and redistributing that code. </p>
<p><b>There is no requirement for WordPress to release the source code for a single binary file which they did not write and which is not GPL licensed to begin with.</b> [emphasis added] [...]
</p></blockquote>
<p><i>Otto; 16 Feb; in answer to &#8220;Whom to ask for missing wordpress source-code?&#8221; (<a href="http://core.trac.wordpress.org/ticket/16517#comment:5">Source</a>)</i></p>
<p>I could not believe to read these words. To read this from a person who is important for the website dedicated for distributing the package is hurting me as both &#8211; a user and a contributor.</p>
<p>That is especially in the context of asking for source. It could have been any user that is asking that question.</p>
<p>I as a developer make use of the GPL to ensure that users of my software will get the freedom they deserve.</p>
<div style="font-weight:bold;background:#FFEECC;border:2px solid #FFCC66;padding:1em 1em 0;">
<p>
<em>hakre&#8217;s reminder:</em> WordPress forked from b2/cafelog (GPL) by the WordPress project and is licensed under GPL (changed to GPL v2+ for WP 3.0.5).
</p>
</div>
<p>&nbsp;</p>
<p>Even hours later I have problems to find words, back in October last year <a href="http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/" title="WordPress Licensing Issues – On Showing License">I wrote</a>: <q>this deserves a special mention.</q></p>
<p>Looks like it still stands.</p>
<h2>Opinions vary among each other</h2>
<p>But more importantly, the question of <a href="http://core.trac.wordpress.org/ticket/16517">the ticket</a> still needs to be answered.</p>
<p>I&#8217;m confident, that the WordPress project will distance itself from anything close to such statements and instead will offer sources for <a href="http://wordpress.org/download/release-archive/">the packages</a>. As the simple fact to not offer sources has licensing implications.</p>
<p>Another important suggestion still stands: The wordpress team should pro-actively take care of licensing. E.g. by getting some professional legal or otherwise useful consulting or help from outside. Like getting in contact with the <a href="http://www.softwarefreedom.org/">SFLC</a> as <a href="http://wordpress.org/news/2009/07/themes-are-gpl-too/">Matt Mullenweg did when he needed help with theme licensing</a>.</p>
<p>You can find <a href="http://codex.wordpress.org/User:Hakre/Core/License_Listing">some documentation about known licensing issues</a> on a codex wiki page of mine.</p>
<hr />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2011/02/03/b2cafelog-is-gpl/">b2/cafelog is GPL</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/16517/'>#16517</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/distribution/'>distribution</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/licensing/'>Licensing</a>, <a href='http://hakre.wordpress.com/tag/mit/'>MIT</a>, <a href='http://hakre.wordpress.com/tag/otto/'>Otto</a>, <a href='http://hakre.wordpress.com/tag/otto42/'>Otto42</a>, <a href='http://hakre.wordpress.com/tag/samuel-wood/'>Samuel Wood</a>, <a href='http://hakre.wordpress.com/tag/software-freedom/'>Software Freedom</a>, <a href='http://hakre.wordpress.com/tag/sourcecode/'>Sourcecode</a>, <a href='http://hakre.wordpress.com/tag/sources/'>Sources</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/wordpress-sourcecode/'>Wordpress Sourcecode</a>, <a href='http://hakre.wordpress.com/tag/wordpress-sources/'>Wordpress Sources</a>, <a href='http://hakre.wordpress.com/tag/wordpress-org/'>Wordpress.org</a>, <a href='http://hakre.wordpress.com/tag/wplic/'>WPLIC</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/88368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/88368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/88368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/88368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/88368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/88368/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/88368/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/88368/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=88368&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2011/02/17/gpl-this-deserves-a-special-mention-ii/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2011/01/we-love-gpl.png" medium="image">
			<media:title type="html">we love GPL</media:title>
		</media:content>
	</item>
		<item>
		<title>b2/cafelog is GPL</title>
		<link>http://hakre.wordpress.com/2011/02/03/b2cafelog-is-gpl/</link>
		<comments>http://hakre.wordpress.com/2011/02/03/b2cafelog-is-gpl/#comments</comments>
		<pubDate>Thu, 03 Feb 2011 11:55:37 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14685]]></category>
		<category><![CDATA[b2 License]]></category>
		<category><![CDATA[b2/CafeLog]]></category>
		<category><![CDATA[balanceTags]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Leonard Lin]]></category>
		<category><![CDATA[Mark Jaquith]]></category>
		<category><![CDATA[postaweek2011]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[[15536]]]></category>
		<category><![CDATA[[17301]]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=88080</guid>
		<description><![CDATA[As some of you know I&#8217;m currently in contact with Mark Jaquith, a WordPress lead developer, regarding my questions to licensing of the WordPress package. This conversation is still ongoing and started after he published an article on the WordPress &#8230; <a href="http://hakre.wordpress.com/2011/02/03/b2cafelog-is-gpl/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=88080&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-87934" style="margin:0 20px 20px 0;" title="we love GPL" src="http://hakre.files.wordpress.com/2011/01/we-love-gpl.png?w=640" alt=""   /> As some of you know I&#8217;m currently in contact with <a href="http://markjaquith.com/">Mark Jaquith</a>, a WordPress lead developer,  regarding my questions to <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">licensing of the WordPress package</a>.</p>
<p>This conversation is still ongoing and started after he published <a href="http://wpdevel.wordpress.com/2011/01/14/clarification-in-licensing-language/">an article on the WordPress development blog</a> about the change in the WordPress licensing and <a href="http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/">my posting about that</a>.</p>
<p>As a first result, I&#8217;m happy to write with the best knowledge of both &#8211; the WordPress project and me &#8211; that <strong>b2/cafelog code is licensed under GPL with no version restrictions</strong>.</p>
<p>This might not sound as news as this has always been the licensing terms of the b2/cafelog.<span id="more-88080"></span></p>
<p>But after I got in contact with Mark it was first not clear to say which position the WordPress project was taking: b2/cafelog being technically licensed under GPL, GPL v2 or GPL v2+.</p>
<p>In emails over the past days we could finally clarify that point and both agreed that b2/cafelog is licensed under <a href="http://www.gnu.org/licenses/gpl.html">the GNU GPL</a> &#8211; not version restricted.</p>
<p>This is an important point as <a href="http://hakre.wordpress.com/2011/01/25/milestones-of-wordpress-early-project-timeline-ca-2000-to-2005/" title="Milestones of WordPress: Early Project Timeline (ca. 2000 to 2005)">WordPress is a successor of b2/cafelog</a> and if there would have been a technical version restriction to version two of the GPL, it would not have been possible that easily to <a href="http://gplv3.fsf.org/dd3-faq#gpl-compat-matrix">upgrade or convert</a> it to GPL v2+ <a href="" title="WordPress changeset 17301">for now</a>.</p>
<h2>Conflicting Looking Code</h2>
<p>So what could be said about the cause of the former dissent? Probably this:</p>
<p>The whole code is centrally marked in the package&#8217;s readme file being GPL, but one function was causing uncertainty as it was marked as <q>GPL v2.0</q>. If so, this would have technically conflicted with the non version restricted GPL licensing terms of the package.</p>
<p>I always argued based on the licensing terms given, that b2/cafelog and therefore WordPress was licensed under GPL.</p>
<p>The function written by <a href="http://randomfoo.net/">Leonard Lin</a> in 2001 is called <tt>balanceTags</tt>. The author <a href="https://github.com/lhl/balanceTags/blob/master/README">wrote last year in august</a>, that <q>All code licensed under the GPL (any version)</q> and further on:</p>
<blockquote><p>I&#8217;ve put this up for posterity and also from a request by the WP team to relicense the code as GPL (instead of GPL 2.0).</p></blockquote>
<p>As Lin continues, he contributed the code to the <em>b2/cafelog</em> project.</p>
<p>As it&#8217;s visible, it was always safe to use the code of the balancetags function under the terms of the GPL with no version restrictions.</p>
<h2>Résumé</h2>
<p>Good to see the dissent could be removed again for <em>b2/cafelog</em> as well. This makes the situation more clear for users of the code and they can have some trust in the licensing terms given by the package. Additionally, I had not wrote in detail about that function so far, so it&#8217;s a nice addition to my series.</p>
<p>Hopefully I&#8217;ll have some more good news in the upcoming weeks, the discussion has come to a point where it starts to look more promising to me.</p>
<p>(My blogging back those days: <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%E2%80%93-progress-day-5/">WordPress Licensing Issues – Progress (Day 5)</a>, the related changeset is <a href="http://core.trac.wordpress.org/changeset/15536" title="WordPress changeset GPL for balancetags.">[15536]</a>, the issue is related to <a href="http://core.trac.wordpress.org/ticket/14685" title="Copyright Notice Tainted">ticket #14685</a>)</p>
<hr />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/">WordPress Changes GPL License Text Again</a><br />
<strong>Next:</strong> <a href="http://hakre.wordpress.com/2011/02/17/gpl-this-deserves-a-special-mention-ii/">GPL: This Deserves a Special Mention, II</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14685/'>#14685</a>, <a href='http://hakre.wordpress.com/tag/b2-license/'>b2 License</a>, <a href='http://hakre.wordpress.com/tag/b2cafelog/'>b2/CafeLog</a>, <a href='http://hakre.wordpress.com/tag/balancetags/'>balanceTags</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/leonard-lin/'>Leonard Lin</a>, <a href='http://hakre.wordpress.com/tag/mark-jaquith/'>Mark Jaquith</a>, <a href='http://hakre.wordpress.com/tag/postaweek2011/'>postaweek2011</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/15536/'>[15536]</a>, <a href='http://hakre.wordpress.com/tag/17301/'>[17301]</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/88080/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/88080/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/88080/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/88080/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/88080/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/88080/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/88080/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/88080/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=88080&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2011/02/03/b2cafelog-is-gpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2011/01/we-love-gpl.png" medium="image">
			<media:title type="html">we love GPL</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Changes GPL License Text Again</title>
		<link>http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/</link>
		<comments>http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/#comments</comments>
		<pubDate>Sat, 15 Jan 2011 03:11:30 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14685]]></category>
		<category><![CDATA[GNU General Public License]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL Version]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87995</guid>
		<description><![CDATA[Within less than a year, a wordpress core developer changed wordpress&#8217;s licensing statement again. This time it has been changed from GPL to GPL v2+. The Changeset was [17301]: WordPress contains libraries only available under the GPL v2 or later. &#8230; <a href="http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87995&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Within less than a year, a wordpress core developer changed wordpress&#8217;s licensing statement again. This time it has been changed from GPL to GPL v2+. The Changeset was <a href="http://core.trac.wordpress.org/changeset/17301">[17301]</a>:</p>
<blockquote><p>
WordPress contains libraries only available under the GPL v2 or later. No one cares about the GPL v1 anymore. We are now specifically saying that WordPress is available under the GPL version 2 or (at your option) any later version. This was discussed with the entire core team.
</p></blockquote>
<p>Next to the changeset in the wordpress core package, the text of the of <a href="http://wordpress.org/about/license/">the wordpress.org licensing terms</a> has been changed.</p>
<p>The change done by Mark Jaquith is promoted as &#8220;Clarification in Licensing Language&#8221;. He explains that <a href="http://wpdevel.wordpress.com/2011/01/14/clarification-in-licensing-language/">in an associated blog post</a>.</p>
<p>In that post he is talking about licensing problems that result from the fact that wordpress has been using GPL version restricted library code (as it is the case for the <a href="http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/">KSES library which terms have been technically violated</a>) while the package was not version restricted. </p>
<p>The core team wants to solve the issue now by distributing worpdress under GPL v2 or later which is matching the libraries own version specification.</p>
<p>The debate about the GPL version <a href="http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/">came on topic in August 2010</a> when I made a change of the GPL version in Februrary more prominent. That time it was a change from GPL to GPL v2 done by Andrew Nacin which got reverted after <a href="http://core.trac.wordpress.org/ticket/14685" title="Trac Ticket #14685 - Copyright Notice Tainted">my report</a> by Mark Jaquith in the end.</p>
<p>The worpdress copyright and licensing terms <a href="http://codex.wordpress.org/User:Hakre/Core/Wordpress_Copyright" title="History of the WordPress Copyright Statement">were subject to change a few times in the past</a>.</p>
<hr />
<p><strong>Read On:</strong> <a href="http://weblogtoolscollection.com/archives/2011/01/16/wordpress-license-clarified/">WordPress License Clarified &#8211; Weblogs Tool Collection</a> (16 Jan 2011; by James Huff)</p>
<p><strong>Follow Up:</strong> <a href="http://hakre.wordpress.com/2011/01/28/civicrm-and-wordpress/">CiviCRM and WordPress</a> (28 Jan 2011; by hakre)</p>
<hr />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2011/01/01/akismet-introduces-gpl-version-to-wordpress/">Akismet Introduces GPL Version to WordPress</a><br />
<strong>Next:</strong> <a href="http://hakre.wordpress.com/2011/02/03/b2cafelog-is-gpl/">b2/cafelog is GPL</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14685/'>#14685</a>, <a href='http://hakre.wordpress.com/tag/gnu-general-public-license/'>GNU General Public License</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl-version/'>GPL Version</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87995/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87995/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87995/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87995&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>Akismet Introduces GPL Version to WordPress (Updated 3x)</title>
		<link>http://hakre.wordpress.com/2011/01/01/akismet-introduces-gpl-version-to-wordpress/</link>
		<comments>http://hakre.wordpress.com/2011/01/01/akismet-introduces-gpl-version-to-wordpress/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 18:56:18 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#16100]]></category>
		<category><![CDATA[Akismet]]></category>
		<category><![CDATA[Akismet License]]></category>
		<category><![CDATA[Automattic]]></category>
		<category><![CDATA[GNU General Public License]]></category>
		<category><![CDATA[GNU GPL]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL Version]]></category>
		<category><![CDATA[Hello Dolly]]></category>
		<category><![CDATA[Hello Dolly License]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[postaweek2011]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WP-3.0]]></category>
		<category><![CDATA[WP-3.0.2]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87917</guid>
		<description><![CDATA[I just ran over the fact that in August 2010 Alex Shiels (tellyworth) tagged the akismet readme with &#8220;License: GPLv2&#8243;. The info left in the changelog is: * Spell out that the license is GPLv2 Well, even that this is &#8230; <a href="http://hakre.wordpress.com/2011/01/01/akismet-introduces-gpl-version-to-wordpress/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87917&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-87934" style="margin:0 20px 20px 0;" title="we love GPL" src="http://hakre.files.wordpress.com/2011/01/we-love-gpl.png?w=640" alt=""   />I just ran over the fact that <a href="http://plugins.trac.wordpress.org/changeset/279528/akismet/trunk/readme.txt">in August 2010 Alex Shiels (tellyworth) tagged</a> the akismet readme with <em>&#8220;License: GPLv2&#8243;</em>. The info left in the changelog is:</p>
<blockquote><p>* Spell out that the license is GPLv2</p></blockquote>
<p>Well, even that this is actually giving <em>some</em> license information (the Hello Dolly plugin still remains silent about it&#8217;s license), I see some possible implications this change might have.</p>
<p>The Akisment plugin is not developed by the WordPress project but by Automattic, Inc. That just for some information upfront for those who don&#8217;t know. It is the only code wordpress ships with, that is not part of <a href="http://core.trac.wordpress.org/browser">the project&#8217;s source code repository</a>.</p>
<p>The more important part is, that even it is not developed within the project, it gets automatically bundeled into each wordpress software package. Either you get it manually from wordpress.org or via the auto-update. Because of the incorporation, the license change went into the wordpress package and finally out with wordpress 3.0.2 on November 30 2010.</p>
<p>The problem is, that WordPress itself does not limit the package to a specific GPL version, and so didn&#8217;t the Akismet plugin before that change. There was some dispute <a href="http://core.trac.wordpress.org/ticket/14685">about</a> <a href="http://www.wptavern.com/forum/licensing/1987-hakres-gpl-license-debate.html">the</a> <a href="http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/">version</a> of the GPL licensing, which had been <a href="http://core.trac.wordpress.org/changeset/15534">resolved</a> by not naming the GPL version number by the project.</p>
<p>WordPress 3.0.2, <a href="http://wordpress.org/news/2010/11/wordpress-3-0-2/">a mandatory security update for all previous WordPress versions</a>, did not announce such a change in licensing.</p>
<p>Previously in the <a href="http://hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-%E2%80%93-plugins-are-gpl-right/">Hello Dolly Plugin code copyright issue</a> WordPress core developers <a title="Especially comment 11 to 15" href="http://core.trac.wordpress.org/ticket/15769#comment:11">have argued</a>, that plugins, as being part of wordpress, are under the same license as wordpress. <em>Hello Dolly</em> next to <em>Akismet</em> is a plugin with the special state to ship with wordpress by default.</p>
<p>I didn&#8217;t made up my mind about this issue a lot as it&#8217;s new years day (and to be honest, I didn&#8217;t wanted to go into the topic that fast again), but from the little I can see, it looks like this should be clarified so not to put more constraints to the licensing issues that are already visible. If the project puts code into the project (or let&#8217;s it get put), it should ensure that this is not calling for problems.</p>
<p>If the wordpress project that bundles this plugin has questions regarding software licensing and how to prevent such problems, I&#8217;m happy if I can be of help to improve the situation. As I just did with helping finding a solution for the <a href="http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/">WordPress GPL Violation in kses.php</a>.</p>
<p>Additionally I&#8217;d like to understand why there was actually a need for the Akismet developers to introduce that change and what they think which kind of implications this has or has not with the wordpress package. Having more information at hand might help to find a solution that is pleasing everyone.</p>
<p>Happy new Year.</p>
<p><strong>Update:</strong> I now checked the wordpress license regarding incorporating otherwise licensed works and verified that 3.0.2 was the first release in version conflict. Reported in <a href="https://core.trac.wordpress.org/ticket/16100" title="Licensing Issue: Akismet Plugin external conflicts GPL version in it's readme.txt for WordPress package">Ticket #16100</a>.</p>
<p><strong>Update 2:</strong> In reaction to the report, Joseph Scott from Automattic has changed the licensing of the plugin to GPL v2+ and has reinstated usage rights for the older WordPress packages. However, the new licensing will only become visible when the next version is going to be released.</p>
<p><b>Update 3:</b> <a href="http://blog.akismet.com/2011/02/08/akismet-plugin-version-2-5-3-for-wordpress/">Akismet today made the new release</a> with the GPL v2+ licensing.</p>
<p><strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/">Kses, GPL, Copyright, Licensing and Disclaimer</a><br />
<strong>Next:</strong> <a href="http://hakre.wordpress.com/2011/01/15/wordpress-changes-gpl-license-text-again/">WordPress changes GPL license text again</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/16100/'>#16100</a>, <a href='http://hakre.wordpress.com/tag/akismet/'>Akismet</a>, <a href='http://hakre.wordpress.com/tag/akismet-license/'>Akismet License</a>, <a href='http://hakre.wordpress.com/tag/automattic/'>Automattic</a>, <a href='http://hakre.wordpress.com/tag/gnu-general-public-license/'>GNU General Public License</a>, <a href='http://hakre.wordpress.com/tag/gnu-gpl/'>GNU GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl-version/'>GPL Version</a>, <a href='http://hakre.wordpress.com/tag/hello-dolly/'>Hello Dolly</a>, <a href='http://hakre.wordpress.com/tag/hello-dolly-license/'>Hello Dolly License</a>, <a href='http://hakre.wordpress.com/tag/licensing/'>Licensing</a>, <a href='http://hakre.wordpress.com/tag/postaweek2011/'>postaweek2011</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wp-3-0/'>WP-3.0</a>, <a href='http://hakre.wordpress.com/tag/wp-3-0-2/'>WP-3.0.2</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87917/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87917/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87917/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87917/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87917/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87917/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87917/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87917/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87917&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2011/01/01/akismet-introduces-gpl-version-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2011/01/we-love-gpl.png" medium="image">
			<media:title type="html">we love GPL</media:title>
		</media:content>
	</item>
		<item>
		<title>Kses, GPL, Copyright, Licensing and Disclaimer</title>
		<link>http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/</link>
		<comments>http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/#comments</comments>
		<pubDate>Thu, 30 Dec 2010 16:59:41 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#16039]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Disclaimer]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL Violation]]></category>
		<category><![CDATA[kses]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[Wordpress GPL Violation]]></category>
		<category><![CDATA[[649]]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87881</guid>
		<description><![CDATA[The current wordpress security release made me look into kses.php today. But my review ended before going over the first 10 lines already. Guess what I ran over? Jup, another wordpress GPL license violation. How did I find it? It &#8230; <a href="http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87881&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-001.png"><img src="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-001.png?w=640&h=400" alt="" title="Caravaggio - The Cardsharps (detail, ca. 1594)" width="640" height="400" class="aligncenter size-full wp-image-87903" /></a></p>
<p>The current <a href="http://hakre.wordpress.com/tag/wordpress-security/">wordpress security</a> release <a href="http://wordpress.org/news/2010/12/3-0-4-update/">made me look into kses.php</a> today. But my review ended before going over the first 10 lines already.</p>
<p>Guess what I ran over? Jup, another <a href="http://hakre.wordpress.com/tag/wordpress-licensing/">wordpress GPL license violation</a>. How did I find it? It popped into my eyes that no licensing information was given. As it is an external library file, this made me curious as normally external files have those. I checked it against <a href="http://sourceforge.net/projects/kses/" title="kses - PHP HTML/XHTML filter  (sourceforge)">the original sources</a>. And sure, it has legal comments on top of the file:</p>
<blockquote><p><pre class="brush: plain;">
&lt;?php

# kses 0.2.1 - HTML/XHTML filter that only allows some elements and attributes
# Copyright (C) 2002, 2003  Ulf Harnhammar
#
# This program is free software and open source software; you can redistribute
# it and/or modify it under the terms of the GNU General Public License as
# published by the Free Software Foundation; either version 2 of the License,
# or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but WITHOUT
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
# FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
# more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA  or visit
# http://www.gnu.org/licenses/gpl.html</pre>
</p></blockquote>
<p>As you can see, the file is released under the terms of the GNU GPL. But if you look into the file in your wordpress directory, it tells some other story. This is the beginning of the <a href="http://core.trac.wordpress.org/browser/trunk/wp-includes/kses.php?rev=17171">kses.php file in wordpress</a>:</p>
<blockquote><p><pre class="brush: plain;">
&lt;?php
/**
 * HTML/XHTML filter that only allows some elements and attributes
 *
 * Added wp_ prefix to avoid conflicts with existing kses users
 *
 * @version 0.2.2
 * @copyright (C) 2002, 2003, 2005
 * @author Ulf Harnhammar &lt;metaur@users.sourceforge.net&gt;
 *
 * @package External
 * @subpackage KSES</pre>
</p></blockquote>
<p>As you can see, the original legal statements were removed. Only some copyright related information has been preserved in PHPDoc comments which are not fitting anything useful when it comes to copyright. They can help for automated analysis and that&#8217;s it.</p>
<p><a href="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-011.png"><img src="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-011.png?w=640&h=400" alt="" title="Caravaggio - The Cardsharps (detail, ca. 1594)" width="640" height="400" class="aligncenter size-full wp-image-87904" /></a></p>
<h2>How about not giving the legal notices the way it is (not) done in kses.php in wordpress?</h2>
<p>It is no secret that <a href="http://core.trac.wordpress.org/ticket/14944#comment:7">WordPress Core Committers are against having legal comments in files</a> (<a href="http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/" title="WordPress Licensing Issues – On Showing License">Via</a>). But that does not mean that the GNU GPL is ducking away when copyright notices and license statements are tainted. Infact, the license is pretty clear about those legal comments. Let&#8217;s actually read the license, I quote from version 2 here:</p>
<blockquote><p>1. You may copy and distribute verbatim copies of the Program&#8217;s source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program.</p></blockquote>
<p>So if you want to copy GPLed code, you must retain the important legal information that you normally find at the very top of each file in form of a PHP comment. The License wording is pretty clear. If you don&#8217;t go conform, you don&#8217;t have the right to copy.</p>
<p>And that is even for verbatim copying only. The developer of WordPress.org did not only copy the code, <a href="http://core.trac.wordpress.org/changeset/649">Matt Mullenweg as he pulled the code in</a>, was in fact creating a derivate of kses. <i>WordPress is a derivate of kses.</i> You can <a href="http://hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-%E2%80%93-plugins-are-gpl-right/" title="WordPress Licensing Issues – Plugins are GPL, Right?">compare that with the plugin situation</a>: wordpress extends from kses as it uses the functions of that file within other files.</p>
<p>Next to creating a new work based on kses, multiple developers have modified the code and extended it a bit over the years. Fixed stuff, added functions and all that. Everything we like in free software development. The interchange and the work in a community. Normally you expect the rights to use, copy, modify and to redistribute modified versions of a software that is available under GPL. But these rights come with conditions so to protect the freedom. Let&#8217;s take a look into the license again:</p>
<blockquote><p>2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above [...].</p></blockquote>
<p>That means, that for modifying the code and to copy it and redistribute the modifications, the terms of Section 1 above need to be fulfilled as well. So all the rights we normally expect from a GPLed software are not granted if you remove the copyright statements, the licensing information or the disclaimer. And that&#8217;s really useful, otherwise the software&#8217;s users won&#8217;t know about their rights. But the knowledge is important to preserve the freedom of use.</p>
<p><a href="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-031.png"><img src="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-031.png?w=640&h=400" alt="" title="Caravaggio - The Cardsharps (detail, ca. 1594)" width="640" height="400" class="aligncenter size-full wp-image-87902" /></a></p>
<h2>Consequences</h2>
<p>So now after it&#8217;s clear that removing such is a serious licensing issue, what does this mean? The GNU GPL v2 license text is dealing with it in §4:</p>
<blockquote><p>4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.</p></blockquote>
<p>The GPL has protection build-in: In case the conditions are not met the rights to copy, modify, sublicense or distribute the program are void. They automatically terminate. This means, that the software still is licensed under GPL, but the GPL is not granting any rights. Instead, the copyright holder is back in full power. The user, here wordpress.org, has lost all rights by attempting to sublicense the file within their own software package.</p>
<p>What does this mean for all users who downloaded the software? The violation of the GPL for this case dates back to christmas 2003 that&#8217;s as far away as one alpha version of WordPress 1.0. Not a nice christmas present, right? Well it just means, as wordpress.org didn&#8217;t have any rights to redistribute kses, the download is legally spoken problematic. As you can not gain any rights from that piece of software any longer, you would literally need to build your own software from properly licensed GPLed sources.</p>
<p>As you can imagine these cases can be pretty hard to deal with. The best thing is to get in contact with the original copyright holder and politely ask if he or she is willing to re-instantiate rights again and under which circumstances. This is necessary as the rights are automatically terminated. So not contacting the copyright holder but putting the legal comments back in does not solve the problem. WordPress.org would have still lost the right to make use of the code.</p>
<p>Gladly in this case,  Ulf Härnhammar, the orginal author of kses has offered to allow the use again if certain conditions are met. A friend notified him about the case:</p>
<blockquote><p>I grant WordPress the right to continue to use the kses library under GPL v2 or later, if you put back the Copyright and Disclaimer information at the top of the file. </p></blockquote>
<p>Now that&#8217;s a statement that made me upload some patches. So the only thing left is actually wordpress comitters to apply them and do a release to give this year some happy ending.</p>
<p><a href="http://core.trac.wordpress.org/ticket/16039">Ticket #16039: Copyright Problem: Original Copyright Statement, Licensing Information and Disclaimer removed from kses.php</a></p>
<p><strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/12/22/wordpress-copyright-hello-dolly-lyrics-the-gnu-gpl-and-i/">WordPress, Copyright, Hello Dolly Lyrics, the GNU GPL and I</a><br />
<strong>Next:</strong> <a href="http://hakre.wordpress.com/2011/01/01/akismet-introduces-gpl-version-to-wordpress/">Akismet Introduces GPL Version to WordPress</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<p><strong>Image Credits:</strong> The Cardsharps, ~1594, by Michelangelo Merisi da Caravaggio</p>
<p><a href="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-021.png"><img src="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-021.png?w=640&h=400" alt="" title="Caravaggio - The Cardsharps (detail, ca. 1594)" width="640" height="400" class="aligncenter size-full wp-image-87905" /></a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/16039/'>#16039</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/disclaimer/'>Disclaimer</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl-violation/'>GPL Violation</a>, <a href='http://hakre.wordpress.com/tag/kses/'>kses</a>, <a href='http://hakre.wordpress.com/tag/licensing/'>Licensing</a>, <a href='http://hakre.wordpress.com/tag/matt-mullenweg/'>Matt Mullenweg</a>, <a href='http://hakre.wordpress.com/tag/wordpress-gpl-violation/'>Wordpress GPL Violation</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/649/'>[649]</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87881/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87881/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87881/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87881&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-001.png" medium="image">
			<media:title type="html">Caravaggio - The Cardsharps (detail, ca. 1594)</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-011.png" medium="image">
			<media:title type="html">Caravaggio - The Cardsharps (detail, ca. 1594)</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-031.png" medium="image">
			<media:title type="html">Caravaggio - The Cardsharps (detail, ca. 1594)</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/12/hakre-cardsharps-021.png" medium="image">
			<media:title type="html">Caravaggio - The Cardsharps (detail, ca. 1594)</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress, Copyright, Hello Dolly Lyrics, the GNU GPL and I</title>
		<link>http://hakre.wordpress.com/2010/12/22/wordpress-copyright-hello-dolly-lyrics-the-gnu-gpl-and-i/</link>
		<comments>http://hakre.wordpress.com/2010/12/22/wordpress-copyright-hello-dolly-lyrics-the-gnu-gpl-and-i/#comments</comments>
		<pubDate>Wed, 22 Dec 2010 14:28:26 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Hello Dolly]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87787</guid>
		<description><![CDATA[In the recent discussions about the Hello Dolly lyrics that are shipping with WordPress and in the plugin repository, there has been a lot of fuzz. I think it&#8217;s about time that I name why write about the issue: I&#8217;d &#8230; <a href="http://hakre.wordpress.com/2010/12/22/wordpress-copyright-hello-dolly-lyrics-the-gnu-gpl-and-i/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87787&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the recent discussions about the Hello Dolly lyrics that are shipping with WordPress and in the plugin repository, there has been a lot of fuzz.</p>
<p>I think it&#8217;s about time that I name why write about the issue:</p>
<div style="font-weight:bold;background:#FFEECC;border:2px solid #FFCC66;padding:1em 1em 0;">
<ol>
<li>I&#8217;d like to ensure, that WordPress can be freely distributed under the terms of the GNU GPL to the best of my knowledge.</li>
<li>I&#8217;m one of the many copyright owners of WordPress that contribute code, ideas and research to the project.</li>
<li>Because I believe in the chances and opportunities of Free Software.</li>
</ol>
</div>
<p>As you can see, there are valuable collective and personal interests that I share with the issue and other members of the community.</p>
<p>But there are different approaches which tend to look irreconcilable as well.</p>
<p>Chip Bennett is fully right. I&#8217;m passionate.</p>
<p>But we only get one step further with this matter, if we deal with disagreement.</p>
<p>Happy Holidays</p>
<p><strong>Previous:</strong> <a href="//hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-–-plugins-are-gpl-right/">WordPress Licensing Issues – Plugins are GPL, Right?</a><br />
<strong>Next:</strong> <a href="http://hakre.wordpress.com/2010/12/30/kses-gpl-copyright-licensing-and-disclaimer/">Kses, GPL, Copyright, Licensing and Disclaimer</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/community/'>Community</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/hello-dolly/'>Hello Dolly</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87787/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87787/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87787/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87787&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/12/22/wordpress-copyright-hello-dolly-lyrics-the-gnu-gpl-and-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues – Plugins are GPL, Right?</title>
		<link>http://hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-%e2%80%93-plugins-are-gpl-right/</link>
		<comments>http://hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-%e2%80%93-plugins-are-gpl-right/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 17:44:03 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Linked]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Surviving the Internet]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#15769]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL Violation]]></category>
		<category><![CDATA[Hello Dolly]]></category>
		<category><![CDATA[Hello Dolly Lyrics]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[Novasource]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Wordpress GPL Violation]]></category>
		<category><![CDATA[[1340]]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87741</guid>
		<description><![CDATA[If you thought that the wordpress package you can download from wordpress.org is re-distributable under GPL, then you&#8217;re thinking wrong. Why do I say so? Thanks to a ticket opened by novasource, it came to my attention, that the Hello &#8230; <a href="http://hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-%e2%80%93-plugins-are-gpl-right/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87741&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://hakre.files.wordpress.com/2010/12/hakre-youngling-bitten-by-lizard-excerpt-a1.png?w=640&h=400" alt="" title="Jüngling von einer Eidechse gebissen (Excerpt); Caravaggio ca. 1593" width="640" height="400" class="aligncenter size-full wp-image-87752" /></p>
<p>If you thought that the wordpress package you can download from wordpress.org is re-distributable under GPL, then you&#8217;re thinking wrong. Why do I say so?</p>
<p>Thanks to <a href="http://core.trac.wordpress.org/ticket/15769" title="">a ticket opened by novasource</a>, it came to my attention, that the <a href="http://wordpress.org/extend/plugins/hello-dolly/">Hello Dolly (WordPress Plugin)</a> contains copyrighted material which is highly likely not available under nor compatible with the GPL. The Ticket is <a href="http://core.trac.wordpress.org/ticket/15769">#15769</a>. And that&#8217;s causing real headaches, because it is a very special plugin: It is always bundled with wordpress.<span id="more-87741"></span></p>
<h2>GPL has Protection Against Incompatible Code Built-In</h2>
<p>So what is the problem if some plugin contains code that is not <em>available under</em> or <em>compatible with</em> the GPL?</p>
<p>To get a software conform with the GPL, add-ons (e.g. plugins) not written by the user need to be distributed under the GNU General Public License as well. Otherwise, and that&#8217;s by <a href="http://wordpress.org/about/gpl/" title="Copy of the GPL license text on wordpress.org in it's second version.">nature of the GPL</a>, the rights of the GPL license of the main code automatically terminate for the <em>whole</em> work. Users who have already copied the software package under the terms of the GPL, can make use of the rights of the GPL only, if they are in full compliance (refer to §4 in GPL v2).</p>
<p>To give a practical example: You have downloaded a wordpress package from wordpress.org over the last years. Either manually the zip file or by using the auto-update. You didn&#8217;t know that what you downloaded was restricted and violating the GPL because it was announced as being GPL licensed and you had trust in that statement on the homepage. If the hello dolly plugin is actually restricted and therefore not GNU GPL compliant, this would destroy the GPL compliance of <em>the whole wordpress package</em>.</p>
<p>As the usage-rights under the GPL terminated, you most probably made a download without having the legal rights to do so. That&#8217;s possible because wordpress itself is a fork of b2cafelog which was released under GPL and because it contains copyrighted work from hundreds of developers that license their code to wordpress.org under the terms of the GPL.</p>
<p>Thanks to novasource it is now more publicly known that the Hello Dolly Plugin probably violates the GPL.</p>
<div style="font-weight:bold;background:#FFEECC;border:2px solid #FFCC66;padding:1em 1em 0;">
<p>
<em>hakre&#8217;s tip:</em> If you care about your rights with the wordpress software, remove the Hello Dolly plugin. Or remove only the Hello Dolly lyrics in there if you want to keep the plugin.
</p>
</div>
<p>&nbsp;</p>
<p>(This might not be the full truth. While removing the problematic part seems to be a good idea, you might as well need to contact the original copyright holders of the software and negotiate with them what you must do to be able to license and re-distribute the software under GPL. See <em>5.2 Termination</em> in <a href="http://www.softwarefreedom.org/resources/2008/compliance-guide.html" title="A Practical Guide to GPL Compliance">[1]</a>)</p>
<h2>Enter Meta</h2>
<p>So far for the legal licensing implications this can have. IANAL, but that are merely the bare facts and any lawyer you can consult should be able to give you proper legal directions about downloading software from wordpress.org. Ask for one that actually knows a bit about the GPL (next to copyright).</p>
<p>Next to this basic stuff, there is the meta-level.</p>
<p>Can you imagine a project in which such an obvious potential license violation and copyright implication got unnoticed and undiscussed for such a long time? We&#8217;re talking about more than 7 years that have passed <a href="http://core.trac.wordpress.org/browser/trunk/wp-content/plugins/hello.php?rev=1340">since the problematic code is part of the wordpress package</a>. In publicly view- and available source code.</p>
<p>This fact just speaks for it&#8217;s own.</p>
<p>Licensing issues are not really taken care of as long as it&#8217;s the wordpress core. Core developers often defend themselfes against such a statement to prevent correcting changes as they write &#8220;everything&#8221; is already in order. I can only tell from my own experiences that each time something license related pops up, you needed to push a lot to get things starting with an unknown end. This <a href="http://core.trac.wordpress.org/ticket/15769">Hello Dolly case</a> seems to be no exception.</p>
<p>But different is, that it has the best ingredients: It&#8217;s a plugin and the author is Matt Mullenweg himself. Which is the owner of the wordpress.org domain. The plugin is exceptionally distributed <em>with</em> the worpdress software package from that domain. So the author is offering the package (incl. the plugin). And next to that the Hello Dolly plugin is a single plugin available in the wordpress.org plugin repository with a set of rules on their own. For example plugins must be compatible to the GPL.</p>
<p>Matt Mullenweg licensing wise was more concentrating on plugins and themes in the past then with the core code. So great to have a plugin of his own as an example now. In the best sense, a &#8220;Eat your own dog-food&#8221; situation.</p>
<p>It&#8217;s great to see how such a possibly best imaginable licensing case just turned up.</p>
<h2>Reflections</h2>
<p>So for me the most interesting <em>rhetoric</em> question is: Is the project dealing with the same strictness regarding the GPL and plugins when subject is a plugin of a former core developer?</p>
<p>And the most interesting legal question for me is: Did Matt Mullenweg as the author of the plugin acquired rights to redistribute those <em>Hello Dolly Lyrics</em> under the terms of the GPL seven years ago?</p>
<hr />
<strong>References</strong><br />
[1] <a href="http://www.softwarefreedom.org/resources/2008/compliance-guide.html">A Practical Guide to GPL Compliance</a> Bradley M. Kuhn; Aaron Williamson; Karen M. Sandler; August 26, 2008</p>
<p><strong>Links</strong></p>
<ul>
<li>Ticket: <a href="http://core.trac.wordpress.org/ticket/11538">Ticket #11538: Unbundle Hello Dolly</a> &#8211; Report about the copyright problem.</li>
<li>Ticket: <a href="http://core.trac.wordpress.org/ticket/15769">Ticket #15769: WordPress ships with copyrighted &#8220;Hello Dolly&#8221; lyrics which could potentially terminate the GNU GPL of the package</a></li>
<li>List: <a href="http://lists.automattic.com/pipermail/wp-hackers/2010-December/036803.html">Licensing and Copyright Issues with the Hello Dolly Plugin</a> ([wp-hackers] mailing list)</li>
<li>Downstream Ticket: <a href="http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=607240">Bug #607240: wordpress: Copyrighted song lyrics included in the source code</a> (Debian)</li>
<li>Downstream Ticket: <a href="https://bugs.launchpad.net/ubuntu/+source/wordpress/+bug/692252">Bug #692252: Copyrighted song lyrics included in the source code</a> (Ubuntu)</li>
<li>News: <a href="http://www.techdirt.com/articles/20101217/15042512325/wordpress-accused-copyright-infringement-its-famed-hello-dolly-sample-plugin.shtml">WordPress Accused Of Copyright Infringement For Its Famed &#8216;Hello Dolly&#8217; Sample Plugin</a> (by Mike Masnick; 17 Dec 2010)</li>
<li>News: <a href="">Is Hello Dolly A Copyright Infringing Plug-in?</a> (by Jeff Chandler; 20 Dec 2010)</li>
<li>Copyright: <a href="http://www.faqs.org/copyright/hello-dolly-and-3-other-titles-notification-under-17-usc/">Hello Dolly &amp; 3 other titles; notification (under 17 USC 508)</a> (faqs.org / copyright)</li>
<li>Info: <a href="http://books.google.com/books?id=sXZiavO78M4C&amp;pg=PA213&amp;lpg=PA213&amp;dq=matt+mullenweg+hello+dolly&amp;source=bl&amp;ots=Zj62cP_fVM&amp;sig=cydmzUpwGEIevB4kEjNUkSgxCcA&amp;hl=en&amp;ei=HZ6NTIHIMsKqlAeMyYFj&amp;sa=X&amp;oi=book_result&amp;ct=result&amp;resnum=2&amp;ved=0CBcQ6AEwAQ#v=onepage&amp;q=matt%20mullenweg%20hello%20dolly&amp;f=false">About Hello Dolly</a> (in <a href="http://books.google.com/books?id=sXZiavO78M4C">WordPress for Dummies</a> page 213)</li>
<li>Info: <a href="http://en.wikipedia.org/wiki/Hello,_Dolly!_(song)">Hello, Dolly! (song)</a> (wikipedia)</li>
<li>Poll: <a href="http://digwp.com/2009/07/goodbye-dolly-take-the-poll/">Goodbye Dolly? (Take the poll!)</a>  (by Jeff Starr; 28 Jul 2009)</li>
</ul>
<hr />
<p><img src="http://hakre.files.wordpress.com/2010/12/hakre-youngling-bitten-by-lizard-excerpt-b1.png?w=640&h=400" alt="" title="Jüngling von einer Eidechse gebissen (Excerpt); Caravaggio ca. 1593" width="640" height="400" class="aligncenter size-full wp-image-87753" /></p>
<p><strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/">WordPress Licensing Issues &#8211; On Showing License</a><br />
<strong>Next:</strong> <a href="http://hakre.wordpress.com/2010/12/22/wordpress-copyright-hello-dolly-lyrics-the-gnu-gpl-and-i/">WordPress, Copyright, Hello Dolly Lyrics, the GNU GPL and I</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<p><strong>Image Credits:</strong> <a href="http://en.wikipedia.org/wiki/File:Michelangelo_Caravaggio_061.jpg">Jüngling von einer Eidechse gebissen</a> ca. 1593 by Caravaggio</p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/15769/'>#15769</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl-violation/'>GPL Violation</a>, <a href='http://hakre.wordpress.com/tag/hello-dolly/'>Hello Dolly</a>, <a href='http://hakre.wordpress.com/tag/hello-dolly-lyrics/'>Hello Dolly Lyrics</a>, <a href='http://hakre.wordpress.com/tag/license/'>License</a>, <a href='http://hakre.wordpress.com/tag/matt-mullenweg/'>Matt Mullenweg</a>, <a href='http://hakre.wordpress.com/tag/novasource/'>Novasource</a>, <a href='http://hakre.wordpress.com/tag/plugin/'>Plugin</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-gpl-violation/'>Wordpress GPL Violation</a>, <a href='http://hakre.wordpress.com/tag/1340/'>[1340]</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87741/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87741/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87741/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87741/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87741/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87741/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87741/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87741/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87741&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-%e2%80%93-plugins-are-gpl-right/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/12/hakre-youngling-bitten-by-lizard-excerpt-a1.png" medium="image">
			<media:title type="html">Jüngling von einer Eidechse gebissen (Excerpt); Caravaggio ca. 1593</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/12/hakre-youngling-bitten-by-lizard-excerpt-b1.png" medium="image">
			<media:title type="html">Jüngling von einer Eidechse gebissen (Excerpt); Caravaggio ca. 1593</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues &#8211; On Showing License</title>
		<link>http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/</link>
		<comments>http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/#comments</comments>
		<pubDate>Wed, 06 Oct 2010 21:18:43 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14685]]></category>
		<category><![CDATA[#14703]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[GNU]]></category>
		<category><![CDATA[GNU Lesser General Public License]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL How-To]]></category>
		<category><![CDATA[LGPL]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Licensing]]></category>
		<category><![CDATA[Otto]]></category>
		<category><![CDATA[Otto42]]></category>
		<category><![CDATA[Samuel Wood]]></category>
		<category><![CDATA[Software Freedom]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPLIC]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87431</guid>
		<description><![CDATA[When it comes to the GPL wordpress front-persons Jane Wells or Matt Mullenweg do not get tired to underline the importance to spread the word about software freedom. That is generally a good thing if the information provided is correct &#8230; <a href="http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87431&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>When it comes to the GPL wordpress front-persons Jane Wells or Matt Mullenweg do not get tired to underline the importance to spread the word about software freedom. That is generally a good thing if the information provided is correct which it normally is in the big picture and if you put personal sensitivities aside.</p>
<p>But it looks like that there is code of second class in WordPress which does not deserve to spread the word about or to get protection by it&#8217;s license. That is the code in WordPress that is under GPL&#8217;s little sister, the LGPL license. <a href="http://core.trac.wordpress.org/ticket/14944" title="Ticket #14944">Asking to put the license text into the package</a>, I was confronted with absurd and abstruse arguments over the last days. Stuff like:</p>
<ul>
<li>&#8220;License Files are bloat&#8221;</li>
<li>&#8220;Components from elsewhere are not required to have copies of the license&#8221;</li>
<li>&#8220;License Files irritate Users&#8221;</li>
<li>&#8220;License Files are not needed because there is a link&#8221;</li>
<li>&#8220;License Files are not needed at all because the license is so popular&#8221;</li>
</ul>
<p>That was not by a snotty little scammer who wants to cheat customers, that was by a respected WordPress regular: Otto. Otto is really acting stupid when it comes to licensing, this deserves a special mention.</p>
<p>But it&#8217;s not only Otto who has some questionable attitude on free software licensing. There is as well Nacin. I was not surprised he jumped on the bandwagon for the bloat and the irritation argument &#8211; if there is some stupid argument that looks like it&#8217;s doing for his interests, he takes it, regardless how cheap it is. But he also noted some other detail where WordPress codebase has licensing/copyright issues with. And because there are more issues which will not get fixed (by his opinion), <i>this</i> LGPL issue is not to be fixed as well. About which issues was Nacin talking here? This needs some explanation:</p>
<h2>The GPL How-To</h2>
<p>The folks who made the LGPL and the GPL License, the <a href="http://www.fsf.org/">Free Software Foundation</a>, did not only create licenses that are pretty well aiming for the freedom of the software we share. They also provide additional information on how to apply the licenses to software, <a href="http://www.gnu.org/licenses/gpl-howto.html">a.k.a. the GPL How-To</a>, so that the freedom is properly enforced. A kind of guide how to deal with the licenses. For such things maybe: legal protection, probably with an eye on the international differences for the freedom of the software. Generally recommendations you should consider when you&#8217;re interested in free software. That&#8217;s done best early (as most things), but at least when your package has got a certain age and grade of distribution you should take a look in there. Even if you&#8217;re not using the GPL this might be a useful read for you.</p>
<p>You might now think that WordPress as it is using the GNU&#8217;s licenses is actually making use of these recommendations, right? Not really. Even the codebase has a 7+ years history, it feels quite young when you touch <a href="http://codex.wordpress.org/User:Hakre/Core/Wordpress_Copyright" title="Wordpress Copyright Statement Review">the legal part of it</a>. And there are a multitude of recommendations in that How-To that are not yet done with the WordPress codebase. This is mostly Copyright related which looks like a pretty weak point in WordPress but that&#8217;s <a href="http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/">another topic amongst other topics</a>. This post is about showing the license as my motivation is to improve the situation for everybody&#8217;s good.</p>
<h2>Make an Educated Guess.</h2>
<p>So what happens when you confront core developers with one of the recommendations: put the license file inside the package? &#8211; Make an educated guess.</p>
<p>Naturally they neglect that because those are recommendations &#8220;only&#8221;, so a &#8220;should&#8221; is not a &#8220;must&#8221;. This sort of mindless argumentation might be suitable for a boolean logic thinking programmer that has problems to properly read PHP statements, but does it fit on a larger scale? I strongly doubt. I mean, do we need to declare war on the code&#8217;s license for the sake of the difference between a should and a must? Undoubtedly not! We should protect and enforce the freedom of that code that ships with WordPress. Including the one that is under LGPL.</p>
<p>And one part of that is to ship the license with the package. Something I thought that would never be questioned in a FOSS project. WordPress steps out again &#8211; but in the wrong direction.</p>
<p>Anyway, to question having a license in the software package was not something new by Otto or Nacin. It is an opinion among more of the core developers that specifically license texts can be replaced with URLs to some third party website that most often even do not contain any concrete license text are enough to fulfill licensing requirements. That came first to my attention in <a href="http://core.trac.wordpress.org/ticket/14703">Ticket #14703</a> which was about the BSD license.</p>
<h2>The WordPress BSD Usage Rights Dilemma</h2>
<p>The BSD License explicitly grants usage rights if the copyright statement, the license text and the disclaimer is shipping <i>with</i> the code. Was the license text and the disclaimer passed along with the code? Make an educated guess again. It somehow &#8220;naturally&#8221; was not. That &#8220;naturally&#8221; for a wordpress lead developer, that it was with any doubts for him to have a URL instead of the license. You think I&#8217;m kidding? Not at all, read yourself what Ryan Boren <a href="http://core.trac.wordpress.org/ticket/14703#comment:16">proposed</a>: &#8220;The file [...] links to the license [...] clauses are met.&#8221;.</p>
<p>That was a bit of a shock. The BSD license is very short and very simple one. It clearly states, that you need to put the text into the software otherwise you loose rights to use the software. Does that mean a lead developer needs to consider to do so? Hell no! &#8220;clauses are met&#8221;. What happened?</p>
<p>The original author didn&#8217;t conform with his own BSD &#8211; the needed texts were not in the file (some friends and visitors could not even find any copy of the library licensed under BSD at all all over the internet). The author missed to put the license in the file. This might be his mistake, but it&#8217;s also the mistake of a user to not check if all conditions of the license are met. Gladly, the copyright holder <a href="http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/">Incutio Ltd. released an updated version with the BSD license</a> then. This file got committed into trunk and the discussion at least for that ticket was over &#8211; with having the license in the package &#8211; at least for that library as BSD often has a modification of each license text (<a href="http://www.xfree86.org/3.3.6/COPYRIGHT2.html#5">take this BSD text</a> if you want to prevent that for your software).</p>
<h2>How to Show License? &#8211; Retain it!</h2>
<p>But WordPress is a project with zombies. Because there was such a confrontation about the topic of whether or not licenses needed to be part of the package and if so, if URLs are enough to provide the license I started to get in touch with other people of whom I thought they should actually know better. I mean persons who not only have some opinion but who know about what their are talking. The result was pretty clear:</p>
<blockquote><p>Generally you need to include the license. This is to make sure that people getting the code know their rights.</p></blockquote>
<p>I think this is a pretty good approach and should be the least common denominator.</p>
<p>And what does the LGPL itself states in specific?</p>
<blockquote><p>And you must show them these terms so they know their rights.</p></blockquote>
<p>I mean that&#8217;s all perfectly clear and obvious. Maybe some folks had just forgotten to take their medication or had sort of a bad day <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/">Relicensing of IXR – The Incutio XML-RPC Library (Day 15)</a><br />
<strong>Next:</strong> <a href="//hakre.wordpress.com/2010/12/15/wordpress-licensing-issues-–-plugins-are-gpl-right/">WordPress Licensing Issues – Plugins are GPL, Right?</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14685/'>#14685</a>, <a href='http://hakre.wordpress.com/tag/14703/'>#14703</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/gnu/'>GNU</a>, <a href='http://hakre.wordpress.com/tag/gnu-lesser-general-public-license/'>GNU Lesser General Public License</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl-how-to/'>GPL How-To</a>, <a href='http://hakre.wordpress.com/tag/lgpl/'>LGPL</a>, <a href='http://hakre.wordpress.com/tag/license/'>License</a>, <a href='http://hakre.wordpress.com/tag/licensing/'>Licensing</a>, <a href='http://hakre.wordpress.com/tag/otto/'>Otto</a>, <a href='http://hakre.wordpress.com/tag/otto42/'>Otto42</a>, <a href='http://hakre.wordpress.com/tag/samuel-wood/'>Samuel Wood</a>, <a href='http://hakre.wordpress.com/tag/software-freedom/'>Software Freedom</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wplic/'>WPLIC</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87431/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87431/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87431/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87431&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>Relicensing of IXR &#8211; The Incutio XML-RPC Library (Day 15)</title>
		<link>http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/</link>
		<comments>http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 11:55:09 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Reports]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14703]]></category>
		<category><![CDATA[Artistic License]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Incutio]]></category>
		<category><![CDATA[Incutio XML-RPC Library]]></category>
		<category><![CDATA[IXR]]></category>
		<category><![CDATA[New BSD]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87184</guid>
		<description><![CDATA[The Incutio XML-RPC Library, used by WordPress, is available in a new version. It is relicensed under the GPL-compatible New BSD License now. The License of the file in wordpress has been questioned in the recent WordPress GPL, licensing and &#8230; <a href="http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87184&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://scripts.incutio.com/xmlrpc/">Incutio XML-RPC Library</a>, used by WordPress, <a href="http://scripts.incutio.com/xmlrpc/">is available in a new version</a>. It is relicensed under the GPL-compatible <em>New BSD License</em> now.</p>
<p>The License of <em>the file in wordpress</em> has been questioned in the <a href="http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/">recent WordPress GPL, licensing and copyright related issues</a> covered partially on <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">my blog</a>.</p>
<p>According to <a href="http://www.incutio.com/" title="Incutio Limited">Incutio Ltd.</a>, the company behind the XML-RPC Library, it was previously licensed under the non-GPL-compatible <em>original Artistic License</em>. </p>
<p>The now available alternatively licensed code makes it possible to end some of the licensing problems with the XML-RPC code in WordPress.</p>
<p><strong>Update:</strong> New available information made me shorten this article. There is a chance that using the code was ok under Modified BSD which would help a lot for the past releases.</p>
<p>The related ticket is <a href="http://core.trac.wordpress.org/ticket/14703">#14703</a>.</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/10/06/wordpress-licensing-issues-on-showing-license/">WordPress Licensing Issues – On Showing License</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/09/02/wordpress-licensing-issues-%E2%80%93-noop-day-8/">WordPress Licensing Issues  NOOP (<span>Day 8</span>)</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14703/'>#14703</a>, <a href='http://hakre.wordpress.com/tag/artistic-license/'>Artistic License</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/incutio/'>Incutio</a>, <a href='http://hakre.wordpress.com/tag/incutio-xml-rpc-library/'>Incutio XML-RPC Library</a>, <a href='http://hakre.wordpress.com/tag/ixr/'>IXR</a>, <a href='http://hakre.wordpress.com/tag/new-bsd/'>New BSD</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87184/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87184/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87184/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87184&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues – NOOP (Day 8)</title>
		<link>http://hakre.wordpress.com/2010/09/02/wordpress-licensing-issues-%e2%80%93-noop-day-8/</link>
		<comments>http://hakre.wordpress.com/2010/09/02/wordpress-licensing-issues-%e2%80%93-noop-day-8/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 13:01:41 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87165</guid>
		<description><![CDATA[Day eight was mainly reflecting and running loops. I had a long and great discussion with friends in the evening not only about licensing in wordpress but in other free software projects as well that was very insightful. That poses &#8230; <a href="http://hakre.wordpress.com/2010/09/02/wordpress-licensing-issues-%e2%80%93-noop-day-8/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87165&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img src="http://hakre.files.wordpress.com/2010/09/hakre-fish.png?w=640&h=120" alt="" title="Fish and ... " width="640" height="120" class="aligncenter size-full wp-image-87171" /></p>
<p>Day eight was mainly reflecting and running loops. I had a long and great discussion with friends in the evening not only about licensing in wordpress but in other free software projects as well that was very insightful. That poses a lot of new questions as well, I hope I can get the grip on those for the days to come.</p>
<p>Btw, there is <a href="http://softwarefreedomday.org/">Software Freedom Day</a> around the corner.</p>
<p>&#8211; hakre</p>
<p><img src="http://hakre.files.wordpress.com/2010/09/hakre-wine.png?w=640&h=120" alt="" title="... cold white wine." width="640" height="120" class="aligncenter size-full wp-image-87172" /></p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/09/08/relicensing-of-ixr-the-incutio-xml-rpc-library/">Relicensing of IXR – The Incutio XML-RPC Library (Day 15)</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/">WordPress Licensing Issues &#8211; Summary (Week 1)</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<hr />
Image Credits: <a href="http://www.flickr.com/photos/midlander/53426286/sizes/l/in/photostream/">Fish</a> by <a href="http://www.flickr.com/photos/midlander/">you are your atman</a>; <a href="http://www.flickr.com/photos/basheertome/2481406439/sizes/l/in/photostream/">Wine</a> by <a href="http://www.flickr.com/photos/basheertome/">basheertome</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87165/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87165/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87165/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87165&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/09/02/wordpress-licensing-issues-%e2%80%93-noop-day-8/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/09/hakre-fish.png" medium="image">
			<media:title type="html">Fish and ... </media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/09/hakre-wine.png" medium="image">
			<media:title type="html">... cold white wine.</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues &#8211; Summary (Week 1)</title>
		<link>http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/</link>
		<comments>http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/#comments</comments>
		<pubDate>Wed, 01 Sep 2010 08:26:18 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[Summary]]></category>
		<category><![CDATA[Wordpress GPL]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87149</guid>
		<description><![CDATA[The last days were very informative, I&#8217;m learning a lot about licensing. That&#8217;s not only in general but more important from a free software perspective in specific. All those how to get things right. WordPress might look a bit as &#8230; <a href="http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87149&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The last days were very informative, I&#8217;m learning a lot about licensing. That&#8217;s not only in general but more important from a free software perspective in specific. All those <em>how to get things right</em>.</p>
<p>WordPress might look a bit as a collection of bad practice examples. Let&#8217;s see what we&#8217;ve seen so far in the first seven days:</p>
<ol>
<li><b>A plain copyright violation.</b> A potential result are 12+ million illegal distributions of WP 3.0.x by wordpress.org (based on the projects own numbers).</li>
<li><b>Incompatible licensed code within the code-base.</b> This is since longer time and in multiple places.</li>
<li><b>Violation of Third-Party-Licensing-Terms.</b> Licensing Terms of third party code has been violated. This can make the modification and redistribution of that code illegal. Since years.</li>
<li><b>Missing Copyright and Licensing statements for core files.</b> This can endanger the whole status of the application because it is not evident under which licenses a file falls. Normally those are considered as Non-Free. This is especially the case with the next point.</li>
<li><b>A missing clear Code Submission Policy.</b> The committing developer has no orientation about the licensing of any provided patch. The whole project can be attacked because of this.</li>
</ol>
<p>IANAL, I am a developer so my legal expertise is limited. Also I&#8217;m involved with the wordpress project so I have my own interests here (Disclosure: I contributed significant code to WordPress).</p>
<p>So I&#8217;ve called for professional help for  the ongoing process to cover the bases and verify the wordpress licensing situation. That is needed to clarify questions that are not easy to answer (for me). Also I&#8217;m from Europe and copyright law differs to the US which adds some more complexity.</p>
<p>I&#8217;ve chosen to contact the Software Freedom Law Center in the US and the Legal Task Force in Europe. Both are connected to the Free Software movement of which I&#8217;m a supporter since years.</p>
<h2>Consequences</h2>
<p>The situation is grave. Which actions can the project take to turn the mess into something worth to distribute again?</p>
<p>For the moment I suggest the following immediate steps:</p>
<ol>
<li>Remove of the last known GPLv2 references from code (incl. misleading text from Add-On update/install messages)</li>
<li>Revert the change of &#8220;Copyright&#8221; into &#8220;Licensing&#8221; in readme.html</li>
<li>Release of WordPress 3.0.2 because of the licensing issues</li>
</ol>
<p>That&#8217;s not fully covering the bases, I know. But it would help to end the copyright infringement we are currently facing in the 3.0.x distributions. And it would provide the needed traction that is missing on the open tickets regarding the known licensing issues.</p>
<p>I&#8217;ve contacted wordpress.org days ago to inform them about the copyright issue in 3.0.x and made them aware that they are still distributing tainted packages. I got no feedback so far. So there is probably a problem for them to take care.</p>
<p>After that the other points follow on the agenda. This means an ongoing check of the code. And for many points there is need for discussions between developers because we have a mixed, collaborative work.</p>
<p>That is a lot of work in front of us. It would be great to see your support for free software and wordpress here.</p>
<h2>Outlook</h2>
<p>First contacts to the free software people have been established. That is clarifying a lot of questions already in the early stages and it is a source of valuable information and tools. I report this information back to the wordpress development community: Via this Blog, Bug-tracker, Mailing-list and <a href="http://codex.wordpress.org/User:Hakre/Core/Documenting_Your_Work">Wiki</a>.</p>
<p>I&#8217;ve seen some developers arguing: We did it this way for years, we can not fix this. I can only say: Probably, but if you don&#8217;t start with it, you&#8217;ve already lost. </p>
<p>I wish to see more support from within the projects community because I think this is an important topic. I know that these are complicated questions, nothing easy to solve. But with a will, there is always a way. I know that this is especially hard for those who all the time thought everything is in order. For those I&#8217;m most certainly the person who is bringing the <em>bad news</em>. But this is not about loosing something but to achieve and win grounds again.</p>
<p>Everybody who is using wordpress for business (that&#8217;s from using it to run the own company&#8217;s site, to build sites for customers on top of it up to running a blogging webservice like wordpress.com) should think twice of not to take care about the issues we are facing.</p>
<p>And everybody else who is taking care about free software because for the ones own and the users freedom and not only for free as in free beer should take care as well.</p>
<p>I wish we could see Matt showing up in both camps.</p>
<p>&#8211; hakre</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/09/02/wordpress-licensing-issues-%E2%80%93-noop-day-8/">WordPress Licensing Issues – NOOP (<span>Day 8</span>)</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-submitting-code-day-6/">WordPress Licensing Issues – Submitting Code (Day 6)</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/summary/'>Summary</a>, <a href='http://hakre.wordpress.com/tag/wordpress-gpl/'>Wordpress GPL</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87149/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87149/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87149/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87149&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues &#8211; Submitting Code (Day 6) (Update 1x)</title>
		<link>http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-submitting-code-day-6/</link>
		<comments>http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-submitting-code-day-6/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 23:08:04 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Contributor]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Legal]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Submission]]></category>
		<category><![CDATA[Submitting Code]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87124</guid>
		<description><![CDATA[Taking care about licensing within a free software project means to care about the code that comes into the project. There are several things a project should take care of there, one of them is a clear policy for submitting &#8230; <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-submitting-code-day-6/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87124&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Taking care about licensing within a free software project means to care about the code that comes into the project. There are several things a project should take care of there, one of them is <b>a clear policy for submitting code</b>.</p>
<p>Such a policy should inform a willing code contributor upfront about the constraints if she/he adds some sourcecode, software or other material(s).</p>
<p>WordPress does not have such a policy right now, it&#8217;s missing in every aspect. A user can just sign up for <a href="http://core.trac.wordpress.org/">wordpress trac</a> and <a href="http://core.trac.wordpress.org/newticket">start uploading code</a>. This might be code he/she is not allowed to redistribute and WordPress is not either then. This is a serious issue. Before writing those lines I&#8217;ve checked not only the code submitting process but all linked documentation documents in codex. None of them contains a single word about licensing, about what happens when code is given, the constraints. Even WordPress&#8217; License, the GPL, is not a topic there.</p>
<p>That&#8217;s really a big problem, because after code has made it in, it&#8217;s very hard to find out for every contribution if the needed rights were given or not. Just think a moment about that.</p>
<p><img src="http://hakre.files.wordpress.com/2010/05/hakre-plugins-draining.png?w=640" alt="" title="Look over here!"   class="aligncenter size-full wp-image-1158" /></p>
<p>So let&#8217;s take a look how that could be done. A simple real life example. A very easy and well known variant is the text / edit submission form in wikipeadia, <a href="http://en.wikipedia.org/w/index.php?title=WordPress&amp;action=edit">before any submit you can read a clear submission policy</a> that states everything important incl. the license:</p>
<blockquote><p>
[...] You irrevocably agree to release your contributions under the CC-BY-SA 3.0 License and the GFDL. [...]
</p></blockquote>
<p>So it&#8217;s clear with which intention and under which conditions contributions were given. For software projects this can be more complicated, especially if this grows into something big. This is about <a href="http://www.gnu.org/prep/maintain/html_node/Legal-Matters.html">Legal Matters</a>. This goes that far (and beyond) that some projects require their contributors to <em>sign</em> agreeements prior to let them submit their code.</p>
<p>That would be far away from what we have since years in wordpress.org. A first start would be that a contributor can actually read about the license first.</p>
<p>If you know of other good examples or have suggestions, feel free to leave some comments.</p>
<p>&#8211; hakre</p>
<p><strong>Update:</strong> I thought it would be of use to ask for for comments in the wp-hackers mailinglist as well and did post there: <a href="http://lists.automattic.com/pipermail/wp-hackers/2010-August/034502.html">On Submitting Code &#8211; WordPress Hackers mailinglist</a></p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/09/01/wordpress-licensing-issues-summary-week-1/"> WordPress Licensing Issues – Summary (Week 1)</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%e2%80%93-progress-day-5/">WordPress Licensing Issues – Progress (Day 5)</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/code/'>Code</a>, <a href='http://hakre.wordpress.com/tag/contributor/'>Contributor</a>, <a href='http://hakre.wordpress.com/tag/free-software/'>Free Software</a>, <a href='http://hakre.wordpress.com/tag/legal/'>Legal</a>, <a href='http://hakre.wordpress.com/tag/license/'>License</a>, <a href='http://hakre.wordpress.com/tag/policy/'>Policy</a>, <a href='http://hakre.wordpress.com/tag/submission/'>Submission</a>, <a href='http://hakre.wordpress.com/tag/submitting-code/'>Submitting Code</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87124/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87124/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87124/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87124&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-submitting-code-day-6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/05/hakre-plugins-draining.png" medium="image">
			<media:title type="html">Look over here!</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues – Progress (Day 5)</title>
		<link>http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%e2%80%93-progress-day-5/</link>
		<comments>http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%e2%80%93-progress-day-5/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 09:01:35 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Hacking The Core]]></category>
		<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14685]]></category>
		<category><![CDATA[#14703]]></category>
		<category><![CDATA[#14726]]></category>
		<category><![CDATA[#14727]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[GPL v2]]></category>
		<category><![CDATA[GPL Version]]></category>
		<category><![CDATA[Incutio XML-RPC]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[version]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[xmlrpc]]></category>
		<category><![CDATA[[15536]]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87107</guid>
		<description><![CDATA[I was not able to finish my report for day 5 in my WordPress Licensing series yesterday night, so I&#8217;ll add it this morning. My topic this time is progress. Despite the fact, that when confronted with the topic that &#8230; <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%e2%80%93-progress-day-5/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87107&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was not able to finish my report for day 5 in <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">my WordPress Licensing series</a> yesterday night, so I&#8217;ll add it this morning. My topic this time is <i>progress</i>.</p>
<p>Despite the fact, that when confronted with the topic that wordpress is GPL and not GPL v2, the first reaction by lead developers was, that there ain&#8217;t no licensing issues and all bases are covered. I&#8217;m and others are opposing to that attitude. We see licensing issues in the wordpress code. And other core contributors see them as well.</p>
<p>So where is/to progress?</p>
<h2>#1 Apply the GPL right &#8211; or GPL v what?</h2>
<p>That&#8217;s maybe the biggest topic because it&#8217;s documented that well known persons of the project have been neglecting the facts and were educating wrongly. This is not the post to drop names and quote, like finger-pointing-style, let&#8217;s just take it for the moment as a departure into the topic.</p>
<p>A popular belief was, that WordPress would be licensed under GPL v2 only. As we&#8217;ve seen the week, this is not correct. The moment this plain fact needed to be accepted even by those project core members who didn&#8217;t think so, there was an immediate reaction to say, yes, it is, <b>but</b>. A but like this one:</p>
<blockquote><p>
As long as we have a mix of &#8220;GPL&#8221; code and &#8220;GPL v2&#8243; code and &#8220;GPL v2 or later&#8221; code, the only license that applies to every part of WordPress is version 2, as it is the only one that fits all three of the licenses.
</p></blockquote>
<p>Source: <a href="http://core.trac.wordpress.org/ticket/14685#comment:39">Mark Jaquith</a>, WordPress Lead Developer</p>
<p>What in Marks words sounds like a description of a complicated but valid licensing situation, is infact a plain confession of a highly problematic dealing with licensing in the project. You can&#8217;t add code into wordpress that does not go conform with it&#8217;s license. That would restrain the freedom of the software.</p>
<p>But the spirit of the GPL is that no-one can take back your freedoms. That&#8217;s the banner under which all core contributors added their code: Free Software. Adding GPLv2 (ironically) is a blocker to our wordpress-users freedoms. So this code should never have been added.</p>
<p>But it&#8217;s worth to question that statement from another perspective as well. Yesterday I started with this question: Is it so, that there is <em>GPL v2</em> and <em>GPL v2 or later</em> code in the codebase? And if so, how came it in? So I started to look for that bespoken code of which Mark said it would prevent proper wordpress licensing:</p>
<h3>List of GPL v2-ly licensed code as of 29 Aug 2010</h3>
<ol>
<li>/xmlrpc.php &#8211; GPL v2</li>
</ol>
<p>I made an ordered list, so counting is easier: 1 (one). I must admit I did expect a much longer and complicated list (there was a second one, changed this week <a href="http://core.trac.wordpress.org/ticket/14685" title="Ticket #14685 - Copyright Notice Tainted">because of my report</a>: <a href="http://core.trac.wordpress.org/changeset/15536">[15536]</a>). But it ain&#8217;t &#8211; good so. This looks easier to be fixed then first thought.</p>
<p>Best part of this single point is, that the GPL v2 tagging of /xmlrpc.php was introduced by error:</p>
<p>As this was already file documentation and it is easy to check in the revisions of the file how this comment went in. The changeset showed tagging was just added but not for something in specific. Like well, it has no tag let&#8217;s add one and play around if GPL v2 fits. That was a ticket about taking care for all externals (so to help with licensing), xmlrpc.php is not an external file, so it might have just been forgotten in there. I&#8217;ve already filed a ticket to remove this again (<a href="http://core.trac.wordpress.org/ticket/14727">#14727 &#8211; @license tag removal in xmlrpc.php</a>). I think this can be fixed easily.</p>
<p>So as far as I&#8217;m aware of things, there has been a good progress the last days about the copyright and the related GPL issue. Sure some things are still missing, but I can see a direction where this is heading to.</p>
<h2>#2 IXR XML-RPC Class</h2>
<p>That&#8217;s a harder one. Are we breaking license? Has the license be tainted? Why is it tagged as BSD when other sources say it&#8217;s Artistic? There are a lot of open questions I have which needed to be answered one by one.</p>
<p>But on that area there is not much progress at all (Ticket: <a href="http://core.trac.wordpress.org/ticket/14703">#14703 &#8211; Match Redistribution and use conditions for The Incutio XML-RPC Library</a>). That&#8217;s maybe because it&#8217;s more complicated, so there is more action necessary to progress. </p>
<h2>#3 Overall Care-Taking</h2>
<p>While looking for license stuff, I run over those informative license PHPdoc tags that can help to keep things in order. They could benefit from a touch-up so I just provided a patch, that might be interesting for other who are currently checking the bases: <a href="http://core.trac.wordpress.org/ticket/14726">#14726 &#8211; PHPDoc @license Tag Review</a>.</p>
<hr />
<p>We have a full new week in front of us and I&#8217;ll now start with some outdoor activity making up my mind on how to make this a good week for everybodies software freedom in the wordpress project.</p>
<p>&#8211; hakre</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-submitting-code-day-6/">WordPress Licensing Issues – Submitting Code (Day 6)</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-why-i-care-day-4/">WordPress Licensing Issues – Why I care (Day 4)</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14685/'>#14685</a>, <a href='http://hakre.wordpress.com/tag/14703/'>#14703</a>, <a href='http://hakre.wordpress.com/tag/14726/'>#14726</a>, <a href='http://hakre.wordpress.com/tag/14727/'>#14727</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/gpl-v2/'>GPL v2</a>, <a href='http://hakre.wordpress.com/tag/gpl-version/'>GPL Version</a>, <a href='http://hakre.wordpress.com/tag/incutio-xml-rpc/'>Incutio XML-RPC</a>, <a href='http://hakre.wordpress.com/tag/license/'>License</a>, <a href='http://hakre.wordpress.com/tag/version/'>version</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/xmlrpc/'>xmlrpc</a>, <a href='http://hakre.wordpress.com/tag/15536/'>[15536]</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87107&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%e2%80%93-progress-day-5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues &#8211; Why I care (Day 4)</title>
		<link>http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-why-i-care-day-4/</link>
		<comments>http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-why-i-care-day-4/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 21:39:16 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Wordpress.org]]></category>
		<category><![CDATA[WP-3.0]]></category>
		<category><![CDATA[WP-3.0.1]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87095</guid>
		<description><![CDATA[Why should I care about WordPress Code&#8217;s License Issues? This might be a question you ask yourself as well when you&#8217;re a WordPress Contributor, Theme or Plugin Developer. (Yesterday: WordPress Licensing Issues – the third day) It&#8217;s pretty simple. As &#8230; <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-why-i-care-day-4/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87095&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><em>Why should I care about WordPress Code&#8217;s License Issues?</em> This might be a question you ask yourself as well when you&#8217;re a WordPress Contributor, Theme or Plugin Developer. (Yesterday: <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/">WordPress Licensing Issues – the third day</a>)</p>
<p>It&#8217;s pretty simple. As it has been already explained on other sites, everything you interconnect PHP with the WordPress core software package is creating a so called derivate. I simplify this so to better hit the point: You just have made your own software.</p>
<p>The wordpress package says that WordPress is licensed under the GPL. And with GPL it&#8217;s fine for you because you get Free Software and you are allowed to create new programs out of it.</p>
<p><a href="http://www.fsf.org/">The Free Software Foundation</a> (FSF) has created that license to spread free software all over the planet. Their current motto is: &#8220;Working together for Free Software&#8221;. There are the so called <a href="http://www.gnu.org/philosophy/free-sw.html">Four Freedoms in free software</a>:</p>
<ol>
<li>The freedom to run the program, for any purpose.</li>
<li>The freedom to study how the program works, and change it to make it do what you wish. Access to the source code is a precondition for this.</li>
<li>The freedom to redistribute copies so you can help your neighbor.</li>
<li>The freedom to distribute copies of your modified versions to others. By doing this you can give the whole community a chance to benefit from your changes. Access to the source code is a precondition for this.</li>
</ol>
<p>Next to the FSF in north america, there are also sister foundations, the <a href="http://www.fsfla.org/">Free Software Foundation Latin America</a> (FSFLA), than there is the <a href="http://fsf.org.in/">Free Software Foundation of India</a> (FSFI) and last but not least in Europe there is the <a href="http://fsfe.org/">Free Software Foundation Europe</a> (FSFE).</p>
<p>So these folks have done a lot to take care about free software. And this is ongoing. As written, free software makes possible that you can so easily create themes, plugins, get your blog pimped until the server burns down because there is tooo much to extend, rewrite and mesh-up. You enjoy your low hosting fees? That&#8217;s because the hoster do not need to spend your money for operating system licensing. Free software makes your software to open up to the sky.</p>
<p>But what happens when &#8211; let&#8217;s say by error &#8211; the WordPress packages license gets broken? Maybe due to <a href="http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/">licensing or copyright issues as lately</a>, software-patents or trademarks? What happens with your software then?</p>
<p>Well, then you loose a lot of your Freedom. The software becomes restricted in it&#8217;s use. Basically you&#8217;re doomed. Ouch! You have created a sofware you had not the right to do so for. Isn&#8217;t that mean? This feels like proprietary software then. Am I still allowed to run my site? Good question, this depends how far the break of the license goes, normally you loose anything because of the GPL: For that part of the software that has been GPL previously you loose usage rights until you have retained full compability. This implies the right to run the program.</p>
<p>I don&#8217;t want to fear you (this is about licensing, nobody has been physically hurt yet because of the last days), but strictly spoken you did something that is not considered legal per-se.</p>
<p>If you really want to go on with your software, but you can&#8217;t because of licensing problems, that sucks. Let&#8217;s say you can not pass your great stuff over to a friend or you already did and you said he can use it but now he can&#8217;t. That&#8217;s really negative.</p>
<p>Let&#8217;s recap. If the WordPress licensing is broken, we&#8217;re all doomed. Even the first freedom, the right to run the program for any purpose, is revoked. This means you need to shut your site down. So in case this happens &#8211; and it did, as we learned three days ago &#8211; it is important to correct any mistake so that every wordpress user can recover from that. One way would be to release an update that takes care and after applying it, the sky is bright again.</p>
<p>So now you might understand why I care. I do programming for friends with plugin and themes. All derivates of wordpress, so I&#8217;m better safe than sorry. That&#8217;s why.</p>
<p>And one reason I haven&#8217;t told you right now: My friends and I we all work together for Free Software. The Free as in Freedom. We visit conferences, talk with schools about how to get better software in there, support those who do not have that much to share. And much more like educating the rest of us, hacking and having fun.</p>
<p>That&#8217;s why I care.</p>
<p><strong>If you have WordPress 3.0.0 or 3.0.1 installed on your blog, your rights have been revoked to make use of the software.</strong> This is because of a licensing problem in the software packages that are hosted on wordpress.org. It does not matter wether you have downloaded it manually or aquired via auto-update. I have informed WordPress.org by it&#8217;s Webmaster Matt Mullenweg about the issue already. As it&#8217;s weekend now and things might not change fast, I share the info on how to &#8220;fix&#8221; it:</p>
<ul>
<li>If you are running the development version and you have updated in the last two days, than you&#8217;re ok.</li>
<li>If not, open the file <code>readme.html</code> and remove &#8220;v2&#8243; near the end, the one behind GPL (yeah, sadly).</li>
</ul>
<p>That should help for the moment but I have the strong feeling that the next updates are not 2 characters only.</p>
<p>&#8211; hakre</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/08/30/wordpress-licensing-issues-%E2%80%93-progress-day-5/">WordPress Licensing Issues – Progress (Day 5)</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/">WordPress Licensing Issues – the third day</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/free-software/'>Free Software</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/wordpress-org/'>Wordpress.org</a>, <a href='http://hakre.wordpress.com/tag/wp-3-0/'>WP-3.0</a>, <a href='http://hakre.wordpress.com/tag/wp-3-0-1/'>WP-3.0.1</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87095/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87095/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87095/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87095&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-why-i-care-day-4/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues &#8211; the third day</title>
		<link>http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/</link>
		<comments>http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 01:09:14 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14703]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[FIXIPO]]></category>
		<category><![CDATA[License]]></category>
		<category><![CDATA[Matt Mullenweg]]></category>
		<category><![CDATA[Redistribution]]></category>
		<category><![CDATA[Ryan Boren]]></category>
		<category><![CDATA[SFLC]]></category>
		<category><![CDATA[Software Freedom Law Center]]></category>
		<category><![CDATA[Text]]></category>
		<category><![CDATA[The BSD License]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPLIC]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87063</guid>
		<description><![CDATA[Wordpress development goes on every day. At least for that part that has a committing developer. In case there is none, it gets stuck. Licensing issues only seem to be interesting in the beginning. You get comments by core developers &#8230; <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87063&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<ol>
Wordpress development goes on every day. At least for that part that has a committing developer.  In case there is none, it gets stuck.</p>
<p><a href="http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/" title="Yesterday: WordPress Licensing Issues – the second 24 hours">Licensing issues</a> only seem to be interesting in the beginning. You get comments by core developers that they care and all the like. But when the real work starts, you&#8217;re pretty much alone and need to shift mountains before something get&#8217;s traction.</p>
<p>I know that I have support by other fellow free software developers and users out there even if it&#8217;s hard to formulate the right approach directly from the beginning. It&#8217;s about finding a way to go through together. And licensing is an issue that&#8217;s not easy to take in many directions. If you confront yourself with it, you might end up with more questions then you have answers. But it&#8217;s worth it.</p>
<p>Asking for shipping the BSD license with the wordpress package (as we do with the GPL license text) seemed to somehow cross a line in the sand. <a href="http://core.trac.wordpress.org/ticket/14703" title="Ticket #14703 - Match Redistribution and use conditions for The Incutio XML-RPC Library">It&#8217;s neglected by the project</a> (core in specific, other devs are actually providing own ideas). I absolutely do not understand why this is a problem. <strong>We have BSD licensed code in the package</strong> (at least right now we <em>think</em> we have). And for the sake of the users safeness, why not provide what the license asks for &#8211; the license text and disclaimer? Here, this is an example BSD license that is not within the code while worpdress is including and extending the Incutio XML-RPC Library:</p>
<p><pre class="brush: plain;">
IXR - The Incutio XML-RPC Library 

Copyright (c) 2002-2005, Incutio Ltd. 
All rights reserved. 

Redistribution and use in source and binary forms, with or without  
modification, are permitted provided that the following conditions are met: 

  - Redistributions of source code must retain the above copyright notice,  
    this list of conditions and the following disclaimer. 
  - Redistributions in binary form must reproduce the above copyright  
    notice, this list of conditions and the following disclaimer in the  
    documentation and/or other materials provided with the distribution. 
  - Neither the name of the Incutio Ltd. nor the names of its contributors  
    may be used to endorse or promote products derived from this software  
    without specific prior written permission. 
  
 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS &quot;AS  
 IS&quot; AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,  
 THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR  
 PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR  
 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,  
 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,  
 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR  
 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY  
 OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT  
 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE  
 USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
</pre></p>
<p>Read yourself, I can not help but for me it says, that it requires that the license ships with the software. Not that I&#8217;m a fan of the BSD license (Disclosure: I normally use GPL), but if a coder has released his stuff under that license, why not to comply with it?  When using his code, why not pay respect for his license choice? Why to hide the license from users? To save some bytes? If you have an idea, please let me know. I just don&#8217;t see it.</p>
<p>Ryan Boren, another wordpress lead developer said it&#8217;s enough to place a link in there that is pointing to <a href="http://www.opensource.org/licenses/bsd-license.php">a <em>how to write your BSD license</em>-website</a>. I&#8217;m not that sure if linking that <em>really</em> matches the BSD license requirements &#8211; to say at least.</p>
<p>And I&#8217;m not sure as well if the the original author provided the software in such a form that makes it available <em>under the</em> BSD while being able to match requirements <em>by the</em> BSD. Sounds curious? Right, what I just mean is that someones says: This is licensed under License XY but writes his copyright statement in a way that it breaks the license requirements of XY. Copyright prohibits to change the copyright notice (<a href="http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/">we had that topic the first day already</a>), so this just creates a situation in which we have someone who says : yes it&#8217;s licensed under XY but you can never make use of what XY offers, so to say, that the copyright statement will prevent usage and redistribution of a software w/o saying it word by word but just by the license and copyright mechanics / tests. That&#8217;s somehow a special legal case I must admit, but while doing research today I&#8217;ve read many legal papers and you do not want to know which scenarios those lawyers are playing. That is a simpler one.</p>
<p>No wonder I have the feeling that the current doing is insecure rightly spoken. That and from what I can see in many, many, many other projects I&#8217;ve been looking up over the day, they all ship the with license(s) as if there is no other option to it. It&#8217;s not questioned at all. No idea what makes wordpress so special that those developers think they can stand out of the mass.</p>
<p>I have decided that I let this IXR BSD license issue in wordpress looked over by a free software organisation. I&#8217;d like to get clarification for myself as an active wordpress user/contributing developer as well as for anybody who is using the software. I&#8217;m also considering to contact the SFLC as I know that Matt Mullenweg as head of the wordpress foundation accepts their expertise. The steps/questions are literally simple:</p>
<ol>
<li>Show that there is a link to a BSD-License-Template.</li>
<li>Ask if linking to a license text on a third party server fullfills retainment requirements of the BSD license in general</li>
<li>And ask if linking to that template fullfills retainment requirements in specific.</li>
</ol>
<div>&nbsp;</div>
<p>Basically those are the interesting questions, also for some other FLOSS projects maybe.</p>
<p>From what Ive experienced today, nearly anybody else just seems to be clear to provide license texts with their packages. I mean we&#8217;re talking about some hundred bytes and that&#8217;s it, so naturally this is not a problem for packages these days. But now I&#8217;d like to know, which implication the last six years had. Don&#8217;t you? Hopefully there is someone who at least knows something about BSD and licensing. Any recommendations and feedback is highly appreciated.</p>
<p>The other still big part that needs some attention are the other incompatible licences that according to lead Developer Mark Jaquith are in the code. You might remember the &#8220;wordpress is GPL, but errh, we introduced some code later on that is not compatible&#8221;-like statement from the last days.</p>
<p>But there is no need to rush, one day more or less does not count right now.</p>
<p>&#8211; hakre</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-why-i-care-day-4/">WordPress Licensing Issues – Why I care (Day 4)</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/">WordPress Licensing Issues – the second 24 hours</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14703/'>#14703</a>, <a href='http://hakre.wordpress.com/tag/bsd/'>BSD</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/fixipo/'>FIXIPO</a>, <a href='http://hakre.wordpress.com/tag/license/'>License</a>, <a href='http://hakre.wordpress.com/tag/matt-mullenweg/'>Matt Mullenweg</a>, <a href='http://hakre.wordpress.com/tag/redistribution/'>Redistribution</a>, <a href='http://hakre.wordpress.com/tag/ryan-boren/'>Ryan Boren</a>, <a href='http://hakre.wordpress.com/tag/sflc/'>SFLC</a>, <a href='http://hakre.wordpress.com/tag/software-freedom-law-center/'>Software Freedom Law Center</a>, <a href='http://hakre.wordpress.com/tag/text/'>Text</a>, <a href='http://hakre.wordpress.com/tag/the-bsd-license/'>The BSD License</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/wplic/'>WPLIC</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87063/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87063/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87063/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87063&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>
	</item>
		<item>
		<title>WordPress Licensing Issues – the second 24 hours</title>
		<link>http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/</link>
		<comments>http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/#comments</comments>
		<pubDate>Fri, 27 Aug 2010 01:25:30 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14703]]></category>
		<category><![CDATA[Author]]></category>
		<category><![CDATA[Author Right]]></category>
		<category><![CDATA[Author Rights]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[FIXIPO]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Inutio XML-RPC Library]]></category>
		<category><![CDATA[IXR]]></category>
		<category><![CDATA[Library]]></category>
		<category><![CDATA[Mark Jaquith]]></category>
		<category><![CDATA[Rights]]></category>
		<category><![CDATA[Simon Willison]]></category>
		<category><![CDATA[The BSD License]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[WPLIC]]></category>
		<category><![CDATA[XML-RPC]]></category>
		<category><![CDATA[[15533]]]></category>
		<category><![CDATA[[15534]]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=86989</guid>
		<description><![CDATA[After the first 24 hours I became aware of the unauthorized changes of WordPress licensing, the day started with some positive movement. A member of the WordPress team did revert the changes in trunk [15533] and the 3.0 branch [15534] &#8230; <a href="http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=86989&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>After <a href="http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/">the first 24 hours I became aware of the unauthorized changes of WordPress licensing</a>, the day started with some positive movement.</p>
<p>A member of the WordPress team did revert the changes in trunk <a href="http://core.trac.wordpress.org/changeset/15533">[15533]</a> and the 3.0 branch <a href="http://core.trac.wordpress.org/changeset/15534">[15534]</a> (<a href="http://core.trac.wordpress.org/ticket/14685">#14685</a>). This is a step in the right direction.</p>
<p>But still there seem to be misconceptions about licensing. As this change in the codebase is only for development versions, software containing the unauthorized changes are still on the wordpress.org server. Affected Versions are 3.0 and 3.0.1. My suggestion to bump the version to 3.0.2 so to ensure that users with unauthorized copies can make their home feel good again, is not an option for <del datetime="2010-08-27T09:00:03+00:00">core </del> <ins datetime="2010-08-27T09:00:03+00:00">lead</ins> developer <a href="http://markjaquith.com/">Mark Jaquith</a>:</p>
<blockquote><p>
No. I applied it to 3.0 and trunk. It&#8217;ll go out with the next release from each of those branches. The package files are historical, and I don&#8217;t feel the need to whitewash them.
</p></blockquote>
<p>Just to ensure obligations are met is considered whitewashing? Interesting concept to deal with infringements for <span title="Mark about himself"><em>a fan of Free and Open Source Software</em></span> . But that&#8217;s probably a very personal opinion of and not a statement by a wordpress lead developer, so looking for better ways to communicate.</p>
<p>Anyway, Mark made some other insightful comment I&#8217;d like to share. That has been made with the revert, and <a href="http://core.trac.wordpress.org/ticket/14685#comment:39">he talks about the licensing dilemma</a>:</p>
<blockquote><p>Later, some code was introduced that was licensed under the GPL version 2 (i.e. &#8220;only&#8221;). Some code was introduced that was licensed under the GPL version 2 or any later version. So while WordPress as a whole cannot currently be redistributed under the GPL versions 1 or 3, that does not change the fact that the code that does not have a version-specific GPL applied to it can be presumed to be released under the GPL, generally (any version).
</p></blockquote>
<p>That&#8217;s a pretty &#8220;interesting&#8221; statement. Up to the revert we have learned what the license of wordpress is: a non-version-restricted GPL. That&#8217;s why the revert has been made to the wordpress license text. And immediately after that Mark tries to explain why the license should not be valid for the whole work? If I read stuff like that I do not wonder much why licensing issues are not entirely taken care of properly in the project.</p>
<p>But that statement bears another interesting point, the admittance that parts of the code aren&#8217;t properly cross-checked for eligibility and license compability. I mean, you can&#8217;t release a GPL v2 code with wordpress even wordpress developers themselves have learned now. That just does not work. But Mark argues it can. So I started to look into the codebase for some of those places where a potential License mismatch might appear.</p>
<p><img src="http://hakre.files.wordpress.com/2010/05/hakre-plugins-dropping-darker.png?w=640" alt="" title="C&#039;est a plate!"   class="aligncenter size-full wp-image-1160" /></p>
<h2>To give license</h2>
<p>I was pretty surprised to see code in one file that was not only not licensed under GPL but under BSD. That <a href="http://scripts.incutio.com/xmlrpc/IXR_Library.inc.txt">IXR &#8211; The Inutio XML-RPC Library</a> got my attention and I started to learn more about it and it&#8217;s license. The name &#8220;Artistic License&#8221; run over my screen. <a href="http://core.trac.wordpress.org/browser/trunk/wp-includes/class-IXR.php?rev=1346#L8">And then the BSD</a>. According to some Wikipedia link I followed a table showed that BSD was incompatible to GPL. I might have been a bit too fast for the moment to immediatly open a ticket about that issue then (<a href="http://core.trac.wordpress.org/ticket/14703">#14703</a>), because the BSD license named in wordpress code is a modified version which is compatible with the GPL. That gladly would solve any GPL incompatibility match license wise. That&#8217;s good, because otherwise there would have been <strong>a licensing issue with wordpress for the last six years</strong>.</p>
<p>So after the different license were checked for compatibility, I took a closer look on the BSD license. It grants the right to redistribute when certain conditions are met. If those conditions are <strong>not met</strong>, the right to redistribute, to use and to modify the code is <strong>not granted</strong> (<em>&#8220;Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met&#8221;</em>, excerpt from <a href="http://en.wikipedia.org/wiki/BSD_licenses#3-clause_license_.28.22New_BSD_License.22.29">the modified / 3-clause / &#8220;new&#8221; BSD license</a>). You might think it already: Those conditions are not met. <strong>So there is a problem since six years with licensing code in this project</strong>.</p>
<p>I have no clue what this means, if this has implications for those who gave code in that time, and for the users.</p>
<p>Anyway, as this was in trac, there was again a lot of <a href="http://www.youtube.com/watch?v=xm6EdZe5vGw">disco disco disco dance</a> (Bonus: <a href="http://www.youtube.com/watch?v=0Ep0mrI_Zag">Spank Rock Remix feat. Amanda Blank</a>). And it&#8217;s getting more harsh. Somehow. Core devs behave extremely cautious in contraire to other users that are starting to throw the same arguments to each other all over again. But that might just have been the time of day. I have full understanding for this, because as the day showed even I have sometimes problems to fiddle with the details and yeah, well, internet discussion.</p>
<p>I hope tomorrow will bring better answers and a brighter outlook for stuff like that. And maybe real changes for users. It&#8217;s obvious that trac is not always the right place to quickly find solutions. And I promise that next time when I open a ticket I have triple checked stuff. Even my mistake turned into good today, the ticket serves as the required license and disclaimer texts are still missing. From six month to six years is some change. The clarification on the GPL was infact something great today and it&#8217;s something to built on.</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/08/28/wordpress-licensing-issues-the-third-day/">WordPress Licensing Issues – the third day</a><br />
<strong>Previous:</strong> <a href="http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/">Unauthorized changes of WordPress licensing – the first 24 hours</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14703/'>#14703</a>, <a href='http://hakre.wordpress.com/tag/author/'>Author</a>, <a href='http://hakre.wordpress.com/tag/author-right/'>Author Right</a>, <a href='http://hakre.wordpress.com/tag/author-rights/'>Author Rights</a>, <a href='http://hakre.wordpress.com/tag/bsd/'>BSD</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/fixipo/'>FIXIPO</a>, <a href='http://hakre.wordpress.com/tag/free-software/'>Free Software</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/inutio-xml-rpc-library/'>Inutio XML-RPC Library</a>, <a href='http://hakre.wordpress.com/tag/ixr/'>IXR</a>, <a href='http://hakre.wordpress.com/tag/library/'>Library</a>, <a href='http://hakre.wordpress.com/tag/mark-jaquith/'>Mark Jaquith</a>, <a href='http://hakre.wordpress.com/tag/rights/'>Rights</a>, <a href='http://hakre.wordpress.com/tag/simon-willison/'>Simon Willison</a>, <a href='http://hakre.wordpress.com/tag/the-bsd-license/'>The BSD License</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/wplic/'>WPLIC</a>, <a href='http://hakre.wordpress.com/tag/xml-rpc/'>XML-RPC</a>, <a href='http://hakre.wordpress.com/tag/15533/'>[15533]</a>, <a href='http://hakre.wordpress.com/tag/15534/'>[15534]</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/86989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/86989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/86989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/86989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/86989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/86989/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/86989/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/86989/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=86989&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/05/hakre-plugins-dropping-darker.png" medium="image">
			<media:title type="html">C&#039;est a plate!</media:title>
		</media:content>
	</item>
		<item>
		<title>Unauthorized changes of WordPress licensing &#8211; the first 24 hours</title>
		<link>http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/</link>
		<comments>http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 23:18:39 +0000</pubDate>
		<dc:creator>hakre</dc:creator>
				<category><![CDATA[Pressed]]></category>
		<category><![CDATA[Wordpress Licensing]]></category>
		<category><![CDATA[#14685]]></category>
		<category><![CDATA[Andrew Nacin]]></category>
		<category><![CDATA[Author]]></category>
		<category><![CDATA[Author Right]]></category>
		<category><![CDATA[Author Rights]]></category>
		<category><![CDATA[Copyright]]></category>
		<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Mark Jaquith]]></category>
		<category><![CDATA[Rights]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[[15529]]]></category>

		<guid isPermaLink="false">http://hakre.wordpress.com/?p=87007</guid>
		<description><![CDATA[Circa 24 hours ago it came to my attention that the wordpress codebase was silently re-licensed some months ago (before l88 / GPL -/- after l105 / GPLv2). The copyright related licensing statement has been changed on February 28th 2010 &#8230; <a href="http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/">Continue reading <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87007&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:center;"><img class="aligncenter size-full wp-image-1162" title="Better do it yourself" src="http://hakre.files.wordpress.com/2010/05/hakre-plugins-doubling2.png?w=640" alt=""   /></p>
<p>Circa 24 hours ago it came to my attention that the wordpress codebase was <strong>silently re-licensed some months ago</strong> (<a href="http://core.trac.wordpress.org/browser/trunk/readme.html?rev=12458#L88">before l88 / GPL</a> -/- <a href="http://core.trac.wordpress.org/browser/trunk/readme.html?rev=13516#L105">after l105 / GPLv2</a>). The copyright related licensing statement has been changed on February 28th 2010 for no apparent reason and prior notice. The way this change has been made &#8211; as far as I can say after 24 hours &#8211; was an <strong>unauthorized change</strong>.</p>
<p>In detail the change seems little (two characters added, namely <em>v2</em>), but this small modification makes a big difference according the wordpress license. It&#8217;s a copy of the <a href="http://www.gnu.org/licenses/gpl-2.0.html">GNU General Public License in it&#8217;s second version</a> that <a href="http://core.trac.wordpress.org/browser/trunk/license.txt">ships</a> with the project and with that license, naming or not naming the version number of the GPL by the program <a href="http://core.trac.wordpress.org/ticket/14685#comment:34">makes a difference</a>. That&#8217;s the case here.</p>
<p>Users may now fear that their usage of the software becomes restricted and limited compared to the long-time provided and known licensing terms. Please take note, that this is not a problem of the GPL, it&#8217;s a problem of how the wordpress project handles copyright and licensing in general. Visibly by not taking care properly. The GPL in the end is the part that is protecting the freedom of wordpress users.</p>
<p>Since the software&#8217;s beginning more than seven years ago, developers had been given their code with the old terms. The free software then got distributed with those terms to users worldwide.</p>
<p><img src="http://hakre.files.wordpress.com/2010/05/hakre-plugins-draining.png?w=640" alt="" title="Look over here!"   class="aligncenter size-full wp-image-1158" /></p>
<h2>symptomattic</h2>
<p>The moment I became aware of the unauthorized change, I opened a ticket asking for an immediate revert. I can not make that revert on my own, that&#8217;s why I need to contact other developers so that they take care of the job. It is ticket <a href="http://core.trac.wordpress.org/ticket/14685">#14685 &#8211; Copyright Notice Tainted</a>.</p>
<p>The first 24 hours now passed w/o practical action by the wordpress project. After some Pavlovian response by the committing developer and then the usual chit-chat and word-flipping games (<em>oh hakre you&#8217;re wrong, this is not about copyright, this is about licensing</em> &#8211; making commits only to underline arguments comes with a high price btw: <a href="http://core.trac.wordpress.org/changeset/15529">[15529]</a>), it looked like at least one core developer became aware of the potential dimension this small change implies.</p>
<p>He sent signals out, that he would take care to communicate and discuss the issue with other core developers and contributers. That was ca. 12 hours after the initial report. But no communication has happened since then from those developers who have enough power in the project to execute the demanded correction.</p>
<p>Nobody would be hurt by <a href="http://core.trac.wordpress.org/attachment/ticket/14685/14685.patch">just reverting</a>. So obviously this looks like a proper first action to me (and others). But there seems to be a lot for core project members to discuss instead.</p>
<p>This is a very unpleasant and unsatisfying situation for me as wordpress developer and user.<br />
<img src="http://hakre.files.wordpress.com/2010/05/hakre-plugins-dropping-darker1.png?w=640" alt="" title="C&#039;est a plate!"   class="aligncenter size-full wp-image-1160" /></p>
<h2>co-pi-me</h2>
<p>Now served on a silver plate is a copyright issue in the worpdress core code since the 28th of February 2010 (trunk), an unauthorized change of the software&#8217;s licensing terms done by a single developer. The copyright owners of wordpress have never expressed the wish for such a change nor have they been notified about it. Practically this means that all publicly available wordpress 3.0.x software packages and installations are tainted by that unauthorized change.</p>
<p>I&#8217;m still in the hope that the project reacts now and reverts the erroneous changes promptly, fixes the available packages und uses the auto-update feature to help wordpress users to recover.</p>
<p>After the revert there is need in the project to carefully analyze what went wrong and how to improve the situation. This change made me aware as wordpress author, that there are important things to take care now. Know your rights.</p>
<p>Free as in Freedom. In the end of this story the GPL will safe us.</p>
<p>&#8211; hakre</p>
<p><strong>Read On:</strong> <a href="http://hakre.wordpress.com/2010/08/27/wordpress-licensing-issues-the-second-24-hours/">WordPress Licensing Issues – the second 24 hours</a><br />
<strong>Series:</strong> <a href="http://hakre.wordpress.com/category/hacking-the-core/wordpress-licensing/">WordPress Licensing Issues</a></p>
<br /> Tagged: <a href='http://hakre.wordpress.com/tag/14685/'>#14685</a>, <a href='http://hakre.wordpress.com/tag/andrew-nacin/'>Andrew Nacin</a>, <a href='http://hakre.wordpress.com/tag/author/'>Author</a>, <a href='http://hakre.wordpress.com/tag/author-right/'>Author Right</a>, <a href='http://hakre.wordpress.com/tag/author-rights/'>Author Rights</a>, <a href='http://hakre.wordpress.com/tag/copyright/'>Copyright</a>, <a href='http://hakre.wordpress.com/tag/free-software/'>Free Software</a>, <a href='http://hakre.wordpress.com/tag/gpl/'>GPL</a>, <a href='http://hakre.wordpress.com/tag/mark-jaquith/'>Mark Jaquith</a>, <a href='http://hakre.wordpress.com/tag/rights/'>Rights</a>, <a href='http://hakre.wordpress.com/tag/wordpress/'>Wordpress</a>, <a href='http://hakre.wordpress.com/tag/wordpress-licensing/'>Wordpress Licensing</a>, <a href='http://hakre.wordpress.com/tag/15529/'>[15529]</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hakre.wordpress.com/87007/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hakre.wordpress.com/87007/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hakre.wordpress.com/87007/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hakre.wordpress.com/87007/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hakre.wordpress.com/87007/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hakre.wordpress.com/87007/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hakre.wordpress.com/87007/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hakre.wordpress.com/87007/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hakre.wordpress.com&#038;blog=11357681&#038;post=87007&#038;subd=hakre&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hakre.wordpress.com/2010/08/25/unauthorized-changes-of-wordpress-licensing-the-first-24-hours/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ef0046c09afb614ab9ace15944822410?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">hakre</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/05/hakre-plugins-doubling2.png" medium="image">
			<media:title type="html">Better do it yourself</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/05/hakre-plugins-draining.png" medium="image">
			<media:title type="html">Look over here!</media:title>
		</media:content>

		<media:content url="http://hakre.files.wordpress.com/2010/05/hakre-plugins-dropping-darker1.png" medium="image">
			<media:title type="html">C&#039;est a plate!</media:title>
		</media:content>
	</item>
	</channel>
</rss>
