<?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>Thought Clusters &#187; open source</title>
	<atom:link href="http://www.thoughtclusters.com/tag/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thoughtclusters.com</link>
	<description>Software Development &#38; Management</description>
	<lastBuildDate>Tue, 10 Aug 2010 03:27:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>IntelliJ IDEA Community Edition is Uninspiring</title>
		<link>http://www.thoughtclusters.com/2009/10/intellij-idea-community-edition-is-uninspiring/</link>
		<comments>http://www.thoughtclusters.com/2009/10/intellij-idea-community-edition-is-uninspiring/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 01:31:48 +0000</pubDate>
		<dc:creator>Krishna</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[intellij idea]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.thoughtclusters.com/?p=1124</guid>
		<description><![CDATA[A friend sent over the news that IntelliJ IDEA is going open source with a commercial option. My first reaction was that while it would be helpful to Java developers to play with it, there was a distinct possibility that &#8230; <a href="http://www.thoughtclusters.com/2009/10/intellij-idea-community-edition-is-uninspiring/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A friend sent over the news that <a href="http://blogs.jetbrains.com/idea/2009/10/intellij-idea-open-sourced/">IntelliJ IDEA is going open source</a> with a commercial option. My first reaction was that while it would be helpful to Java developers to play with it, there was a distinct possibility that IDEA is already out on its way out. I have always been an Eclipse person, so I don&#8217;t have any strong views on IDEA either way, but from what I have heard, it is a very good IDE. The point, though, is that if it was successfully competing with Eclipse, why did JetBrains decide to give it away for free?</p>
<p>I have <a href="http://www.thoughtclusters.com/2009/07/free-is-for-users-not-publishers/">written about this before</a>:</p>
<blockquote><p>if you are a producer, how do you profit by giving away your product for free? At the moment you stop charging, you lose the revenue from product sales. So you only benefit by making more money via other means than you have lost by forgoing direct sales.</p></blockquote>
<p>JetBrains may be betting on the scenario that there will be a greater adoption of the free product over Eclipse, which, in turn, drives the sales of the commercial product upwards. This may have been more likely if only the Community Edition had come <a href="http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html?utm_source=IDEA_BLOG&amp;utm_media=Anouncement&amp;utm_campaign=IDEA9_CE">without many features disabled</a>.</p>
<p>It gets mind-boggling as you go down the comparison list. Almost all the features that would entice someone to ditch Eclipse for IDEA have been removed. Remember people, the biggest problem in Eclipse is not the editor, it is the senseless ability  to configure anything and everything that makes it so difficult to do something simple. So why in the world would you remove (from IDEA) debugging, language support for HTML and environment support for Spring and Hibernate, not to mention any application server? (<em>The blog post mentions debugging, but the feature list has it as missing.</em>)</p>
<p>It almost seems that there was an internal argument inside the company with some people arguing for open source and the other side worrying about cannibalization of sales. Finally, they struck a compromise by releasing a barebones version as open source, which doesn&#8217;t help either side of the argument.</p>
<p>The other possibility for JetBrains is that IDEA will attract developers working on Eclipse. Once again, with many important features removed, why should anyone bother? Re-invent the wheels that both Eclipse and IDEA (in the proprietary version) have already invented? I just cannot see it.</p>
<p>Cedric has <a href="http://beust.com/weblog/archives/000520.html">similar thoughts</a>:</p>
<blockquote><p>I still see the move from commercial to open source as a sign that the business is struggling. A lot of companies have gone down that path in the past and all of them have tried to make it pass as a selfless action meant to help the community, but the truth is that they were just having a harder time selling their software, so making it open source is usually a last ditch effort to regain mindshare while trying to make money somewhere else.</p>
<p>I can&#8217;t think of a single example where a struggling commercial software suddenly started regaining market share when they went open source. Can you? [...]</p>
<p>Whatever side of the fence you stand on, one thing is clear about this move: it means less revenue for JetBrains for the foreseeable future. And what this means is that they will have less means to compete against Eclipse and less power to add features to either of the editions (the Community one or the Ultimate one).</p>
<p>And this is where a lot of companies make a fatal mistake: they think that making their software open source will automatically generate a ground swell of patches and additions from the community that will float them back to the top.</p>
<p>And in my experience, this never happens.</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtclusters.com/2009/10/intellij-idea-community-edition-is-uninspiring/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Understand Free Software First</title>
		<link>http://www.thoughtclusters.com/2009/07/understand-free-software-first/</link>
		<comments>http://www.thoughtclusters.com/2009/07/understand-free-software-first/#comments</comments>
		<pubDate>Sun, 19 Jul 2009 03:45:19 +0000</pubDate>
		<dc:creator>Krishna</dc:creator>
				<category><![CDATA[software development]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.thoughtclusters.com/?p=483</guid>
		<description><![CDATA[It is now official that WordPress themes are GPL, which creates problems for the business models of the design companies which were offering &#8220;premium&#8221; themes. A few weeks before this happened, a few premium theme developers such as Revolution decided &#8230; <a href="http://www.thoughtclusters.com/2009/07/understand-free-software-first/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It is now official that <a href="http://wordpress.org/development/2009/07/themes-are-gpl-too/">WordPress themes are GPL</a>, which creates problems for the business models of the design companies which were offering &#8220;premium&#8221; themes. A few weeks before this happened, a few premium theme developers such as <a href="http://www.briangardner.com/blog/revolution-going-open-source.htm">Revolution</a> decided to release their themes under the GPL and Alex King called them on it to see <a href="http://alexking.org/blog/2009/06/17/an-apology-and-a-question">if they really understood what the GPL meant</a>. Going by the comments, some don&#8217;t:</p>
<blockquote><p>I think those of use who have GPL’ed our themes are more saddened by the fact that certain individuals are completely exploiting hundreds or in my case thousands of hours worth of development time and purposely trying to use the GPL for their immediate personal/monetary gain.</p></blockquote>
<p>The problem, though, is that the GPL is exactly meant to do that. You can take any GPL code and redistribute it for free or even sell it, the only condition being that you pass on to the recipients the same freedoms that you received. This is <a href="http://www.gnu.org/copyleft/gpl.html">what the GPL Preamble states</a>:</p>
<blockquote><p>The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program&#8211;to make sure it remains free software for all its users. [...]</p>
<p>To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: <strong>responsibilities to respect the freedom of others</strong>.</p></blockquote>
<p>The GPL is about protecting freedom, not about protecting profits or intellectual property. It also makes it easier for developers to use code (as long as they share equally) and for users to distribute code <strong>without having to worry about the fine print or royalties</strong>.</p>
<p>Secondly, as one of the commentators stated, the producer of a GPL product like a WordPress theme has already benefited from the work of other GPL authors:</p>
<blockquote><p>If I were to release all of your themes for free on my site, you claimed I’d be “completely exploiting thousands of hours worth of development time and purposely trying to use the GPL for their immediate personal/monetary gain.”</p>
<p>How is that different than the fact that you’re using thousands of hours developing the platform of WordPress for your own monetary gain?</p></blockquote>
<p>I suppose many people are confused by the fact that money has been made on open source products, especially the big few like mySQL, Linux and WordPress. Part of this is because the GPL made no restriction on charging for free software. In theory, selling a copyable item for free doesn&#8217;t seem viable because why would you pay for something you can get for free once the first copy has been sold?</p>
<p>In practice, the &#8220;code&#8221; is always &#8220;free&#8221; as in zero dollars. What you really pay for is the service and the brand behind the code even if you seem to be paying for the code. Businesses have paid for separate commercial licenses for GPL products to avoid legal problems. But some assume that you can make money by simply selling GPL products, but without any service offering, that is a risky business strategy.</p>
<p>This kind of attitude is not restricted to the GPL. Seth Godin had a <a href="http://sethgodin.typepad.com/seths_blog/2007/02/please_dont_buy.html">similar confusion</a> sometime back about the Creative Commons license he was using. To his credit, he updated his post to clarify his intent, though it would have been better served if he had changed the title heading and deleted what he had written.</p>
<p>This is all very ironic. Many people seem to use the copyleft licenses because it apparently is cool, like supporting environmental causes, to have your code or work published under an open source license. Or they wish to benefit from the open source community. In other words, <strong>they use open source </strong><strong>because they gain something</strong>. But God forbid, if someone else gained something by taking advantage of what the license allows them to do.</p>
<p>To end these double standards, people need to educate themselves about software licensing and intellectual property rights. If they cannot tolerate the freedoms that the GPL or Creative Commons gives to their users, they have the right not to use those licenses. They have the full freedom to write or pick a tighter license that explictly states what they allow. Using plain old copyright is simple enough. Or hire a lawyer.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtclusters.com/2009/07/understand-free-software-first/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Free is for Users, not Publishers</title>
		<link>http://www.thoughtclusters.com/2009/07/free-is-for-users-not-publishers/</link>
		<comments>http://www.thoughtclusters.com/2009/07/free-is-for-users-not-publishers/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 11:13:57 +0000</pubDate>
		<dc:creator>Krishna</dc:creator>
				<category><![CDATA[technology]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.thoughtclusters.com/?p=459</guid>
		<description><![CDATA[There has been much debate recently about what free means (see Anderson, Gladwell, Godin, Cuban, Shafeen, Yglesias, etc.) and the meaning of GPL vis-a-vis WordPress (Mullenweg, Jalkut, King, etc.) The primary question is, does a business benefit by allowing consumers to &#8230; <a href="http://www.thoughtclusters.com/2009/07/free-is-for-users-not-publishers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>There has been much debate recently about what free means (see <a href="http://www.wired.com/techbiz/it/magazine/17-07/mf_freer?currentPage=all">Anderson</a>, <a href="http://www.newyorker.com/arts/critics/books/2009/07/06/090706crbo_books_gladwell?currentPage=all">Gladwell</a>, <a href="http://sethgodin.typepad.com/seths_blog/2009/06/malcolm-is-wrong.html">Godin</a>, <a href="http://blogmaverick.com/2009/06/30/free-vs-freely-distributed/">Cuban</a>, <a href="http://interacc.typepad.com/synthesis/2009/07/free-at-last.html">Shafeen</a>, <a href="http://yglesias.thinkprogress.org/archives/2009/06/competition-profit-rates-and-freeness.php">Yglesias</a>, etc.) and the meaning of GPL vis-a-vis WordPress (<a href="http://ma.tt/2009/07/not-lonely-at-all/">Mullenweg</a>, <a href="http://www.red-sweater.com/blog/825/getting-pretty-lonely/">Jalkut</a>, <a href="http://alexking.org/blog/2009/07/06/breaking-news-wordpress-is-gpl">King</a>, etc.) The primary question is, does a business benefit by allowing consumers to use its products (<em>software or information</em>) for free and, in the case of GPL, allow its products to be re-published under a free license?</p>
<p>My answer is: In terms of direct business benefit, generally &#8220;No&#8221; and sometimes &#8220;Yes&#8221;. The main beneficiaries of &#8220;Free&#8221; are consumers. Instead of paying for something, they get it for free now, the cost being subsidized by advertisers or other products of the vendor. In some cases, the cost is written off by the investors. &#8220;Free&#8221; only means no cost to one party in the transaction, it doesn&#8217;t mean that there are no costs per se. Somebody is incurring them and is either profiting via other means or losing money.</p>
<p>So, the question is, if you are a producer, how do you profit by giving away your product for free? At the moment you stop charging, you lose the revenue from product sales. So you only benefit by making more money via other means than you have lost by forgoing direct sales. GPL introduces a different complexity &#8211; you can still continue to charge for your products, but there is nothing stopping anyone from making unlimited copies of your software and re-distributing them for free or for a fee, perhaps not sporting, but legal under the GPL. Once again, can you make up for the reduction in revenues?</p>
<p>It is possible. The idea is that by making your content free, you reduce friction for your consumers and buyers. There will be more consumers of your content if it is not hidden behind a subscription wall. A GPL-based product is more attractive to users who can modify it for their needs without depending on you. You will gain more publicity and can drive traffic to sell other products that are not free.</p>
<p>But what if everyone does the same? What if all news were free? What if every software product was under the GPL? Suddenly, there is no special advantage being free. &#8220;Free&#8221; is therefore only a marketing tactic. And other free competition can erode that advantage.</p>
<p>The other rules of the marketplace also apply in &#8220;free&#8221;. &#8220;Free&#8221; removes the problem of cost from consumer consideration, but it does not solve time constraints, inertia, network effects, etc. For example, we often hear about the GPL success stories of Linux and mySQL. But there are other GPL operating systems and database applications. Why are they not successful? The reason is that the success of Linux has ensured that other free operating systems do not find the same success.</p>
<p>Take a look at WordPress. It has been extremely successful under the GPL. But no other blogging engine licensed under the GPL can replicate WordPress&#8217;s success. WordPress has built a huge eco-system (themes, plugins, etc.) around it that no other GPL blogging product can replicate. This is not to trash WordPress in any way (<em>it is a great product</em>).</p>
<p>Essentially, what this means is that the products in any space that benefit from a GPL license will drive out other GPL products in the same space. Similarly, the websites that benefit from giving away their products/information for free will drive out other such free sites. &#8220;Free&#8221; can allow you to gain a competitive advantage only for so long, because it can be imitated, so you must drive home your advantage while you can.</p>
<p>In some industries (such as news), there is no alternative to free. But it doesn&#8217;t mean that every news outlet which becomes free will be successful. Likewise, giving away your products for free or open-sourcing your product doesn&#8217;t guarantee success. It is generally beneficial to consumers, but not necessarily the producers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thoughtclusters.com/2009/07/free-is-for-users-not-publishers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
