<?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/"
	>

<channel>
	<title>The-Source.com &#187; GPL</title>
	<atom:link href="http://www.the-source.com/tag/gpl/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.the-source.com</link>
	<description>Free and Open Source Software News and Opinion</description>
	<lastBuildDate>Wed, 22 Dec 2010 01:04:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Anti-FSF Sentiment: Truth Not Relevant</title>
		<link>http://www.the-source.com/2010/11/anti-fsf-sentiment-truth-not-relevant/</link>
		<comments>http://www.the-source.com/2010/11/anti-fsf-sentiment-truth-not-relevant/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 23:46:59 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[FSF]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[VLC]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1229</guid>
		<description><![CDATA[I find the current VLC in the App Store discussion quite interesting on a number of different fronts, but there is a specific one I&#8217;d like to point out here for the Gentle Reader&#8217;s edification: Anti-FSF People Don&#8217;t Care About The Truth Bold claim? Not really, because there are 2 ways we can come to this [...]]]></description>
			<content:encoded><![CDATA[<p>I find the current VLC in the App Store discussion quite interesting on a number of different fronts, but there is a specific one I&#8217;d like to point out here for the Gentle Reader&#8217;s edification:</p>
<p><strong>Anti-FSF People Don&#8217;t Care About The Truth</strong></p>
<p>Bold claim? Not really, because there are 2 ways we can come to this unassailable conclusion. People that are interested in finding the truth of the matter, and then acting accordingly do <strong>NOT: </strong></p>
<ol>
<li>Resort to illogical arguments</li>
<li>Come right out and say &#8220;this is not about the correctness&#8221; of the situation</li>
</ol>
<p>You see, people that <strong>DO</strong> resort to illogical arguments and people that <strong>DO</strong> attempt to put aside the question of &#8220;correctness&#8221; have <strong>already come to a conclusion</strong> - they are simply attempting to rationalize their position.</p>
<p>In fact, one can see by the embrace of falacy and rejection of &#8220;correctness&#8221;, not only are they not interested in changing their position - but the position itself must be founded in illogic and incorrectness. It is a doubly bad position to be in, which brings to mind one of my favorite quotes: &#8220;you can&#8217;t reason someone out of a position they didn&#8217;t reason themselves into.&#8221;</p>
<p>The best one can hope for in such cases is to point out the illogic of the position, and hope to innoculate the innocent.</p>
<p><strong>Case In Point</strong></p>
<p>While you could pick any long anti-FSF screed as example, and would be sure to find it chock full of inanities, one in particular came to my attention today on Reddit, in a thread on the <a href="http://www.reddit.com/r/linux/comments/e0itr/fsf_position_on_gplv2_current_app_store_terms_in/">FSF position on GPLv2 &amp; current App Store terms [in re: VLC]</a>.</p>
<p>The focus of this link is <a href="http://mailman.videolan.org/pipermail/vlc-devel/2010-November/077486.html">Brett Smith &#8211; Licensing Compliance Engineer of the FSF &#8211; explaining the FSF position on the current App Store terms of service on the vlc-devel mailing list</a>.</p>
<p>Please take a moment to read Mr. Smith&#8217;s posting. It is a rational and factual analysis of conflicts between the requirements of the GPL and the requirements of the App Store terms and conditions. Furthermore is was done upon request. It is neither &#8221;evangelical&#8221; in content or intent.</p>
<p>There may be disagreement with Mr. Smith&#8217;s analysis on factual or legal grounds. That is not a problem, nor is it the issue here.</p>
<p>The problem here is how Mr. Smith &#8211; and by extension, the FSF &#8211; is attacked in response.</p>
<p><strong>On the list</strong></p>
<p>First, consider <a href="http://mailman.videolan.org/pipermail/vlc-devel/2010-November/077504.html">Jean-Baptiste Kemp&#8217;s response</a>,:</p>
<blockquote><p>I am not going to answer to this analysis now, but will make a point<br />
that I hope you will understand in a simple way.</p>
<p>THIS IS NOT ABOUT THE CORRECTNESS OR NOT OF YOUR ANALYSIS.<br />
THIS IS ABOUT YOUR ATTITUDE.</p>
<p>Your methods and attitudes are not polite, but they are destructive and dishonnest.</p>
<p>With &#8216;friends&#8217; like you, we don&#8217;t need any ennemies.<br />
If I understand correctly, the FSF new policy is to blow up communities?<br />
With those attitudes, do not wonder why people are moving away from Open<br />
Source development and from the GPL licences&#8230;<br />
<a href="https://www.ohloh.net/languages/compare?measure=loc_changed">https://www.ohloh.net/languages/compare?measure=loc_changed</a></p></blockquote>
<p>So, we have here an attempt to remove the facts from the discussion. This is a very attractive tactic when the facts are not on your side, but not so attractive if you are actually interested in being correct.</p>
<p>Then we have a personal attack, asserting that Mr. Smith is being &#8220;dishonest&#8221;. Quite cheeky, since just one sentence earlier Mr. Kemp is the one trying to downplay factual accuracy as being important.</p>
<p>Then we have a blatant misrepresentation attack on the FSF, ascribing them a malicious &#8220;new policy&#8221;.</p>
<p>Finally, we have a jumble of irrelevant and illogical attacks against the FSF by way of an <em><a href="http://en.wikipedia.org/wiki/Argumentum_ad_populum">argumentum ad populum</a></em> to the GPL.</p>
<p>And that is just the opening section! If one desired, you could dismantle the rest of Mr. Kempf&#8217;s points, because each one is rooted in at least one logical fallacy &#8211; if not, to be direct, an outright falsehood.</p>
<p>If the Gentle Reader has the inclination then they may follow the thread and see more of the same, including a more balanced criticism of FSF from other participants, which serves to illustrate one can indeed criticize the FSF without the failings of the anti-FSF crowd.</p>
<p><strong>On Reddit</strong></p>
<p>It is also amusing and illustrative to note the anti-FSF comments in the corresponding Reddit thread. They range from more personal attacks on Mr. Smith: insinuating that since he is not a lawyer his analysis in invalid. (Which only raises the question that since the attacker is assumedly not a lawyer either, what grounds does he have to speak?)</p>
<p>Similar attacks are made against the FSF: asserting that since they are not the copyright holder, they should stay out of it. Which ignores both the facts that the FSF is the best authority on the GPL, <strong>since it is their license</strong> &#8211; and that the FSF&#8217;s opinion was <strong>explicitly sought out by another VLC developer</strong>. Not too mention several other developers asked for clarification on how the GPL and App Store terms and conditions may conflict. (Which only raises the question that since the attacker is assumedly not a VLC developer, what grounds does he have to speak?)</p>
<p>Furthermore, the anti-FSF brigade fails to mention that the original <a href="http://www.fsf.org/blogs/licensing/vlc-enforcement">FSF blog on the VLC matter</a> is simply reporting an action take by a VLC developer: the FSF did not initiate this action. Yet, there is a clear implication in the comments that the FSF somehow started an action to which it had no proper standing.</p>
<p>(Note that <a href="http://mailman.videolan.org/pipermail/vlc-devel/2010-October/077395.html">RMS himself states that it is &#8220;VLC enforcing the GPL against Apple.&#8221;</a> Not only is it clear this is not an FSF action, no one from the FSF ever attempts to portray it that way. That is a pure misrepresentation by anti-FSF trolls.)</p>
<p>Why does the anti-FSF crowd attack the FSF here, instead of the <a href="http://mailman.videolan.org/pipermail/vlc-devel/2010-October/077325.html">actual real-life VLC developer who formally notified Apple of copyright infringement regarding distribution of the VLC media player</a>? You will see other woefully misinformed (or dishonest) anti-FSF trolls continue to paint this situation as the FSF trying to remove VLC from the App Store, which is a laughably incorrect distortion of the events.</p>
<p><strong>A Real Issue?</strong></p>
<p>There is a real issue of interest here &#8211; two actually &#8211; the first is that there may be a fundamental incompatibility between the GPL and certain methods of distribution. This may be a troubling matter indeed if one of the incompatible methods of distribution turns out to be the most popular method of distribution.</p>
<p>This may lead to lessened adoption of the GPL, or an increase in dual-licensing, or exceptions. It may lead to a GPLv4 addressing the matter more specifically. It may lead to a decline in popularity of closed App Stores. It may lead to people deciding how much they are willing to compromise their commitment to Free Software just to get it on an Apple device.  It may lead to a change in terms of service on the App Store that remove the conflict. Any of these are areas of interesting speculation.</p>
<p>The other issue of interest is how utterly without substance the arguments the anti-FSF trolls offer are: distortions of timelines, implications of actions not actually taken, misrepresentation of positions, personal attacks galore, and logical fallacy after logical fallacy. </p>
<p>I know I keep making that point&#8230; but they keep giving me so many examples.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/11/anti-fsf-sentiment-truth-not-relevant/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>WordPress vs Thesis: Put your money down</title>
		<link>http://www.the-source.com/2010/07/wordpress-vs-thesis-put-your-money-down/</link>
		<comments>http://www.the-source.com/2010/07/wordpress-vs-thesis-put-your-money-down/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 23:12:52 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1065</guid>
		<description><![CDATA[Here&#8217;s a funny thing that some PR dude kept emailing me about: SBRForum, a gaming odds site, has odds out on the whole &#8220;WordPress vs. Thesis&#8221; thing: Will the Free Software Foundation or any other group take DIY Themes to court for GPL licensing enforcement in 2010? Yes 1/2 No 8/5 Will DIY Themes relent [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a funny thing that some PR dude kept emailing me about: SBRForum, a gaming odds site, has <a href="http://www.sbrforum.com/props-odds/mullenweg-wordpress-vs-pearson-thesis-odds-a-14853/">odds out on the whole &#8220;WordPress vs. Thesis&#8221; thing</a>:</p>
<blockquote><p>Will the Free Software Foundation or any other group take DIY Themes to court for GPL licensing enforcement in 2010?<br /> Yes 1/2<br /> No 8/5</p>
<p>Will DIY Themes relent on its own and distribute the Thesis Theme/Frameword under a GPL license in 2010?<br /> Yes 5/2<br /> No 1/3</p>
<p>Will Chris Pearson personally sue Matt Mullenweg for lost revenues, slander or defamation in 2010?<br /> Yes 3/2<br /> No 4/7</p>
</blockquote>
<p>There&#8217;s a few interesting issues about this bit:</p>
<p>1. Apparently there is some business to be made in contacting other bloggers to promote content, because this dude kept emailing me about this. That&#8217;s fine, because this is actually sort of interesting. Next time offer me a laptop or something, though, so I can be like the Microsoft bloggers.</p>
<p>2. Whoever wrote up the story summarizing the drama on the SBRForum did a damn good job. It&#8217;s hard to be sure &#8211; because anyone reading this probably has a technical background &#8211; but I think even a non-techie can follow the basics from the story.</p>
<p>3. People really will bet on anything, won&#8217;t they?</p>
<p><strong>My Solution</strong></p>
<p>If I were really vested in this issue and had money (and my last name was Mullenweg) this is what I would do: I&#8217;d just buy a copy of Thesis and then start distributing it. From the front page of WordPress. Hell, I&#8217;d make it the default theme, push it out as a &#8220;critical update&#8221;, and announce it all on video in a leotard with my face painted up like <a href="http://www.ultimatewarrior.com/">The Ultimate Warrior</a>. <em>(Don&#8217;t miss the &#8220;Warrior Fine Art Gallery&#8221;!)</em></p>
<p>For one thing, this has already moved past the &#8220;let&#8217;s handle this thing internally and like gentlemen.&#8221; After that stage, I&#8217;d move right to &#8221;BRING IT!&#8221; Us zealots only see things in black and white, you know.</p>
<p>For another thing, despite the possible uncertainty of the &#8220;derivative works&#8221; issue, we know that Thesis contains straight up ripped-off GPL code. Those versions of Thesis are <strong>unquestionably</strong> violating WordPress copyright.</p>
<p>This is the problem about being a dick &#8211; you might be able to get away with it so long as all your ducks are in a row, but ducks have a hard time staying in a row. Call it Karma. And then call it to the stand.</p>
<p>Do it for the lulz, Matt!</p>
<p><strong>Edited to add: </strong>Alas, it hardly matters now, as <a href="http://mashable.com/2010/07/22/thesis-relents/">Thesis has done the right thing</a> and now the PHP portions are under GPL, and the CSS/JS bits under the whatever proprietary terms that who cares about.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/07/wordpress-vs-thesis-put-your-money-down/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>GPL and WordPress: Failure?</title>
		<link>http://www.the-source.com/2010/07/gpl-and-wordpress-failure/</link>
		<comments>http://www.the-source.com/2010/07/gpl-and-wordpress-failure/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 01:24:09 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Thesis]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=1010</guid>
		<description><![CDATA[There are an abundance of sources commenting on the GPL/WordPress/Thesis flap, so search them out if you want the details (Spoiler: Thesis is spectacularly in the wrong.) Most of the reading at this point walks well-trod ground, but  one bit of commentary by The Accidental Businessman (Marco Tabini) deserves special attention: You could say that Matt’s opinion [...]]]></description>
			<content:encoded><![CDATA[<p>There are an abundance of sources commenting on the GPL/WordPress/Thesis flap, so search them out if you want the details (Spoiler: Thesis is spectacularly in the wrong.)</p>
<p>Most of the reading at this point walks well-trod ground, but  <a href="http://blog.tabini.ca/2010/07/wordpress-and-the-gpl-the-day-after/">one bit of commentary by The Accidental Businessman</a> (Marco Tabini) deserves special attention:</p>
<blockquote><p>You could say that Matt’s opinion counts, because he wrote the software and he should have the right to decide how his software is distributed and under what rules.</p>
<p>I couldn’t agree more—except for one minor detail: Matt made his decision when he chose to distribute WordPress under the GPL. From then on, both he and any user of WordPress are bound by the terms of the license, and not by what anyone thinks. Matt doesn’t <em>enforce</em> the license: that’s for a court of law to do. Therefore, what he thinks at this point only has value, from a legal standpoint, if a competent court determines that the terms of the GPL agree with him.</p>
<p>This, incidentally, is one of the biggest concerns that I have with the GPL. It’s a license that enforces a very particular meaning of “freedom” whose nuances a developer may simply not understand. Case in point: Matt may well believe that themes must be released under the GPL as derivative works, but there is no real case law to back this belief. The FSF says so<sup><a id="fnref-776-1" href="http://blog.tabini.ca/2010/07/wordpress-and-the-gpl-the-day-after/#fn-776-1">1</a></sup>, but they are less than intellectually honest by not admitting that they do not have the legal standing to back their claims.</p>
<p>The reason why I say that this is not a legal issue, therefore, is that, unless and until the WPF sues a theme developer on the issue of whether a theme or plugin that doesn’t incorporate wholesale code from the main project<sup><a id="fnref-776-2" href="http://blog.tabini.ca/2010/07/wordpress-and-the-gpl-the-day-after/#fn-776-2">2</a></sup> is a derivative work, this is a <em>business</em> issue that can deeply affect the future of WordPress if not handled correctly. Hence my points in the previous article.</p>
<p>One thing that many do not seem to understand that the <em>enforcement</em> of a contract (or a license) is, essentially, a failure of the contract itself. A contract exists so that two parties can have an understanding on how a business relationship should take place. If the contract is sufficiently clear and unequivocal, it should only ever be enforced if one of the parties <em>maliciously </em>and <em>willfully</em> breaches it and then refuses to cure the breach. If it is unclear and equivocal, as is the case here, the enforcement of a contract represents a failure to draft a proper agreement in the first place.</p></blockquote>
<p>Let me say I disagree with the overall conclusion and opinion of the Mr. Tarbini as I understand it, but I do appreciate the points he raises.</p>
<p><strong>GPL Motherfucker. Do You Understand It?</strong></p>
<p>A thorny issue for me. Perhaps it is a failing on my part that despite reading the text (and rationale for GPLv3) I wouldn&#8217;t want to argue for high stakes in a court of law on the particulars of the GPL. Not only is the GPL complex, but copyright law is complex-squared.</p>
<p>Furthermore, it may just be my ego talking but I don&#8217;t put a lot of stock in GPL-interpretation by people who don&#8217;t do it for a living.</p>
<p>I&#8217;m not saying complexity or ambiguity is a GPL failure - perhaps the legal system itself makes it impossible to write something that is both understandable for a layperson and enforceable by a court.</p>
<p>I&#8217;m not being snarky.</p>
<p><strong>GPL != Free Software</strong></p>
<p>Another important distinction that doesn&#8217;t always get made: the GPL is not the be-all-end-all definition of Free Software. I look at the GPL as being the best <strong>attempt</strong> to enforce Free Software. I&#8217;m not aware of any license that does &#8211; or even attempts to do &#8211; a better job a promoting Free Software than the GPL.</p>
<p>Even so, consider the GPL is already on the third revision. For whatever reason earlier attempts fell short of the mark.</p>
<p>Therefore, I don&#8217;t think it&#8217;s out of line to realize that the GPL may fall short even if it may simultaneously be the best possible attempt &#8211; nor do I think such a problem invalidates either the GPL or Free Software.</p>
<p>Few things are without flaw or need of improvement.</p>
<p><strong>Assume maliciousness and incompetence</strong></p>
<p>There&#8217;s a famous bit about &#8220;never assume malice when incompetence explains&#8221;, but when dealing with GPL and Free Software, I think one must always assume malice and incompentence will be in play.</p>
<p>For example, business interests will always be looking for a way to get something for nothing (though <strong>never ever</strong> giving something for nothing! What are you &#8211; a COMMUNIST!) To them, exploiting Open Source seems like a free gold mine of research, development, software and support. Good business, maybe &#8211; but malicious.</p>
<p>Vast majority of &#8220;Open Core&#8221; falls in various degrees around this area. Rule of thumb: the louder and &#8220;Open Core&#8221; player trumpets &#8220;Open Source&#8221;, the further they are towards open-core-means-we-are-using-a-mit-licensed-tcp/ip-stack end of the spectrum.</p>
<p>Straight copying actual source code from WordPress into your theme that you insist isn&#8217;t a derivative work and isn&#8217;t under the GPL is malice too &#8230; in case you were wondering where to classify that.</p>
<p>Other area is incompetence. When Mr. Tabini asserts &#8221;Matt made his decision when he chose to distribute WordPress under the GPL&#8221;, that&#8217;s incompetence. Matt never made a decision to distribute WordPress under the GPL &#8211; that decision was made for him, as he forked an existing GPL project.</p>
<p><strong>Drafting an agreement</strong></p>
<p>Having no choice ties into another problem with Mr. Tabini&#8217;s argument. Recall this bit:</p>
<blockquote><p>If it is unclear and equivocal, as is the case here, the enforcement of a contract represents a failure to draft a proper agreement in the first place.</p></blockquote>
<p><strong>But!</strong> The parties  (in this case) aren&#8217;t entering into a meeting-of-the-minds and drafting an agreement.</p>
<p>One party has pre-selected terms that &#8211; <strong>hopefully</strong> - covers his software in a manner he finds acceptable, and with the expectation that people using his software will act in a compliant manner. To him, he sees the GPL as <strong>enabling</strong> something.</p>
<p>The other party, though, is doing something very different &#8211; because he views that same license as something to be subverted or ignorned.  To him, the GPL is <strong>disabling</strong> something.</p>
<p>If these two parties had sat down to draft an agreement, they would not agree on the GPL. That&#8217;s because one party wants to share code and the other doesn&#8217;t. The GPL isn&#8217;t a vehicle of agreement between those two parties.</p>
<p>A disagreement over a unique drafted agreement  isn&#8217;t what happens when people have a GPL issue &#8211; it is invaribly someone <strong>who wants to benefit from GPL software, while not being bound the same requirements that made it possible and available to them in the first place</strong>.</p>
<p><strong>If </strong>there is any failing on the part of the GPL here, it is not in the eyes of the second party &#8211; that person doesn&#8217;t want to share his code <strong>anyway</strong>. <strong>If </strong>there is a failing it is that the GPL has failed to enforce the terms that the first party expected &#8211; which I think are in line with the expectations of Free Software.</p>
<p><strong>Commenting on comments to the commentary</strong></p>
<p>As usual I find much interest in the comments. Consider this bit (sorry couldn&#8217;t find a direct link, it&#8217;s the second comment):</p>
<blockquote><p>The second biggest problem is the attitude that there is only one correct interpretation of the license and if you don’t agree with that interpretation you’re breaking the law.</p></blockquote>
<p>Eh? Isn&#8217;t the entire problem &#8211; assuming everyone is not acting malicously &#8211; that there isn&#8217;t one correct interpretation?</p>
<p>If there were &#8220;one correct interpretation&#8221;, then exactly how would one go about justify acting in defiance of that interpretation?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/07/gpl-and-wordpress-failure/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Microsoft Evangelist: GPL strips consumer of all their rights</title>
		<link>http://www.the-source.com/2010/04/microsoft-evangelist-gpl-strips-consumer-of-all-their-rights/</link>
		<comments>http://www.the-source.com/2010/04/microsoft-evangelist-gpl-strips-consumer-of-all-their-rights/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 11:57:41 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[Josh Holmes]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=856</guid>
		<description><![CDATA[Microsoft &#8220;Architect Evangelist&#8221; Josh Holmes: [Microsoft signing the Joomla Contributor Agreement is] a clear demonstration of how far Microsoft has come in it’s commitment to OSS projects. Now, I’ve got my own issues with the GPL as I think that it strips the consumer of all of their rights but that’s for a different discussion. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.joshholmes.com/blog/2010/04/28/microsoft-contributing-more-to-oss/">Microsoft &#8220;Architect Evangelist&#8221; Josh Holmes</a>:</p>
<blockquote><p>[Microsoft signing the Joomla Contributor Agreement is] a clear demonstration of how far Microsoft has come in it’s commitment to OSS projects. Now, I’ve got my own issues with the GPL as I think that it strips the consumer of all of their rights but that’s for a different discussion.</p></blockquote>
<p>I would love to hear exactly how the GPL strips the <strong>consumer</strong> of &#8220;all their rights&#8221;. Even entertaining the BSD vs. GPL sort of arguments, I&#8217;ve never heard such hyperbole.</p>
<p>I suppose the GPL might not be as consumer freedom-granting as the typical Microsoft EULA, but&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/04/microsoft-evangelist-gpl-strips-consumer-of-all-their-rights/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>More on GPL and derivatives</title>
		<link>http://www.the-source.com/2010/04/more-on-gpl-and-derivatives/</link>
		<comments>http://www.the-source.com/2010/04/more-on-gpl-and-derivatives/#comments</comments>
		<pubDate>Tue, 13 Apr 2010 10:18:10 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[GPL]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=750</guid>
		<description><![CDATA[More Nerds Argue Remember those Nerd Lawyers arguing over the GPL and plugins? Now there are some Nerd Professors arguing over the same thing. This blog is interesting because it contains a host of opinions, all well-stated. If I understand the consensus (such as it is), the answer to writing non-GPL plugins to a GPL [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-751" title="GNU" src="http://www.the-source.com/wp-content/uploads/2010/04/gpl_logo-150x150.jpg" alt="" width="150" height="150" /><strong>More Nerds Argue</strong></p>
<p>Remember those <a href="http://www.the-source.com/2010/03/when-nerd-lawyers-clash-wordpress-and-the-gpl/">Nerd Lawyers arguing over the GPL and plugins</a>? Now there are some <a href="http://pyre.third-bit.com/blog/archives/3767.html">Nerd Professors arguing over the same thing.</a></p>
<p>This blog is interesting because it contains a host of opinions, all well-stated. If I understand the consensus (such as it is), the answer to writing non-GPL plugins to a GPL program is to write a GPL plugin that provides an interface that a non-GPL program can talk directly to.</p>
<p>Here&#8217;s the bit of commentary from the FogCreek developers that supports that interpretation:</p>
<blockquote><p><em>In Kiln, to avoid running afoul of the GPL, while still making a viable commercial product, what we did was to design the product so that the closed-source browsing/repository management/code review component was kept entirely separate from the open-source code storage component.</em></p></blockquote>
<p>This aligns with some of the arguments in the Nerd Lawyer discussion &#8211; one which I originally did not agree with, but am coming to accept.</p>
<p>I say &#8220;coming to accept&#8221; because I am of the opinion that plugins may not necessarily be GPL, if the original work provides a &#8220;clean&#8221; interface for plugins. So, it bugs me when the argument is that plugins &#8220;are very probably derived works as they are potentially (and generally) significantly more intimate with [the original work's] internals&#8221;, because that makes me think the plug-in interface is not &#8220;clean&#8221;.</p>
<p><strong>A minor point</strong></p>
<p>Such discussion is good, but the good professor goes a bit far I think here:</p>
<blockquote><p>George Orwell argued that the real purpose of censorship is to make people worry about what writing something troublesome might cost them, so that they never actually write anything that would have to be censored. Every time someone puts the GPL on something, they are forcing other developers to make the same kind of decision: accept someone else’s idea of what “free” means, or run the risk of not being able to use their “free” software without a whole lot of trouble.</p></blockquote>
<p>Of course, the truth is any time someone puts any license on something, they are forcing other developers to make a decision: accept someone else&#8217;s terms, or run the risk of not being able to use their software. In this area, there is little difference between the GPL and any other license. Why Orwellian overtones need to be introduced escapes me.</p>
<p>I&#8217;ve often noticed that people tend to really dislike the GPL when they want to use GPL code, but don&#8217;t want to accept GPL terms.</p>
<p><strong>If you want more</strong></p>
<p>This seems as good a place as any to note a <a href="http://jeffsayre.com/2010/04/12/crap-gpl-questions-once-again/">somewhat similar discussion on WordPress themes / extensions / plugins</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/04/more-on-gpl-and-derivatives/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Emacs and the GPL</title>
		<link>http://www.the-source.com/2010/04/emacs-and-the-gpl/</link>
		<comments>http://www.the-source.com/2010/04/emacs-and-the-gpl/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 01:40:59 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[rms]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=693</guid>
		<description><![CDATA[The H has quite the interesting story up, &#8220;Emacs &#38; the birth of the GPL&#8220;, tracing how Emacs developed, and how that in turn led to the development of the GPL. Seeing the Future I quite enjoyed seeing how RMS tempered prophetic statements with unfortunate real-world experience. Consider this insight from RMS into why it would [...]]]></description>
			<content:encoded><![CDATA[<p>The H has quite the interesting story up, &#8220;<a href="http://www.h-online.com/open/features/Emacs-the-birth-of-the-GPL-969471.html">Emacs &amp; the birth of the GPL</a>&#8220;, tracing how Emacs developed, and how that in turn led to the development of the GPL.</p>
<p><strong>Seeing the Future</strong></p>
<p>I quite enjoyed seeing how RMS tempered prophetic statements with unfortunate real-world experience. Consider this insight from RMS into why it would be <a href="http://www.lysator.liu.se/history/garb/txt/87-1-emacs.txt">unlikely for a commercial entity to produce something like Emacs</a>:</p>
<blockquote><p>I don&#8217;t think that anything like EMACS could have been developed commercially. Businesses have the wrong attitudes. The primary axiom of the commercial world toward users is that they are incompetent, and that if they have any control over their system they will mess it up. The primary goal is to give them nothing specific to complain about, not to give them a means of helping themselves.</p></blockquote>
<p>Some 23 years later, on the commerically amazing debut of the iPad, it&#8217;s striking how accurate this assessment is!</p>
<p><strong>Understanding the Past</strong></p>
<p>The unfortunate real-world experience is recounted on the &#8220;betrayal&#8221; of the sharing ideals by persons such as Russell Noftsker and James Gosling, both of which took advantage of (proto-) Free Software for commerical benefit.</p>
<p>It is precisely this &#8220;school of hard knocks&#8221; experience that makes the GPL so grounded in real-world understanding, rather than the &#8220;zealotry&#8221; and &#8220;idealism&#8221; that detractors struggle mightily to paint it with. RMS knows how people will try to abuse Free Software,  and the GPL has parts specifically constructed to prevent such abuse!</p>
<p><strong>The Cultural Significance of Free Software</strong></p>
<p>As interesting as the main H article is, through a link it led me to an even more interesting read, <a href="http://twobits.net/read/">Two Bits: The Cultural Significance of Free Software</a>.</p>
<p>This is a fascinating book, completely available online under CC-BY-NC-SA, not only with extensive references and footnotes, but also allowing reader commenting and &#8220;<a href="http://twobits.net/modulate/">modulating</a>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/04/emacs-and-the-gpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GPL Endrun: Value-Added Binaries</title>
		<link>http://www.the-source.com/2010/03/gpl-endrun-value-added-binaries/</link>
		<comments>http://www.the-source.com/2010/03/gpl-endrun-value-added-binaries/#comments</comments>
		<pubDate>Wed, 10 Mar 2010 06:30:06 +0000</pubDate>
		<dc:creator>Jason</dc:creator>
				<category><![CDATA[Free Software]]></category>
		<category><![CDATA[Propriatery Technology]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[SoftBound]]></category>

		<guid isPermaLink="false">http://www.the-source.com/?p=564</guid>
		<description><![CDATA[An interesting hypothetical over at ESR&#8217;s blog, &#8220;Plug for a worthy project: Softbound&#8220;. I encourage you to read the post and commentary after my brief summary, so you can see if your thoughts change after reading the discussion there! The Facts SoftBound is a BSD-licensed &#8220;value-added&#8221; compiler. Give it some source code and it can [...]]]></description>
			<content:encoded><![CDATA[<p>An interesting <strong>hypothetical</strong> over at ESR&#8217;s blog, &#8220;<a href="http://esr.ibiblio.org/?p=1767">Plug for a worthy project: Softbound</a>&#8220;. I encourage you to read the post and commentary <strong>after</strong> my brief summary, so you can see if your thoughts change after reading the discussion there!</p>
<p><strong>The Facts</strong></p>
<p><a href="http://www.cis.upenn.edu/acg/softbound/">SoftBound </a>is a BSD-licensed &#8220;value-added&#8221; compiler. Give it some source code and it can produce &#8220;hardened&#8221; binaries that are more secure because they are immune to buffer overflows. It makes no changes to the source code.</p>
<p><strong>The Hypothetical</strong></p>
<p>A company, using a proprietary and closed &#8220;value-added&#8221; compiler compiles GPL software and sells the binaries. Source code available. Binaries locked up tight.</p>
<p><strong>The Question</strong> </p>
<p>Is this a problem? By &#8220;problem&#8221; I mean is this forbidden under the GPL (v2 or v3), and if it is or isn&#8217;t should it or should it not be?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.the-source.com/2010/03/gpl-endrun-value-added-binaries/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

