<?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>tecosystems &#187; Open Source</title>
	<atom:link href="http://redmonk.com/sogrady/topic/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/sogrady</link>
	<description>because technology is just another ecosystem</description>
	<lastBuildDate>Fri, 18 May 2012 15:18:02 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The Open Source Implications of the CloudStack Announcement</title>
		<link>http://redmonk.com/sogrady/2012/04/04/cloud-stack/</link>
		<comments>http://redmonk.com/sogrady/2012/04/04/cloud-stack/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 21:53:52 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4574</guid>
		<description><![CDATA[Tweet Most of the commentary regarding the donation of the CloudStack assets to the Apache Software Foundation by Citrix yesterday has centered around the landscape implications. This is understandable, because CloudStack&#8217;s break from OpenStack has an impact on multiple communities. Given the stakes involved with the cloud market, the growing number of market entrants is [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2012%2F04%2F04%2Fcloud-stack%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2012/04/04/cloud-stack/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="The Open Source Implications of the CloudStack Announcement &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>Most of the commentary regarding the donation of the CloudStack assets to the Apache Software Foundation by Citrix yesterday has centered around the landscape implications. This is understandable, because CloudStack&#8217;s break from OpenStack has an impact on multiple communities.</p>
<p>Given the stakes involved with the cloud market, the growing number of market entrants is no surprise. Incumbents like Microsoft and VMware cannot afford to be locked out of the cloud; what&#8217;s more, each vendor&#8217;s leaership understands the financial opportunities associated with owning the platform. Amazon, which is for all practical purposes the Microsoft or VMware of the cloud, can and will leverage their position to simultaneously undermine competitors and preemptively defend lines of attack. If this means creating ancillary private cloud markets and leaving money on the table in the process &#8211; as they may with Eucalyptus and now CloudStack &#8211; so be it. Everyone who&#8217;s not Amazon or aligned with them, meanwhile, from Joyent to Rackspace, is intent on ensuring that Amazon&#8217;s tenure as the Microsoft of the cloud is as short as possible. If that means open sourcing what would have been considered core software in the process &#8211; as with Rackspace and OpenStack &#8211; so be it.</p>
<p>That landscape, as convoluted as it appears, is fairly well understood within the industry. While everyone wants to predict outcomes on project and API futures, the fact is that it&#8217;s too early in most cases to project accurately. The CloudStack transaction, however, does make obvious certain facts regarding the licensing mechanisms and governance models employed by the various projects.</p>
<h1>Permissive Licensing Continues to Make Gains</h1>
<p>Since 2009 we&#8217;ve been <a href="http://redmonk.com/sogrady/2009/11/12/2010-predictions/">predicting</a> (and <a href="http://redmonk.com/sogrady/2012/02/15/decline-of-the-gpl/">observing</a>) gains for permissive licensing at the expense of copyleft or reciprocal alternatives. Reciprocal licenses, which require that any changes to a licensed asset that are distributed be made available under the exact same terms, have in the past been employed to disincent forks and to create artificial purchase triggers (e.g. dual licensing). As forks have become something to <a href="http://redmonk.com/sogrady/2010/04/01/github/">encourage</a> rather than fight, however, one justification for the usage of copyleft licenses has faded.</p>
<p>Faded to the point that permissive licenses are increasingly seen as a license of choice for maximizing participation and community size. It&#8217;s not true that copyleft licenses are unable to form large communities; Linux and MySQL are two of the largest open source communities in existence, and both assets are reciprocally licensed. But the case can be made that this will in future be perceived as anachronistic behavior.</p>
<p>Commerical entities in particular favor permissive licenses like the Apache Software Foundation&#8217;s , because they impose very little overhead. As Cloudera CEO Mike Olson &#8211; whose first business was built around reciprocal licensing, but whose Hadoop business is built around Apache &#8211; <a href="http://www.wired.com/wiredenterprise/2012/02/cloudera-and-apache/all/1">says</a> of permissive licenses, &#8220;There’s very little legal complexity for people to deal with.&#8221; Permissively licensed assets can be repackaged and sold as closed source software, for example, per the terms of the license itself. For projects, then, that wish to encourage the participation and engagement of commerical vendors, the permissive license can be a good, differentiating, choice.</p>
<p>Citrix is being less than explicit about this, but it is probable that as they continue to build an ecosystem around CloudStack, one of the &#8220;features&#8221; they&#8217;ll cite is the permissive license which allows would be players to leverage the code however they see fit. Contrast this, for example, with Eucalyptus, which is at present governed by the reciprocal GPLv3 license.</p>
<p>The same license, in fact, that CloudStack left behind in favor of the ASF&#8217;s more permissive license.</p>
<h1>The Asymmetry of Permissive vs Reciprocal</h1>
<p>Permissive licensing isn&#8217;t an unequivocal win for the CloudStack project, however. Underreported is the licensing asymmetry created by Citrix&#8217;s relicensing of the CloudStack assets. Because of the licensing mechanisms involved, the Eucalyptus project will now be able to incorporate code from CloudStack &#8211; or OpenStack, for that matter &#8211; at will. Technical innovations within Eucalyptus, meanwhile, are protected from usage by permissively licensed cloud stacks. Code sharing, in this case, is unidirectional towards Eucalyptus. CloudStack also forfeits similar protections from the OpenStack project; anything that OpenStack wishes to consume from CloudStack, they will now be able to, per the terms of the new licensing scheme.</p>
<p>Historically, this has not been a particularly important dynamic. MySQL, for example, has no major history of incorporating code from the more permissively licensed PostgreSQL. But with the cloud stack projects&#8217; broader scope and mandate, it is not out of the realm of possibility to believe that Eucalyptus may opportunistically incorporate features or components from CloudStack, OpenStack or both.</p>
<h1>You Won&#8217;t Get Fired for Using Apache</h1>
<p>In the wake of GitHub&#8217;s meteoric ascension, there have been many questions about the role of open source foundations like Apache or Eclipse today. There are those who argue, in fact, that they have outlived their original purpose; see, for example, Mikeal Rogers&#8217; &#8220;<a href="http://www.mikealrogers.com/posts/apache-considered-harmful.html">Apache Considered Harmful</a>.&#8221; But while it is certain that foundations will need to adapt to changing needs, there are many reasons yet to justify their existence [<a href="http://redmonk.com/sogrady/2011/11/28/you-wont-get-fired-for-using-apache/">coverage</a>]. One of which is branding.</p>
<p>Citrix was very careful to put the Apache Software Foundation front and center in their announcement. This does two things. First, it allows them to benefit from the halo effect of the Apache brand and the goodwill of becoming a sponsor. Second, it differentiates them from two of the more visible alternative open source cloud stacks. Eucalyptus is primarily a single vendor initiative, much as MySQL once was. OpenStack is developed by a broader community of participants, and is being transitioned to a foundation. But that process has not been without its growing pains, with one of the co-founders <a href="http://www.itworld.com/cloud-computing/258632/openstack-co-founder-questions-governance-proposal">questioning</a> the governance structure.</p>
<p>Contrast that with CloudStack and the ASF. The latter is a known quantity, and vendors like IBM have historically advantaged Apache at the expense of independent foundations (e.g. their OpenOffice.org participation). What the ultimate impact of the Apache brand will be on CloudStack&#8217;s visibility and traction remains to be seen, but it&#8217;s undeniable that the Apache brand is being positioned as a feature for the project.</p>
<p><strong>Disclosure</strong>: The ASF, Citrix, Eclipse Foundation, Eucalyptus, GitHub, Joyent, Microsoft, and VMware are clients. Rackspace has been a client in the past. Amazon is not a RedMonk client.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-nc-sa/3.0/"><img src="http://i.creativecommons.org/l/by-nc-sa/3.0/88x31.png" alt="by-nc-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-nc-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-nc-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><prohibits rdf:resource="http://creativecommons.org/ns#CommercialUse" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2012/04/04/cloud-stack/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Community Metrics: Comparing Chef and Puppet</title>
		<link>http://redmonk.com/sogrady/2012/03/13/chef-and-puppet/</link>
		<comments>http://redmonk.com/sogrady/2012/03/13/chef-and-puppet/#comments</comments>
		<pubDate>Tue, 13 Mar 2012 21:34:03 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[chef]]></category>
		<category><![CDATA[puppet]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4549</guid>
		<description><![CDATA[Tweet The asymmetry of open source technologies&#8217; ability to penetrate the enterprise datacenter is not difficult to understand. Besides questions of maturity, the fact is that different product categories carry different risk profiles, a major factor for enterprises more afraid of making the wrong choice than interested in the right one. Red Hat&#8217;s sustained growth, [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2012%2F03%2F13%2Fchef-and-puppet%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2012/03/13/chef-and-puppet/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Community Metrics: Comparing Chef and Puppet &raquo; tecosystems #chef #puppet">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>The asymmetry of open source technologies&#8217; ability to penetrate the enterprise datacenter is not difficult to understand. Besides questions of maturity, the fact is that different product categories carry different risk profiles, a major factor for enterprises more afraid of making the wrong choice than interested in the right one. Red Hat&#8217;s sustained growth, for example, indicates that operating systems are experiencing minimal friction in terms of adoption. Non-relational databases, on the other hand, while widely used aren&#8217;t trusted by corporate buyers yet in quite the same way, with Hadoop a notable exception.</p>
<p>One area that hasn&#8217;t endured the same level of skepticism is open source configuration management software. While there are many <a href="http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software">options</a>, system adminstrators and developers are advantaging Chef and Puppet at the expense of competing solutions. But with that success comes an obvious question: which do I pick, and why?</p>
<p>Although discussions of the platforms&#8217; relative technical merits can be interesting &#8211; the comments on this HN <a href="http://news.ycombinator.com/item?id=3090800">thread</a> display the usual range of opinions on the subject &#8211; we&#8217;re typically more interested in usage patterns. Quality of implementation is an important consideration in technology selection, but history demonstrates adequately that technically inferior solutions can and often do outperform competitors. Because there is no single canonical source for usage, we instead examine a variety of proxy metrics, looking for patterns that indicate a broader narrative at work. Here&#8217;s a non-comprehensive run through some of the metrics that we regularly evaluate.</p>
<h2>Debian</h2>
<p><strong>Update</strong>: Spoke with Opscode&#8217;s Jesse Robbins who wanted me to be aware that Chef&#8217;s under-representation on Debian is likely due in part to the fact that they run and manage their own repositories, but also because they recommend deployment via the RubyGems package manager over Debian&#8217;s apt-get. So consider yourselves caveated; the charts otherwise remain untouched.</p>
<p>Each running instance of the Linux distribution Debian has the ability to phone home telemetry of the packages installed on the system. Called Popularity Contest, this provides insight into what the relative adoption rates of various software packages are within the subset of the Debian community that has elected to self-report application information. This graph, then, reflects adoption of Chef relative to Puppet within the Debian community.</p>
<p><a href="http://www.flickr.com/photos/sog/6833904792/" title="deb-puppet-v-chef by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7046/6833904792_78a25faf28.jpg" width="500" height="374" alt="deb-puppet-v-chef"></a></p>
<p>As you can see, Puppet substantially outperforms Chef in this context. Part of this is the fact that Puppet is by four years the older project, and thus has had additional years to build adoption numbers.  But if we look more closely at the data, however, there are indications that adoption may also be a function of packaging issues. In mid-July of last year, Opscode (the company behind Chef) made updated packages <a href="http://www.opscode.com/blog/2011/07/14/chef-0-10-2-0-9-18-debianubuntu-packages/">available</a> for Debian and related distributions. Almost immediately thereafter, according to Debian Popularity Contest data, adoption spiked on that platform.</p>
<p><a href="http://www.flickr.com/photos/sog/6833932812/" title="deb-chef by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7059/6833932812_7897fa1a1d.jpg" width="500" height="366" alt="deb-chef"></a></p>
<p>More interestingly, the adoption of Chef enabled by the new packages may have led to a transient decline in reported Puppet adoption. If we examine a three month period of Puppet adoption beginning in July, the impact to the overall trajectory is apparent.</p>
<p><a href="http://www.flickr.com/photos/sog/6833940090/" title="deb-puppet-july by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7199/6833940090_591f4a9122.jpg" width="500" height="373" alt="deb-puppet-july"></a></p>
<p>From a macro perspective, the data indicates Puppet still remains more broadly adopted within the Debian community than Chef. But Chef is growing, and the evidence does seem to confirm growth for one is negatively correlated with growth from the other.</p>
<h2>GitHub</h2>
<p>As one of the largest and most important developer communities in existence, we track individual project performance on GitHub closely. With author backed repositories for both Chef and Puppet available, it&#8217;s possible to compare the performance of the two projects in basic fashion. GitHub gives a slight edge to Puppet in terms of total contributors; 121-118. Puppet also saw more pageviews on GitHub over the past 90 days, 30735 to 22361.</p>
<p><a href="http://www.flickr.com/photos/sog/6980102643/" title="github-puppet-chef-pageviews by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7046/6980102643_4579176521.jpg" width="500" height="375" alt="github-puppet-chef-pageviews"></a></p>
<p>But in metrics relating to explicit interest in the project &#8211; specifically the numbers of forks and watchers per project &#8211; Chef outperformed Puppet.</p>
<p><a href="http://www.flickr.com/photos/sog/6980102647/" title="github-puppet-v-chef.jpg by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7200/6980102647_71fbc77837.jpg" width="500" height="318" alt="github-puppet-v-chef.jpg"></a></p>
<p>The results from GitHub then, are relatively inconclusive. Implicit metrics like pageviews point one way, explitic metrics like forks another. There is no clear winner of this category.</p>
<h2>Hacker News</h2>
<p>On Hacker News, neither Chef nor Puppet are dominant from a discussion perspective. Mentions of one tend to closely track discussion of its counterpart, in fact, according the Hacker News search APIs.</p>
<p><a href="http://www.flickr.com/photos/sog/6980032609/" title="hn-puppet-v-chef.jpg by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7204/6980032609_af5937ab75.jpg" width="500" height="264" alt="hn-puppet-v-chef.jpg"></a></p>
<p>The correlation is unsurprising except for the timeframe; Chef shows substantial traction in discussion on Hacker News well in advance of its 2009 availability. This suggests artifacts in the returned data, because mailing list traffic <a href="http://lists.opscode.com/sympa/lists/opensource">archives</a> only date back to 2009.</p>
<h2>Shared Scripts</h2>
<p>One of the concepts shared by both Chef and Puppet is scripts that implement common patterns. In Chef, these are called cookbooks, for Puppet users, modules. While it&#8217;s impossible to effectively measure the number of scripts per project &#8211; their library size, so to speak &#8211; we can attempt to evaluate first how many each company hosts themselves. Second, we may attempt to imperfectly infer community size by comparing query returns for both projects on GitHub, as it is, not surprisingly, common practice to host cookbooks and modules on the site.</p>
<p>For the former, here are the returns. As a side note for those interested, these results were obtained by Puppet&#8217;s forge <a href="http://forge.puppetlabs.com/modules">site</a> and Opcode&#8217;s Cookbook Site <a href="http://wiki.opscode.com/display/chef/Cookbook+Site+API">API</a>, respectively.</p>
<p><a href="http://www.flickr.com/photos/sog/6834034474/" title="comp-scripts-puppet-chef by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7048/6834034474_77ca91925c.jpg" width="500" height="399" alt="comp-scripts-puppet-chef"></a></p>
<p>As you can see, Opscode currently hosts approximately thirty percent more scripts than does Puppet Labs, though to what extent either vendor is focusing their attention on these sites versus their efforts on GitHub is not entirely clear. Comparing general GitHub query results, meanwhile, we see that the lead has changed hands.</p>
<p><a href="http://www.flickr.com/photos/sog/6980194417/" title="github-query-returns.jpg by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7202/6980194417_3f17411835.jpg" width="500" height="269" alt="github-query-returns.jpg"></a></p>
<p>As measured by general GitHub queries, Puppet enjoys a slight (~10%) advantage in returns over Chef. It&#8217;s a rough metric because it includes all matching repos, but as a broad indicator of traction it has some utility.</p>
<h2>The Gist</h2>
<p>Ultimately, the data we&#8217;ve looked at &#8211; aside from the Debian usage information &#8211; doesn&#8217;t prove the case for either platform. Puppet backers can take heart in its dominance on Debian as well as its GitHub pageview lead and repo traction. Chef advocates, on the other hand, may take comfort in the fact that a project that&#8217;s four year younger is outperforming more mature competition in some metrics. For our part, we have (full disclosure) worked with and admire both companies.</p>
<p>And while there is understandably friction between the two communities at times given the functional overlap, it is likely that there&#8217;s more than enough oxygen to support both projects indefinitely. Apart from the various community numbers discussed above, both can point to impressive customer rosters and partner bases. Given the opportunity size and scope, however, as well as the legitimate traction behind both projects, the ultimate leadership role for the category may not be who can create the best software but who can best leverage the data it generates. With software valuations in <a href="http://redmonk.com/sogrady/2011/05/24/the-age-of-data/">decline</a>, data should increasingly be a <a href="http://redmonk.com/sogrady/2011/11/03/sonatype-insights/">product focus</a>.</p>
<p>In the meantime, it will be interesting to watch these projects compete with each other moving forward.</p>
<p><strong>Afterword</strong>: In case anyone&#8217;s curious, we did look at StackOverflow metrics as well, but the differences were slight enough that we omitted them from the above.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2012/03/13/chef-and-puppet/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>On the Decline of the GPL</title>
		<link>http://redmonk.com/sogrady/2012/02/15/decline-of-the-gpl/</link>
		<comments>http://redmonk.com/sogrady/2012/02/15/decline-of-the-gpl/#comments</comments>
		<pubDate>Wed, 15 Feb 2012 22:26:41 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[licensing]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4511</guid>
		<description><![CDATA[Tweet Guess which open source license is more popular than the MIT, Artistic, BSD, Apache, MPL and EPL put together? Surprise: it&#8217;s the GPL. True, usage appears to be in steep decline. Since August of 2009, the GPL is down around 8%, according to data from Black Duck. Over that same span, usage of permissive [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2012%2F02%2F15%2Fdecline-of-the-gpl%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2012/02/15/decline-of-the-gpl/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="On the Decline of the GPL &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>Guess which open source license is more popular than the MIT, Artistic, BSD, Apache, MPL and EPL put together? Surprise: it&#8217;s the <a href="http://osrc.blackducksoftware.com/data/licenses/index.php">GPL</a>. True, usage appears to be in steep decline. Since August of 2009, the GPL is down around 8%, according to data from <a href="http://www.infoworld.com/print/85922">Black Duck</a>. Over that same span, usage of permissive licenses is up: MIT by 8%, Apache 2% and BSD 1%. But while developers may be increasing their usage of non-copyleft licenses, is this a problem?</p>
<p>With all due respect to Red Hat counsel Richard Fontana, for whom the waning usage of the GPL appears to be <a href="http://fosdem-fontana.rhcloud.com/#43">alarming</a> (as an aside, I find it mildly ironic that the project that built those slides is itself <a href="https://github.com/schacon/showoff/blob/master/LICENSE">permissively licensed</a>), this seems to be little more than a normal market adjustment. The unnaturally dominant role copyleft licensing played for many years was, in my view, as much an artifact of the extraordinary visibility of projects like the Linux kernel and the MySQL database as project owners&#8217; affection for the reciprocal protections offered by copyleft licensing. As such, it never appeared to be sustainable from this vantage point, which is why we predicted back in <a href="http://redmonk.com/sogrady/2009/11/12/2010-predictions/">2009</a> precisely what has occurred: gains from permissively styled licenses at the expense of reciprocal alternatives.</p>
<p>The GPL is an enormously important mechanism, as we&#8217;ve asserted since  at least <a href="http://redmonk.com/sogrady/2005/07/05/how-important-is-the-gpl/">2005</a>. It simply could not expect to be the only mechanism, indefinitely. Licenses are tools, and should be selected and employed based on a desired outcome. As those desired outcomes have changed over time, it&#8217;s only logical that licensing patterns change to accomodate.</p>
<p>We have <a href="http://redmonk.com/sogrady/2011/05/24/the-age-of-data/">argued</a>, both observationally and based on public market valuations, that the value of software as a differentiated asset is in decline. The evidence suggests that native web businesses assign a substantially lower value to written software than did their predecessors. Facebook, for example, originally wrote Cassandra to manage their Messages feature, subsequently releasing the code into an Apache project. When they rebuilt Messages, they <a href="https://www.facebook.com/note.php?note_id=454991608919">chose Hbase</a> &#8211; an Apache project originally created by a separate organization, Powerset &#8211; over their own Cassandra. GitHub&#8217;s Tom Preston-Werner, for his part, <a href="http://tom.preston-werner.com/2011/11/22/open-source-everything.html">recommends</a> open sourcing all but those features that represent &#8220;core business value.&#8221;</p>
<p>What both organizations have realized is that very little code, in practice, is competitively differentiating. Which makes open source a logical course of action, because the potential benefits of making the source code available are likely to substantially outweigh the costs. And as far as licensing is concerned, if the code is not a competitive advantage, it is likely not worth protecting. For those who view the code they produce as a generally fungible asset, the additional protections afforded by a reciprocal license may not only be unnecessary, but unwanted. In this scenario, permissive licenses are a perfect alternative.</p>
<p>Which should be ok. Open source licenses are, ultimately, different tools. Employing them towards different ends is nothing more than logic.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2012/02/15/decline-of-the-gpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s in Store for 2012: A Few Predictions</title>
		<link>http://redmonk.com/sogrady/2012/01/13/2012-predictions/</link>
		<comments>http://redmonk.com/sogrady/2012/01/13/2012-predictions/#comments</comments>
		<pubDate>Fri, 13 Jan 2012 18:34:24 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[AltDB]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Big Data]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4453</guid>
		<description><![CDATA[Tweet The cost of delaying my 2012 predictions is that one has already come to pass. Nginx &#8211; the web server now powering all of the redmonk.com properties &#8211; passed IIS according a January 4 Netcraft release. Because the quantitative data available to us has indidicated surging interest in the alternative web server &#8211; the [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2012%2F01%2F13%2F2012-predictions%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2012/01/13/2012-predictions/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="What&#8217;s in Store for 2012: A Few Predictions &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>The cost of delaying my 2012 predictions is that one has already come to pass. Nginx &#8211; the web server now powering all of the redmonk.com properties &#8211; passed IIS according a <a href="http://www.h-online.com/open/news/item/Web-servers-nginx-overtakes-IIS-1403980.html">January 4 Netcraft release</a>. Because the quantitative data available to us has indidicated surging interest in the alternative web server &#8211; the logical result of which was a <a href="http://nginx.org/#2011-07-18">commercial response</a> &#8211; we&#8217;ve been expecting something like this. But of course we can&#8217;t count this as a prediction any longer because it&#8217;s January 13th.</p>
<p>Here instead are a few things that have not yet come to pass, but will, I believe, in the year ahead. These predictions are informed by historical context and built off my research, quantitative data that’s available to me externally or via RedMonk Analytics, and the conversations I’ve had over the past twelve months, both digital and otherwise. They cover a wide range of subjects because we at RedMonk do.</p>
<p>For context, my <a href="http://redmonk.com/sogrady/2011/01/05/revisiting-2010-predictions/">2010 predictions</a> graded out as 66% accurate while 2011&#8242;s were <a href="http://redmonk.com/sogrady/2012/01/04/revisiting-2011-predictions/">82%</a> <a href="http://redmonk.com/sogrady/2012/01/05/revisiting-2011-predictions-2/">correct</a>.</p>
<p>With that, the 2012 predictions.</p>
<h2>Data &amp; The Last Mile</h2>
<p>It is not technically correct to assert that large scale data infrastructure is a solved problem. Decades of innovation remain, as the Cambrian explosion of projects demonstrate. It is nevertheless true that relative to the user interface, data storage and manipulation is a solved problem. Since the original creation of Hadoop in 2006, for example, we have seen multiple user interfaces applied: connectors (e.g. R), standard MapReduce, scripting (e.g. Jaql/Pig), SQL (e.g. Hive), spreadsheets (e.g. BigSheets), client tooling (e.g. Karmasphere). Each has its strengths, none bridges the last mile: putting the power of Big Data in the hands of ordinary users.</p>
<p>Which is perhaps unsurprising; even the mature relational database world uses abstractions of varying levels of complexity to interface with business users. But with data driven decision making on the rise, premiums are being placed on tooling which can expose in sensible fashion data to those without degrees in computer science. Hence, the elevated visibility of startups such as <a href="http://gigaom.com/cloud/metamarkets-takes-its-big-data-in-the-cloud-message-to-the-masses/">Metamarkets</a>, who excite data scientists with tools like <a href="http://metamarkets.com/2011/druid-part-i-real-time-analytics-at-a-billion-rows-per-second/">Druid</a> but whose valuation may ultimately depend on its last mile expertise.</p>
<p>At this point in time, whatever my preferred model for data storage and whatever the type, there will be greater than one credible option for a data engine. The same cannot be said for presentation. Which would be less problematic if the market for Big Data talent were not so desperate; outsourcing to shops like Mu Sigma will be an option in some quarters, but comes with its own inefficiences and risks, not to mention per inquiry premiums.</p>
<p>This, then, will be an area of focus in 2012, for both innovation (look for assisted anomaly and correlation identification, a la Google Correlate) and M&amp;A.</p>
<h2>Desktop Importance Declines</h2>
<p>The most interesting characteristic of the forthcoming Windows 8 release isn&#8217;t the technology, which is curious because it&#8217;s revolutionary from a Microsoft standpoint. From the support for ARM to the addition of the Windows Store to the ability to author in JavaScript and HTML5, there is much to digest. Instead, the single most defining characteristic of the pending launch is apathy.</p>
<p><script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_interestovertime_searchterms.xml&amp;up__property=empty&amp;up__search_terms=windows+xp%7Cwindows+7%7Cwindows+8&amp;up__location=empty&amp;up__category=0&amp;up__time_range=12-m&amp;up__compare_to_category=false&amp;synd=open&amp;w=320&amp;h=350&amp;lang=en-US&amp;title=Google+Insights+for+Search&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></p>
<p>Overall inquiries and discussion of the platform demonstrate curiosity but limited interest; the visibility of the once dominant Windows platform is secondary to mobile platforms like Android and iOS.</p>
<p><script type="text/javascript" src="http://www.gmodules.com/ig/ifr?url=http%3A%2F%2Fwww.google.com%2Fig%2Fmodules%2Fgoogle_insightsforsearch_interestovertime_searchterms.xml&amp;up__property=empty&amp;up__search_terms=windows+8%7CiOS%7Candroid&amp;up__location=empty&amp;up__category=0&amp;up__time_range=12-m&amp;up__compare_to_category=false&amp;synd=open&amp;w=320&amp;h=350&amp;lang=en-US&amp;title=Google+Insights+for+Search&amp;border=%23ffffff%7C3px%2C1px+solid+%23999999&amp;output=js"></script></p>
<p>While this is not a function of any specific or general design failures on the part of Microsoft &#8211; indeed, the platform is incorporating important changes while making itself more developer accessible &#8211; it is symptomatic of a broader and more difficult to attack problem: the declining role of the desktop.</p>
<p>The desktop is simply not as important as it once was. Mobile usage is eroding the central role PC&#8217;s once played; while they are still the dominant form of computing, the trendline is declining and there is no reason to expect it to invert. It&#8217;s been suggested that mobile computing in general is additive; that it&#8217;s being used to extend the usage of computing to areas where PCs were not employed, and is thus non-competitive. But <a href="http://redmonk.com/dberkholz/2011/12/16/is-the-windows-desktop-losing-market-share-to-mobile/">our data</a> as well as <a href="http://www.asymco.com/2012/01/12/is-the-ipad-a-pc/?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+Asymco+%28asymco%29">Asymco</a>&#8216;s indicates that, at least in part, mobile usage is coming at the expense of traditional platforms. General search volume data, as we&#8217;ve seen, validates this assertion.</p>
<p>There are two implications here. Most obviously, Microsoft&#8217;s ability to generate interest in and thus leverage for its flagship operating system is jeopardized. Worldwide developer populations are not necessarily zero sum as skills overlap, but they tend to be rivalrous; an Android or iOS developer is often a lost potential Windows developer &#8211; experiments like <a href="http://www.theverge.com/2012/1/10/2696168/bluestacks-android-apps-windows-8">BlueStacks</a> aside.  We can therefore expect Microsoft to have to expend more effort to attract fewer developers to their platform, a negative cycle which becomes cyclical. Second, as the desktop&#8217;s primacy abates, we can expect to see greater competition in the marketplace. As enterprises become by necessity more heterogeneous, incorporating Android and iOS devices, the costs of supporting second operating systems drifts towards marginal, which means that <a href="http://www.asymco.com/2012/01/10/enter-prise/">forecasts</a> of greater Apple penetration become more probable.</p>
<h2>Developer Shortages</h2>
<p>It&#8217;s become axiomatic that industry hiring is all demand and short supply, and none of our clients expect any relief in the year ahead. Nor will they receive it. Shortages for in demand skillsets will continue over the next twelve months, advantaging entities that are either geographically positioned to leverage markets less competitive than the Valley or with the logistical ability to incorporate remote hires.</p>
<p>That said, we will in 2012 see the first steps towards a more rational market, through a combination of cultural shift and educational model innovation that will increase supply. Regarding the former, it&#8217;s no secret that technology has had a profound impact on the erosion of middle class jobs. In <a href="http://en.wikipedia.org/wiki/Race_Against_The_Machine:_How_the_Digital_Revolution_is_Accelerating_Innovation,_Driving_Productivity,_and_Irreversibly_Transforming_Employment_and_the_Economy">Race Against the Machine</a>, MIT Professors Andrew McAfee and Erik Brynjolfsson document the role that rapid innovation has had on jobs:</p>
<blockquote><p>
  Digital technologies change rapidly, but organizations and skills aren&#8217;t keeping pace. As a result, millions of people are being left behind. Their income and jobs are being destroyed, leaving them worse off in absolute purchasing power than before the digital revolution.
</p></blockquote>
<p>Even skill industries are not immune. From John Markoff&#8217;s New York Times piece, &#8220;<a href="http://www.nytimes.com/2011/03/05/science/05legal.html?pagewanted=all">Armies of Expensive Lawyers, Replaced by Cheaper Software</a>&#8220;:</p>
<blockquote><p>
  “From a legal staffing viewpoint, it means that a lot of people who used to be allocated to conduct document review are no longer able to be billed out,” said Bill Herr, who as a lawyer at a major chemical company used to muster auditoriums of lawyers to read documents for weeks on end. “People get bored, people get headaches. Computers don’t.”
</p></blockquote>
<p>While Brynjolfsson and McAfee are ultimately optimistic about the prospects of technical progress as they relate to employment, the outcome is far from certain.</p>
<p><iframe width="400" height="325" frameborder="0" scrolling="no" marginwidth="0" marginheight="0" src="http://www.google.com/publicdata/embed?ds=z1ebjpgk2654c1_&amp;ctype=l&amp;strail=false&amp;bcs=d&amp;nselm=h&amp;met_y=unemployment_rate&amp;fdim_y=seasonality:S&amp;scale_y=lin&amp;ind_y=false&amp;rdim=state&amp;ifdim=state&amp;tdim=true&amp;tstart=1213243200000&amp;tend=1323666000000&amp;hl=en&amp;dl=en&amp;q=unemployment+data"></iframe></p>
<p>What is becoming clear, however, is that unemployment rates that have been north of 8% in the US since February of 2009 are driving people into industries that are desperate for help. For some, this means oil &amp; gas employment in traditionally underpopulated environments like <a href="http://money.cnn.com/2011/09/28/pf/north_dakota_jobs/index.htm">North Dakota</a>. For others, however, technology &#8211; long an enemy &#8211; is becoming a refuge.</p>
<p>We&#8217;re seeing a spike in inquiries about transitioning to technology careers. Lawyers, management consultants, teachers and others are seeking &#8211; and often finding &#8211; homes for themselves within the technology sector. Some are self-taught or trained on the job, others merely apply existing skills in new contexts, but both represent a potential cultural shift. Which begs the question: could technology be the next major middle class employment sector?</p>
<p>For that to happen, the education system needs to improve, because even an industry which has been one of the few economic bright spots of the last decade can only absorb so many unskilled workers without slowing. This is the real significance of applications like Code Academy or programs like Harvard&#8217;s free CSCI E-52, MITx or Stanford Engineering Everywhere: they are one potential solution to the perpetual shortage of talent. For all of the limitations of distance learning, the scale means that some subset of motivated students will become productive developers, and by extension, contributors to the larger economy.</p>
<p>This is a long term process, so obvious progress within 2012 will be minimal, and talent shortages will continue. But we will in the next twelve months begin to see distance trained students hired at scale, and this will be one of the first steps towards lower talent costs as well as, possibly, the restoration of middle class employment opportunities.</p>
<h2>Monitoring as a Service</h2>
<p>We are not oriented around category definitions at RedMonk; we prefer market driven names to those conceived and marketed by the analyst industry. That said, it seems clear that the time of Monitoring-as-a-Service (MaaS) is at hand. New Relic&#8217;s growth led to a $15M round in November, Boundary took $4M a year ago this month, Monktoberfest speaker Theo Schlossnagle&#8217;s Circonus has been in market for over a year, and virtually every vendor that we speak with today is adding monitoring and management facilities, from 10gen&#8217;s MMS to Cloudera&#8217;s Cloudera Manager.</p>
<p>The proliferation of these services is a direct response to the increasingly heterogeneous nature of application architecture and the reality that the substrate is frequently network based, rather than local. Given accelerating rather than declining consumption of network resources, we predict a strong increase in interest and adoption of MaaS tools. Much as I don&#8217;t care for the term itself.</p>
<p>Intelligent usage of generated telemetry &#8211; which we&#8217;ll come back to &#8211; will further cement adoption, delivering previously unseen value.</p>
<h2>Open Source and the Paradox of Choice</h2>
<p>Gartner in March of last year <a href="http://blogs.hbr.org/cs/2011/03/open_source_software_hits_a_st.html#.Tw7SHpV3UT8.twitter">asserted</a> that open source had hit a tipping point, saying:</p>
<blockquote><p>
  &#8220;Mainstream adopters of IT solutions across a widening array of market segments are rapidly gaining confidence in the use of open source software.&#8221;
</p></blockquote>
<p>We concur, although we would argue that the tipping point actually occured ten years or more prior. The Apache web server and MySQL were originally written in 1995. In 1999, we saw the public offering of Red Hat and the creation by IBM &#8211; as mainstream a technology brand as there is in the enterprise &#8211; of the Linux Technology Center. Firefox was first released in 2003. None of these reached their relative levels of popularity in the past twelve months; they have instead been the de facto infrastructure for the better part of the last decade.</p>
<p>Regardless of when one asserts that open source crossed the chasm, however, it remains that it is a model whose popularity is increasing over time. As understanding of the benefits increases and concerns about the risks abate, more organizations are not only consuming open source but <a href="http://redmonk.com/sogrady/2011/06/14/oss-contribution-and-consumption/">contributing to it</a>. Evidence suggests, in fact, that perceptions of the value of software are <a href="http://redmonk.com/sogrady/2011/03/11/how-important-is-software/">in decline</a> &#8211; we&#8217;ll come back to that too, and that the end result of this is that more proprietary code is being released as open source software.</p>
<p>Widely perceived as a net benefit, however, the influx of new projects does present problems for would be adopters. Specifically, the paradox of choice implies that developers will increasingly be forced to select from a growing sea of projects which may or may not be suitable for their needs. And while the nature of open source guarantees developers the ability to apply this code to their projects without restriction or commercial engagement, this is a process with a limited ability to scale. Consider the NoSQL space, as an example. Presuming for the sake of argument that the developers in question understand the different categories of database &#8211; key value stores, document databases, columnar databases, MapReduce engines, graph databases and so on &#8211; well enough to understand their high level needs, there are at least two and sometimes as many as half a dozen credible options to consider.</p>
<p>This paradox of choice, or too much of a good thing, will become more problematic over time rather than less as contributions will continue to rise. The net impact is likely to be increased commercial opportunities around selection, and therefore attention to vendors like Black Duck, Open Logic, Palamida and Sonatype.</p>
<h2>PaaS: The New Standard</h2>
<p>It has been evident for <a href="http://redmonk.com/sogrady/2009/04/02/what-are-we-writing-to/">some time</a> that runtime fragmentation &#8211; an aggressive diversification of programming languages and frameworks, specifically &#8211; will change the development landscape. The market failure of the first generation PaaS providers, in fact, was primarily a function of their over-prescriptive natures. The benefits to outsourcing management and scale were obsoleted by the constraints; Java shops were never likely to rewrite their application stack in Python or Ruby strictly to benefit from a platform. Which is why virtually every relevant PaaS provider today offers a choice of runtimes, so as to maximize their addressable market.</p>
<p>But in a fragmented world, what might emerge as a standard? From a developers&#8217; perspective, the standard is most often the framework they&#8217;re deploying to, whether that&#8217;s Django, Node.js, Lift, Play, Rails, Spring, the Zend Framework or another. From a vendor perspective, however, the new standard is likely to be one level of abstraction up from individual language frameworks: the platform itself. Certainly this is VMware&#8217;s opinion, as they are in Maritz&#8217; words trying to construct &#8220;the 21st-century equivalent of Linux&#8221; &#8211; i.e. the substrate that everything else is built on top of.</p>
<p>In 2012, this will become more apparent. PaaS platforms will emerge as the new standard from a runtime and deployment perspective, the middleware target for a new generation of application architectures.</p>
<h2>Service Proliferation</h2>
<p>With the inevitable adoption of multiple third party services &#8211; varying cloud resources, multiple, possibly overlapping, management and monitoring services and so on &#8211; will come challenges in making sense of the whole. Overall, instrumentation and visibility on a per service level is improved, but aggregating these views into a cohesive picture of overall architectural health and performance is likely to be highly problematic. Not least because the services themselves may present conflicting information and data. Google Analytics and New Relic, for example, are frequently at odds over load times and other delivery related performance metrics. Introduce in to that mix services like Boundary or CloudWatch and the picture becomes that much more complex. Connecting their data back to underlying log management and monitoring solutions such as 10gen&#8217;s MMS or Splunk is more complicated still.</p>
<p>The challenges of service intregration will create commercial opportunities for aggregating services which consume individual performance streams, normalize it and present customers with a consolidated single picture of their network performance. Commercial solutions will not fully deliver on this vision in 2012, but we will see progress and announcements in this direction.</p>
<h2>Telemetry Usage</h2>
<p>Five years ago, we began publicly <a href="http://redmonk.com/sogrady/2007/08/20/more_money/">discussing</a> revenue models based around what we termed telemetry, or product generated datastreams. The context was providing open source commercial vendors with a viable economic model that better aligned customer and vendor needs, but the approach is by no means limited to that category: Software-as-a-Service vendors, as an example, are well positioned to leverage the data because they maintain the infrastructure. In 2011, we finally began seeing vendors besides Spiceworks take the first steps towards incorporating data based revenue models. For products like Sonatype Insight [<a href="http://redmonk.com/sogrady/2011/11/03/sonatype-insights/">coverage</a>], data is not a byproduct, but the product.</p>
<p>In 2012, this trend will accelerate as necessary monitoring capabilities are added to product portfolios and industry understanding and acceptance of the model overcomes conservative privacy concerns. Many more vendors will begin to realize that like New Relic, which <a href="http://blog.newrelic.com/2012/01/10/infographic-oss-java-wins-in-the-cloud-era/">observed</a> a decline in commercial application server usage, their accumulated data is full of insights on customer behaviors and wider market trends both.</p>
<h2>Value of Software Will Continue to Decline</h2>
<p>Capital markets have not, traditionally, been overly fond of software firms, perhaps because comparatively few of them eclipse annual revenue marks of a billion dollars &#8211; less than twenty, by <a href="http://www.forbes.com/sites/ciocentral/2010/11/30/red-hat-at-1-billion/">Forbes</a>&#8216; count. Microsoft&#8217;s share price has languished for over a decade in spite of having not one but two licenses to print money. The mean age of the PwC&#8217;s Top 20 software firms by revenue is <a href="http://redmonk.com/sogrady/2011/05/24/the-age-of-data/">47 years</a>; a fact which cannot be encouraging to startups.</p>
<p>Higher valuations instead are being awarded to entities that employ software to some end, rather than attempting to realize revenue from it directly. Startups today realize this, and the value of software in their models has commensurately been adjusted downward. Tom Preston-Werner, for example, describes <a href="http://tom.preston-werner.com/2011/11/22/open-source-everything.html">the GitHub philosophy</a> as &#8220;open source (almost) everything.&#8221; Facebook, LinkedIn, Rackspace, Twitter and others exhibit a similar lack of protectiveness regarding their software assets, all having open sourced core components of their software infrastructure that would have been even five years ago fiercely guarded.</p>
<p>This is becoming the expectation rather than the exception because it is nothing more or less than an intelligent business strategy. Businesses can and will keep private assets they believe represent competitive differentiation, but it will be increasingly apparent that less and less software is actually differentiating. As a result, 2012 will see even less emphasis on the value of software and more on what the software can be used to achieve.</p>
<h2>Bonus: Facebook&#8217;s Most Important Feature</h2>
<p>In 2012 will be Timeline. Mark it down.</p>
<p><strong>Disclosure</strong>: Black Duck, Cloudera, GitHub, IBM, Microsoft, Sonatype and VMware are RedMonk customers, while 10gen, Boundary, Circonus, Facebook, Open Logic, Palamida, and New Relic are not.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2012/01/13/2012-predictions/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Revisiting the 2011 Predictions, Part 2</title>
		<link>http://redmonk.com/sogrady/2012/01/05/revisiting-2011-predictions-2/</link>
		<comments>http://redmonk.com/sogrady/2012/01/05/revisiting-2011-predictions-2/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 21:22:36 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[AltDB]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Programming Languages]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4446</guid>
		<description><![CDATA[Tweet This is the concluding half of the exercise in which I review my predictions for the calendar year just ended. If you&#8217;re looking for the original 2011 predictions, those are here. Part 1, meanwhile, can be found here. With that, on to the predictions. Hardware Workstations Will Make a Comeback This prediction is not [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2012%2F01%2F05%2Frevisiting-2011-predictions-2%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2012/01/05/revisiting-2011-predictions-2/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Revisiting the 2011 Predictions, Part 2 &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>This is the concluding half of the exercise in which I review my predictions for the calendar year just ended. If you&#8217;re looking for the original 2011 predictions, those are <a href="http://redmonk.com/sogrady/2011/01/07/2011-predictions/">here</a>. Part 1, meanwhile, can be found <a href="http://redmonk.com/sogrady/2012/01/04/revisiting-2011-predictions/">here</a>. With that, on to the predictions.</p>
<h2>Hardware</h2>
<p><strong>Workstations Will Make a Comeback</strong></p>
<p>This prediction is not supported by data nor even anecdotal evidence. Even in the small sample of my contacts, migrations away from tower-style hardware profiles towards laptops accelerated. Wider market developments seem to confirm this; Apple may be <a href="http://www.businessweek.com/technology/apples-mac-pro-may-be-fading-away-11012011.html">retiring</a> their existing workstation platform, the Mac Pro.</p>
<p>This is a (big) miss.</p>
<p><strong>ARM Will Emerge as a Server Player</strong></p>
<p>Whether they will ultimately emerge as a credible mainstream alternative remains to be seen, but ARM is indeed emerging as a server player. Though virtually all of them discuss it privately, HP (via Calexda) this year became the first major systems player to publicly <a href="http://www.zdnet.com/blog/btl/hps-project-moonshot-aims-to-make-arm-servers-mainstream/62410">detail</a> plans for ARM servers &#8211; perhaps banking on the fact that the upcoming <a href="http://www.pcworld.com/businesscenter/article/205231/arm_processor_ups_the_ante_for_mobile_computing_power.html">A15 processor</a> is more server friendly,</p>
<p>Intel is predictably skeptical of ARM&#8217;s viability in its core markets, with CEO Paul Otellini bluntly <a href="http://www.theregister.co.uk/2011/05/18/otellin_on_arm_in_servers/">dismissive</a>: &#8220;It ain&#8217;t gonna work.&#8221; And while it certainly hasn&#8217;t proven to work thus far, and there are real architectural and software issues to address, the power profile continues to pique the interest of server manufacturers and customers alike. Even marginal power savings mean real dollars at scale.</p>
<p>I count this as a hit.</p>
<p><strong>Tablets are a Real Market</strong></p>
<p>From the New York Times, late January, 2011:</p>
<blockquote>
<p>&#8220;The iPad, introduced in April — is on track to deliver $15 billion to $20 billion in revenue in its first full year of sales, estimates A. M. Sacconaghi, an analyst at Sanford C. Bernstein. At that size, if the iPad were a stand-alone company, it would rank within the top third of the Fortune 500.&#8221;<br />
  Steve Lohr, &#8220;<a href="http://www.nytimes.com/2011/01/30/business/30unbox.html?_r=1">The Power of the Platform at Apple</a>&#8220;</p>
</blockquote>
<p>Any questions? It&#8217;s true that to date the tablet market is more accurately characterized as an iPad market, but irrespective of the particular vendor dynamics in the space, the hardware form factor appears here to stay.</p>
<p>I count this as a hit.</p>
<h2>Mobile</h2>
<p><strong>Challenges of Native Development Will Drive Interest in HTML5 and Hybrid Approaches</strong></p>
<p>In August, we did a quick pass at some developer metrics and <a href="http://redmonk.com/sogrady/2011/08/05/the-rise-of-phonegap/">confirmed</a> what our qualitative research had already indicated: that interest in PhoneGap was booming. Here&#8217;s a chart of StackOverflow traction, for example.</p>
<p><a href="http://www.flickr.com/photos/sog/6012455832/" title="Mentions (w/o jQuery): Stack Overflow by sogrady, on Flickr"><img src="http://farm7.staticflickr.com/6136/6012455832_77edf32b05.jpg" width="500" height="309" alt="Mentions (w/o jQuery): Stack Overflow"></a></p>
<p>Interest was booming enough, in fact, that Adobe <a href="http://phonegap.com/2011/10/03/nitobi-enters-into-acquisition-agreement-with-adobe-2/">acquired</a> the talent behind PhoneGap, the code of which was submitted to Apache. This interest was unsurprising in light of the frustrations experienced by enterprises and developers alike, who are collectively slowed by the process of building an application on one platform and then porting to a second. Developers are frustrated enough, in fact, that they are in <a href="https://twitter.com/#!/roboform/status/154206541967400962">certain cases</a> actively stalling development. While opinions differ on individual platform trajectories, most would agree that the status quo is unlikely to remain static. Meaning that at least some native development effort is likely to be wasted.</p>
<p>Couple that with improving mobile browser capabilities, and interest in HTML5 and hybrid approaches is likely to remain strong, in spite of inherent advantages to native development like discovery.</p>
<p>I count this as a hit.</p>
<h2>NoSQL</h2>
<p><strong>The NoSQL Marketplace Will Experience Consolidation</strong></p>
<p>The merger of CouchOne and Membase into CouchBase in February provided some evidence that the long anticipated wave of consolidation in this space was beginning, but the balance of the year provided little evidence to support this aside from the acceleration of a few individual players such as MongoDB [<a href="http://redmonk.com/sogrady/2011/07/06/mongodb-is-the-new-mysql/">coverage</a>].  I remain convinced that the marketplace will be unable to sustain the current volume of would be commercial entities, but from our conversations with both those in a position to potentially impact consolidation and those interested in partnering with various NoSQL players, it is clear that consolidation will depend on clearer winners and losers to proceed. This should occur in 2012.</p>
<p>I&#8217;ll count this as a push in light of the CouchBase merger which subtracted one player but otherwise saw very few exits.</p>
<p><strong>NoSQL Will Look More Like Pro-SQL</strong></p>
<p>The implicit rejection of the Structured Query Language in the NoSQL term  is ironic in light of the fact that a variety of projects are now adding similar features. Continuing in the proud tradition of Hive and Pig, which provide query language interfaces to Hadoop, DataStax announced CQL in June while CouchBase and SQLite announced UnQL in July [<a href="http://redmonk.com/sogrady/2011/01/07/2011-predictions/">coverage</a>].</p>
<p>Whether we&#8217;ll see a unified interface or a variety of engine-specific implementations as Alex Popescu would <a href="http://nosql.mypopescu.com/post/8744349303/nosql-its-beginning-to-look-a-lot-like-sql">prefer</a> remains to be seen, but query languages will be coming to the majority of NoSQL stores one way or another.</p>
<p>I count this as a hit.</p>
<h2>Open Source</h2>
<p><strong>Open Source of Non-Strategic Infrastructure Assets Will Increase</strong></p>
<p>From Twitter open sourcing the Storm assets it acquired via the BackType transaction to the New York Stock Exchange&#8217;s donation of OpenMAMA to the Linux Foundation, it is increasingly clear even to traditional parties that the release of non-strategic code as open source has multiple benefits. GitHub&#8217;s Tom Preston-Werner&#8217;s <a href="http://tom.preston-werner.com/2011/11/22/open-source-everything.html">list</a> of same is difficult to improve upon:</p>
<ul>
<li>&#8220;Open sourcing code is great advertising for you and your company.&#8221;</li>
<li>&#8220;If your code is popular enough&#8230;you will have created a force multiplier that helps you get more work done faster and cheaper. &#8220;</li>
<li>&#8220;When you open source useful code, you attract talent.&#8221;</li>
<li>&#8220;If you&#8217;re hiring, the best technical interview possible is the one you don&#8217;t have to do because the candidate is already kicking ass on one of your open source projects.&#8221; </li>
<li>&#8220;Dedication to open source code is an amazingly effective way to retain that talent.&#8221;</li>
<li>&#8220;[Assuming code will be open sourced] leads to effortless modularization.&#8221;</li>
<li>&#8220;By getting code out in the public we can drastically reduce duplication of effort.&#8221;</li>
<li>&#8220;It&#8217;s the right thing to do.&#8221;</li>
</ul>
<p>It may or may not be beneficial to open source core strategic assets, as VMware did with Cloud Foundry, but it is increasingly hard to justify protecting those that are purely tactical in nature. The benefits in many if not most cases will outweigh the costs, which is why we&#8217;re seeing an increase in contributions to open source projects.</p>
<p><a href="http://www.flickr.com/photos/sog/5833173496/" title="Eclipse Survey, Percentage in Change of Open Source Contributing Organizations by sogrady, on Flickr"><img src="http://farm6.staticflickr.com/5311/5833173496_6dfabc3985.jpg" width="500" height="309" alt="Eclipse Survey, Percentage in Change of Open Source Contributing Organizations"></a></p>
<p>The data from the annual Eclipse surveys is one example of this. If we examine the percentage of organizations that contribute back to open source versus those that do not from 2007 to 2011, it is clear that comfort levels with open source generally are rising.</p>
<p>I count this as a hit.</p>
<p><strong>Forking: How Development Gets Done</strong></p>
<p><a href="http://www.flickr.com/photos/sog/5791037920/" title="Commits by Forge, Sorted by Age by sogrady, on Flickr"><img src="http://farm3.staticflickr.com/2380/5791037920_758e74a72a.jpg" width="500" height="309" alt="Commits by Forge, Sorted by Age"></a></p>
<p>The benefits to distributed version control and the beneficial forking model it encourages have been sufficient to convince even large projects such as Eclipse: the majority (44.2%) of  its projects have migrated from CVS or Subversion to Git. The popularity of this model is also on display in the graph above, which depicts the relative performance among commit volume of four major forges. GitHub is the youngest of the forges and yet commands a significant majority of the overall commits observed by Black Duck.</p>
<p>While it is difficult to separate the success of Git from GitHub, it is not necessary for this exercise, because both by design encourage forking as a developmental best practice. Forking is increasingly how development is conducted.</p>
<p>I count this as a hit.</p>
<p><strong>Ubuntu is the New SUSE</strong></p>
<p>In March of last year, I explored a set of metrics evaluating the relative performance of SUSE with developers, from jobs data to community traction. None of the metrics favored SUSE at the time, and the observed trends that favored Ubuntu persist. Consider, for example, the job trends:</p>
<p><a href="http://www.flickr.com/photos/sog/6641638293/" title="SUSE, Ubuntu, Red Hat Jobs 2/2011 by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7006/6641638293_f0332e104b.jpg" width="500" height="299" alt="SUSE, Ubuntu, Red Hat Jobs 2/2011"></a></p>
<p>As pointed out at the time, despite the relative outperformance of SUSE relative to Ubuntu, the respective trajectories were problematic for the former. Revisiting the data today, we can see that the trendlines produced a logical outcome.</p>
<p><a href="http://www.flickr.com/photos/sog/6641638289/" title="SUSE, Ubuntu, Red Hat Jobs 1/2012 by sogrady, on Flickr"><img src="http://farm8.staticflickr.com/7027/6641638289_d33d27407a.jpg" width="500" height="308" alt="SUSE, Ubuntu, Red Hat Jobs 1/2012"></a></p>
<p>Commercially, Ubuntu has continued its emergence as a server player. While initial claims that it was the primary operating system behind HP&#8217;s public cloud may have been [overstated],(http://arstechnica.com/business/news/2011/10/ubuntu-will-power-hps-new-cloud-service.ars) in HP&#8217;s words &#8220;that they are the first one in our current private beta.&#8221; This is an announcement that would not have been possible prior to 2011.</p>
<p>I count this as a hit, though it will be interesting to see if Mint can become <a href="http://www.extremetech.com/computing/104581-linux-mint-the-new-ubuntu">the new Ubuntu</a>, in turn.</p>
<h2>Programming Languages</h2>
<p><strong>JavaScript is resurgent</strong></p>
<p>In April, we were fortunate to be able to <a href="http://redmonk.com/sogrady/2011/04/04/changes-programming-languages/">analyze</a> data from Black Duck regarding open source project commits by programming language. When we compared a 2011 snapshot to the volume of all time commits, the rise of JavaScript was apparent.</p>
<p><a href="http://www.flickr.com/photos/sog/5589313195/" title="Percentage of Change in Language Usage by sogrady, on Flickr"><img src="http://farm6.staticflickr.com/5175/5589313195_5d651c7c69.jpg" width="500" height="309" alt="Percentage of Change in Language Usage"></a></p>
<p>While dynamic languages were ascendant across the board, JavaScript outperformed even high growth languages like Python and Ruby.</p>
<p>As &#8220;<a href="http://dannorth.net/2011/12/19/the-rise-and-rise-of-javascript">The Rise and Rise of JavaScript</a>&#8221; notes, the prospect of using the same language on browser and server is compelling, but it doesn&#8217;t stop there:</p>
<blockquote><p>
  JavaScript’s serialization form, JSON, is becoming ubiquitous as a lighter-weight alternative to XML for streaming structured data, and NoSQL databases like mongo are happily using JSON and JavaScript in the database as a query language. This means, for the first time, you can have the same JavaScript function in the browser, on the server and in the database.
</p></blockquote>
<p>JavaScript may only be the <a href="https://github.com/languages/JavaScript">most popular</a> language within forward communities like GitHub, but its future in the wider world is bright, <a href="http://en.wikipedia.org/wiki/Dart_(programming_language)">Dash</a> notwithstanding.</p>
<p>I count this as a hit.</p>
<h2>Bonus Prediction</h2>
<p><strong>Dropbox will become an attractive acquisition target</strong></p>
<p>One the one hand, I got this wrong, because Steve Jobs apparently first attempted to acquire Dropbox in <a href="http://www.forbes.com/sites/victoriabarret/2011/10/18/dropbox-the-inside-story-of-techs-hottest-startup/">2009</a>.</p>
<blockquote><p>
  &#8220;Jobs presciently saw this sapling as a strategic asset for Apple. Houston cut Jobs’ pitch short: He was determined to build a big company, he said, and wasn’t selling, no matter the status of the bidder (Houston considered Jobs his hero) or the prospects of a nine-digit price (he and Ferdowsi drove to the meeting in a Zipcar Prius).</p>
<p>  Jobs smiled warmly as he told them he was going after their market.&#8221;
</p></blockquote>
<p>It was in 2011, however, that Dropbox &#8211; a firm that had previously raised a mere $7.2M &#8211; justified that decision, with a <a href="http://techcrunch.com/2011/08/30/index-leads-4-billion-valuation-round-in-dropbox/">$4B valuation</a>.</p>
<p>So I&#8217;ll go ahead and call this one a push.</p>
<h2>The Final Tally</h2>
<p>Scoring the 2011 predictions, then, we get 14 of 17 correct against two push and one miss. Generally, an 82% success rate in forecasting means that the game is rigged; 51% is enough to make a substantial profit in public markets. And in reviewing the predictions, it&#8217;s certainly true that a few &#8211; the continuing developer shortage, for instance &#8211; were likely obvious enough to not merit the &#8220;prediction&#8221; label.</p>
<p>But we do believe, as our website suggests, in William Gibson&#8217;s claim that the future is already here, it&#8217;s just unevenly distributed. Conclusions that are obvious to us are not to many traditional enterprise technology buyers, so in that sense this game is, in fact, rigged. We&#8217;ve predicted the rise of dynamic languages, Node.js, NoSQL, REST, Software-as-a-Service and such then not because we&#8217;re Nostradamus, but because we know who to listen to.</p>
<p>If you want to hear what that audience is telling us about 2012, then, stick around. Those are due next week.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2012/01/05/revisiting-2011-predictions-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bottom Up Adoption: The End of Procurement as We&#8217;ve Known It</title>
		<link>http://redmonk.com/sogrady/2011/12/16/end-of-procurement/</link>
		<comments>http://redmonk.com/sogrady/2011/12/16/end-of-procurement/#comments</comments>
		<pubDate>Fri, 16 Dec 2011 16:19:07 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Bottom Up Adoption]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Software-as-a-Service]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4429</guid>
		<description><![CDATA[Tweet &#8220;From the beginning of time two forces have vied for influence over us. One is bottoms-up, decentralized, and emergent. The other is top-down, centralized, and directed. The first force catalyzes change and divergence, while the second tends toward order and convergence. The first gives birth to new ideas, and the second enshrines them.&#8221; - [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F12%2F16%2Fend-of-procurement%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/12/16/end-of-procurement/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Bottom Up Adoption: The End of Procurement as We&#8217;ve Known It &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>&#8220;<em>From the beginning of time two forces have vied for influence over us.  One is bottoms-up, decentralized, and emergent.  The other is top-down, centralized, and directed.</em></p>
<p><em>The first force catalyzes change and divergence, while the second tends toward order and convergence.  The first gives birth to new ideas, and the second enshrines them</em>.&#8221;<br />
- Adam Ludwin, <a href="http://www.businessinsider.com/from-lolcats-to-occupy-wall-street-progress-is-happenning-from-the-bottom-up-2011-12">From LOLcats To Occupy Wall Street, Everything Is Happening From The Bottom Up Now</a></p>
<p>Traditionally, industry analyst firms have been oriented around top down adoption patterns. CIOs and other IT decision makers comprise both the research subjects and purchasing audience for the majority of firms in this industry, large and small. Which was logical given traditional procurement patterns. When hardware, software and services are available only at high prices, command and control is an appropriate management structure. Attempting to scale the decision making process for big ticket items across a large body of middle managers is not likely to yield acceptable outcomes.</p>
<p>An approach that makes sense in one context, however, may be misapplied in another.</p>
<p>The technology purchasing landscape today looks very different than it did even five years ago. Where once CIOs might reasonably expect to have the clearest understanding of what technologies are leveraged within their own organizations, today they are, as Billy Marshall put it, &#8220;<a href="http://billyonopensource.blogspot.com/2008/07/cio-is-last-to-know.html">the last to know</a>.&#8221; This pattern manifests itself every day within the majority of businesses. Not because CIOs are failing, but because of trends that have fundamentally and likely permanently disrupted their ability to centralize the technology adoption process.</p>
<p>The four trends we see as most important in driving this are arranged here in rough chronological order.</p>
<h2>Open Source</h2>
<p>In the late nineties, startups and enterprises alike were effectively beholden to commercial suppliers for the majority of their software needs. Because each piece of the requisite software infrastructure had to be licensed, the capital expenses associated with new initiatives was high. This represented a barrier to entry, and thus a brake on innovation.</p>
<p>With the popularization of open source software, developers from enterprises and startups alike were able to operate independently. For the first time, the actual software practitioners were free to choose their own software rather than having it selected for them and subsequently imposed upon them by upper levels of management. Even in situations where the ultimate production infrastructure targets remained commercially licensed software, open source software like Linux and MySQL allowed for prototyping and rapid development without the attendant costs, both financial and in procurement latency.</p>
<p>This was the first major shift affecting procurement, and perhaps the most profound. None of the infrastructure we take for granted today &#8211; Linux, Apache, MySQL, PHP, etc &#8211; were originally adopted from the top down. Their adoption was, instead, a fait accompli. CIOs &#8211; the last to know &#8211; gradually became aware that increasingly significant portions of their infrastructure, unbeknownst to them, were running on free and open source software. The inevitable demand for production support options for this software is what fueled, in time, the valuations of MySQL, Red Hat and others.</p>
<h2>Bring Your Own Device</h2>
<p>In October, Apple CEO Tim Cook asserted that 92% of the Fortune 500 were &#8220;<a href="http://www.readwriteweb.com/archives/apple_92_of_fortune_500_are_testing_or_deploying_i.php">testing or deploying iPad in the course of less than 18 months</a>,&#8221; which may help explain why the iPad revenue stream by itself would place within <a href="http://www.nytimes.com/2011/01/30/business/30unbox.html">the top third</a> of that group. The interesting thing about this is that the majority of businesses appear uncertain about precisely why they&#8217;re deploying tablets: &#8220;<a href="http://news.cnet.com/8301-30685_3-20063495-264.html">Most participants, 51 percent, indicated that they did not have a clearly articulated strategy</a>.&#8221;</p>
<p>The answer, in most cases, is that there isn&#8217;t one. iPad adoption, much like the penetration of iPhones and Android handsets is being driven by users who simply want the device. Faced with a choice between users &#8211; chief executive officers among them &#8211; who will employ their own devices for work purposes with or without the permission of IT,  many businesses are compelled to support the platforms even without concrete business justifications for them.</p>
<p>The consumerization of the enterprise is decentralizing the process of technology selection, but its importance may lie rather in design. Like all products, technology is designed and built to be sold to a specific buyer. For enterprise products, historically, the actual user has been a secondary concern; the buyer &#8211; typically centralized IT &#8211; was the priority. Consumer technology companies like Apple, however, are designed for a user. What they give up in IT friendly features they more than make up for in usability and the ability to delight.</p>
<p>The Bring Your Own Device trend, therefore, may well improve user productivity by driving devices designed to be used rather than managed into organizations, from the bottom up.</p>
<h2>Software as a Service</h2>
<p>Software as a Service is a classic case study in timing with respect to market acceptance. Not many remember today that the model actually failed the first time around, when its practitioners were known as Application Service Providers. Pyschologically, few enterprises were prepared for either the idea of renting software or externalizing critical data like that stored in customer relationship management systems. By the midpoint in the last decade, however, these concepts were sufficiently commonplace to see Salesforce.com a publicly traded company with a valuation north of a billion dollars.</p>
<p>Consumer markets, meanwhile, had adapted much more quickly. Hotmail debuted in 1996, Yahoo Mail the year after and Gmail dropped in 2004.</p>
<p>Some of those same consumer services were pressed into service by enterprise workers, in fact; it was once common for Exchange users to forward all of their email to Gmail due to the disparity in storage limits between typical Exchange implementations and Google&#8217;s webmail product.</p>
<p>This pattern has played out repeatedly over the years, from webmail to CRM to project management software to website hosting to online helpdesks. All were adopted from the bottom up. By making applications available to anyone with a browser, often at low or no cost, SaaS has surged up through the ranks of enterprises. The inexorable nature of the model is reflected by the growth of providers large (Salesforce.com) and small (37signals).</p>
<h2>Cloud</h2>
<p>The single most important feature of the cloud has nothing, or at least very little, to do with technology. It is, rather, the pay as you go economic model. As Flip Kromer <a href="http://mrflip.github.com/wukong/INSTALL.html">puts it</a>, &#8220;EC2 means anyone with a $10 bill can rent a 10-machine cluster with 1TB of distributed storage for 8 hours.&#8221;</p>
<p>What this means in practical terms is that for the first time, hardware procurement is democratized. From an accessibility and availability standpoint, cloud is the hardware equivalent of open source software. Where open source allowed developers to bypass traditional procurement channels by making quality infrastructure and development software freely available, so does the cloud allow the growing class of devops  technologists to leave the world of high latency hardware procurement &#8211; where same day server provisioning is a <em>feature</em> &#8211; behind. Armed with nothing more than a credit card, instances can be spun up and ready for use in ninety seconds.</p>
<p>Cloud is the final piece of the bottom up puzzle. Open source software and to a lesser extent SaaS allowed for the decentralization of enterprise technology development, but at some point hardware would become necessary which was the insertion point for IT. With public clouds, it is possible for the first time to entirely bypass the traditional gatekeepers.</p>
<h2>The Net</h2>
<p>It should be evident that traditional procurement and purchasing is not dead, just increasingly bypassed by a more efficient process. Also, that a great many enterprises continue to function largely as they always have: top down. More important than the question of whether this model is sustainable in the face of the trends above is whether it should be.</p>
<p>Before lamenting the fact that the above forces are disrupting and destabilizing your enterprise IT, consider that that may be a net gain. If the primary drivers of BYOD, Cloud, Open Source, and SaaS include ease of use, lower costs, frictionless availability, and speed of provisioning, are these trends worth opposing? Particularly since efforts to do so will, in all probability, fail?</p>
<p>Or are they instead assets to be strategically leveraged? There is little debate that businesses that move the most quickly have a competitive advantage. It&#8217;s not clear how businesses that prohibit the same tools that enable this will benefit.</p>
<p>Either way, bottom up adoption is here to stay: use it or lose.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/12/16/end-of-procurement/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You Won&#8217;t Get Fired for Using Apache</title>
		<link>http://redmonk.com/sogrady/2011/11/28/you-wont-get-fired-for-using-apache/</link>
		<comments>http://redmonk.com/sogrady/2011/11/28/you-wont-get-fired-for-using-apache/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 14:36:42 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[foundations]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[subversion]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4406</guid>
		<description><![CDATA[Tweet In March of 2010, I sat on a panel with Justin Erenkrantz (Apache), Mårten Mickos (Eucalyptus), and Jason van Zyl (Maven/Sonatype) at the Eclipse Conference debating the future of open source [coverage]. The audience asked questions on licensing, development models and the direction of open source generally. One of the questions concerned the role [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F11%2F28%2Fyou-wont-get-fired-for-using-apache%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/11/28/you-wont-get-fired-for-using-apache/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="You Won&#8217;t Get Fired for Using Apache &raquo; tecosystems #apache #cvs #dvcs #eclipse #foundatio [...]">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p><a href="http://www.flickr.com/photos/sog/6418624475/" title="Git, Svn and CVS Usage on Debian by sogrady, on Flickr"><img src="http://farm7.staticflickr.com/6211/6418624475_dc23a949e9.jpg" width="500" height="365" alt="Git, Svn and CVS Usage on Debian"></a></p>
<p>In March of 2010, I sat on a panel with Justin Erenkrantz (Apache), Mårten Mickos (Eucalyptus), and Jason van Zyl (Maven/Sonatype) at the Eclipse Conference debating the future of open source <a href="http://redmonk.com/sogrady/2010/04/01/github/">[coverage]</a>. The audience asked questions on licensing, development models and the direction of open source generally. One of the questions concerned the role of foundations like Eclipse, and whether they represented the future or if that would be written instead by commercial producers of open source.</p>
<p>My answer to that question was simple: neither. GitHub, instead, is the shape of things to come.</p>
<p>Mikeal Rogers came to a similar conclusion in <a href="http://www.mikealrogers.com/posts/apache-considered-harmful.html">Apache Considered Harmful</a>. His arguments copncerning the importance of GitHub are compelling, as the evidence in favor of decentralized version control generally and Git/GitHub specifically is overwhelming. Quantitatively, virtually all of the metrics available to us reflect trajectories similar to those reflecting the relative popularity amongst Debian installations depicted above. As <a href="http://aniszczyk.org/2011/11/23/apache-and-politics-over-code/">Chris Aniszczyk</a> documents, legacy centralized tools reflect volume usage but Git&#8217;s massive growth has it poised to eclipse them. Git based services, meanwhile, are both profiting from and fueling said growth; an <a href="http://www.slideshare.net/sogrady/survival-of-the-forges">analysis</a> of first half commit data for four major forges collected by Black Duck indicates that GitHub has in three years become the most popular open source repository.</p>
<p>Qualititatively, the benefits to decentralized development have been apparent to us since at least <a href="http://redmonk.com/sogrady/2007/06/26/dscm/">2007</a>. What GitHub calls &#8220;social coding&#8221; is the ability of decentralized version control tools like Git or Mercurial to inject collaborative development into a previously individual practice. The byproduct of which is the parellelization of development; like bacteria, GitHub developers may now evolve by swapping material directly to and from one another as required <a href="http://redmonk.com/sogrady/2010/11/16/fear-of-forking/">coverage</a>. Which means, in turn, that forking is no longer a bad word but the way development should be done.</p>
<p>In the face of GitHub&#8217;s ascendance, the implications for open source foundations are unclear. In Apache Considered Harmful, Rogers&#8217; argues that Apache specifically has essentially outlived its usefulness.</p>
<blockquote><p>
  The problem here is less about git and more about the chasm between Apache and the new culture of open source. There is a growing community of young new open source developers that Apache continues to distance itself from and as the ASF plants itself firmly in this position the growing community drifts farther away.
</p></blockquote>
<p>But while I also subscribe to Clay Shirky&#8217;s maxim that  &#8220;Institutions will try to preserve the problem to which they are the solution,&#8221; it is far from clear that it applies in this case. For disclosure purposes, I&#8217;ll note here that we count both GitHub and open source foundations like Apache and Eclipse as clients.</p>
<p>The argument that foundations have become vestigial in a post-GitHub world necessarily focuses on functional overlaps. Historically, project hosting has been one of the services offered by foundations. The data suggests that foundations who reject decentralized version control systems will fall behind,  which is why structures like Eclipse are <a href="http://mmilinkov.wordpress.com/2011/11/25/foundations-considered-useful/">implementing Git</a>. Even assuming a given foundation is able to transition from centralized to decentralized mechanisms, however, there is no guarantee that this will be sufficient. Iit&#8217;s unrealistic expect any foundation to compete with GitHub on functionality or community size, given the respective areas of focus.</p>
<p>The value of foundations, however, has never been principally hosting. They are, rather, the manifestation of a particular mission. The Free Software Foundation, the Apache Software Foundation, the Eclipse Foundation: all serve as the focal point for a group of developers. It is possible that their respective purposes have been fulfilled by GitHub, but the surging code repository seems likely to make foundations more relevant, rather than less.</p>
<p>As Rogers states:</p>
<blockquote><p>
  Apache was founded about 12 years ago, a time when companies were still very afraid of open source and many people in the open source community were very afraid of companies. The world hasn&#8217;t changed that tremendously, big companies still use an open source stamp as a marketing tool, commonly referred to as &#8220;open washing&#8221;, and some in the enterprise are still wary about open source, particularly when it comes to certain kinds of licensing.</p>
<p>  But, you would be hard pressed to find a single company that didn&#8217;t use some amount of open source software nowadays.
</p></blockquote>
<p>The obvious implication is that as acceptance of mainstream open source increases the importance and relevance of Apache&#8217;s <a href="http://apache.org/foundation/">mission</a> decreases. I believe this to be incorrect. Aside from the many important non-infrastructure services offered by foundations &#8211; including IP management, project governance,  legal counsel, event planning, and predictable release schedules &#8211; foundations have value as brands.</p>
<p>As the volume of open source assets grows, the paradox of choice presents itself to users. This problem  in part  already sustains a sizable marketplace of commercial products from vendors such as Black Duck, Open Logic, Palamida, and Sonatype. With GitHub and similar tools reducing the friction associated with development, we are likely to see selection problems get worse rather than better; as the volume of open source rises, fueled in part by GitHub&#8217;s success, so too does the difficulty of making a choice.</p>
<p>Which is one reason foundations are important. Much as McKinsey <a href="http://www.ft.com/intl/cms/s/2/0d506e0e-1583-11e1-b9b8-00144feabdc0.html#axzz1enItOpBZ">advantages</a> Baker and Rhodes scholars in their hiring process, certain audiences will prefer to leverage open source software associated with a known brand such as Apache or Eclipse.</p>
<p>We have long argued that developers are the new kingmakers. As developers begin to make more choices within the enterprises they populate, they will inevitably face the same dilemma that their management predecessors did, which is the burden of choice. GitHub is a center of gravity with respect to development, but it is by design intensely non-prescriptive and inclusive, and thus home to projects of varying degrees of quality, maturity and seriousness. Consider <a href="http://help.github.com/dmca-takedown/">the following</a>:</p>
<blockquote><p>
  GitHub, Inc. (&#8220;GitHub&#8221;) supports the protection of intellectual property and asks the users of the website GitHub.com to do the same. It is the policy of GitHub to respond to all notices of alleged copyright infringement.</p>
<p>  Notice is specifically given that GitHub is not responsible for the content on other websites that any user may find or access when using GitHub.com.
</p></blockquote>
<p>GitHub, in other words, disavows responsibility for the projects hosted on the site. Foundations, conversely, explicitly assume it, hence their typically strict IP policies. These exclusive models offer a filter to volume inclusive models such as GitHub&#8217;s.</p>
<p>If your continued employment depends not just on the quality of the software you employ, then, but <em>perceptions</em> of the quality of the software you employ, the halo effect offered by foundations that actively triage their assets is likely to be of benefit. For better or for worse. If you&#8217;re choosing between one project of indeterminate pedigree hosted at GitHub and an equivalent maintained by a foundation like Apache, the brand is likely to be a feature. Managers used to say &#8220;you won&#8217;t get fired for buying IBM.&#8221;  The developers making the decisions in the future may well have their own version:  &#8220;you won&#8217;t get fired for using Apache.&#8221;</p>
<p>Rogers appears to have legitimate concerns concerning Apache&#8217;s acceptance of Git, and I concur that it&#8217;s a GitHub world and we&#8217;re all living in it. But I find it difficult to build the case that foundations more broadly won&#8217;t have a role to play in it.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/11/28/you-wont-get-fired-for-using-apache/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>The Extracted Software Model</title>
		<link>http://redmonk.com/sogrady/2011/11/23/extracted-software/</link>
		<comments>http://redmonk.com/sogrady/2011/11/23/extracted-software/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 17:45:33 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4399</guid>
		<description><![CDATA[Tweet &#8220;IBM designed IMS with Rockwell and Caterpillar starting in 1966 for the Apollo program. IMS&#8217;s challenge was to inventory the very large bill of materials (BOM) for the Saturn V moon rocket and Apollo space vehicle.&#8221; &#8211; Wikipedia, IBM Information Management System While the practice has a long history, the formalization &#8211; and more [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F11%2F23%2Fextracted-software%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/11/23/extracted-software/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="The Extracted Software Model &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>&#8220;<em>IBM designed IMS with Rockwell and Caterpillar starting in 1966 for the Apollo program. IMS&#8217;s challenge was to inventory the very large bill of materials (BOM) for the Saturn V moon rocket and Apollo space vehicle</em>.&#8221; &#8211;  Wikipedia, <a href="http://en.wikipedia.org/wiki/Information_Management_System">IBM Information Management System</a></p>
<p>While the practice has a long history, the formalization &#8211;  and more particularly,  popularization &#8211; of open source is a relatively recent development. Until the process of releasing of Netscape Navigator rallied supporters of the term open source, the industry lacked a consistent vocabulary for dealing with the concept of source code available under a license.  Which gave  proprietary software the stage by default.</p>
<p>In the absence of a widely understood model for the generation and consumption of shared code, innovation in software was largely the product of commercial vendors producing proprietary software. Starting from scratch, with few exceptions most organizations outside of finance and defense could not reasonably expect to sustainably compete with vendors whose business it was to write software. Rather than try, businesses predictably chose to outsource the process of development to vendors like IBM, Microsoft, Oracle and SAP. This is the dynamic that gave us a <a href="http://www.pwc.com/gx/en/technology/publications/global-software-100-leaders/download.jhtml">PwC Top 10 Global Software</a>  leaderboard with a median age of 34.5 years.</p>
<p>With open source systemically lowering the overhead associated with development over the last decade, however, in house development has become increasingly viable from an economic perspective. The inevitable result has been greater availability of open source code. As users and vendors alike discover the benefits to open source &#8211; via models direct or indirect &#8211; the number of projects has swelled along with the rate of contributions. The database market, for example, has gone from less than half a dozen relevant open source projects to several dozen.</p>
<p>None of which is news even to casual observers of the open source market. What is interesting, however, is <em>how</em> these projects are being developed. In some ways, development today is a return to its roots. Consider the following list of open source projects:</p>
<ul>
<li>Cassandra</li>
<li>Git</li>
<li>Hadoop</li>
<li>MongoDB</li>
<li>Nginx</li>
<li>Rails</li>
</ul>
<p>Besides the availability of their source, what do these projects have in common? None were originally authored to be sold. All were built for purpose rather than sale; this is the return of roll-your-own <a href="http://redmonk.com/sogrady/2010/01/12/roll-your-own/">[coverage]</a>. Much as IBM once extracted IMS from an engagement that sent Americans to the moon, each of the above widely used projects was the byproduct of a business problem. Cassandra was written to manage the Facebook Inbox, Git to manage the Linux kernel source tree, Hadoop to power Yahoo&#8217;s search indexing, MongoDB to back 10gen&#8217;s original Java cloud vision, Nginx to serve pages for Rambler. And as for Rails, it was extracted from Basecamp.</p>
<p>This &#8220;extracted&#8221; software model is becoming routine. The innovation inherent in these projects, however, is anything but. Extracted software typically exists because a perfect solution does not, which means that in many cases it is introducing new capabilities rather than recreating existing products.</p>
<p>With substantial history behind it, the extracted model seems to be fairly well understood, conceptually. The open question now is about the volume of latent innovation that might emerge from extracted software in the years ahead. Projects like the list above indicate that internal innovation has accelerated over the last decade, driven by trends ranging from the greater availability of open source code to an industry-wide shift towards horizontally scaled-out architectures.</p>
<p>But as concern about the risks of open source thaws and is offset by wider understanding of the benefits, it is probable that waves of new internally developed projects will be released as open source. The majority of which will generate little activity and interest. But from the volume, we might expect the next Git, Hadoop or Rails.</p>
<p>As open source trends go, then, the extracted software model is one to watch.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/11/23/extracted-software/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Is Open Source Innovative?</title>
		<link>http://redmonk.com/sogrady/2011/10/27/is-open-source-innovative/</link>
		<comments>http://redmonk.com/sogrady/2011/10/27/is-open-source-innovative/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 20:03:38 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4383</guid>
		<description><![CDATA[Tweet In making the case that the window for Linux &#8220;worldwide domination&#8221; in the mobile space has elapsed &#8211; its role as the foundation of the open source Android platform notwithstanding &#8211; Forrester analyst Mike Gualtieri argues that open source isn&#8217;t fundamentally innovative. Open source never seems to be the innovator. Instead, it seems to [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F10%2F27%2Fis-open-source-innovative%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/10/27/is-open-source-innovative/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Is Open Source Innovative? &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>In making <a href="http://blogs.forrester.com/mike_gualtieri/11-10-25-mobile_proliferation_killed_linux_hopes_for_world_domination?cm_mmc=RSS-_-IT-_-942-_-blog_1858">the case</a> that the window for Linux &#8220;worldwide domination&#8221; in the mobile space has elapsed &#8211; its role as <a href="http://twitter.com/#!/mgualtieri/status/129635414423240704">the foundation</a> of the open source Android platform notwithstanding &#8211; Forrester analyst Mike Gualtieri argues that open source isn&#8217;t fundamentally innovative.</p>
<blockquote><p>
  Open source never seems to be the innovator. Instead, it seems to disrupt pricing power for established technologies.
</p></blockquote>
<p>There are numerous counterexamples to this; my analyst colleague from the 451 Group Rachel Chalmers <a href="http://twitter.com/#!/rachelchalmers/status/129620944997191680">cites</a> Unix, others the underlying protocols of the internet and I myself would point to the more recent work that browser teams like Chrome and Mozilla are doing or the pre-Cambrian explosion currently occurring in the non-relational database market. But superficial questions like &#8220;can open source innovate&#8221; obscure real, fundamental changes in the way that software is being developed today. Changes that are important.</p>
<p>The fact is that neither open source nor proprietary development is intrinsically innovative. The availability of source code has no real bearing on how unique the underlying ideas contained within it may be. What people mean when they say open source cannot innovate is that the profit motive, or more accurately profit models, associated with proprietary software development create greater incentives to innovate.</p>
<p>Which may or may not be true; my own view is that attitudes towards monetization of software generally appear to be somewhat cyclical. Tracing the history of software revenue models from IBM to Microsoft to Google to Facebook, attitudes towards the importance of software as the primary revenue mechanism come full circle <a href="http://redmonk.com/sogrady/2011/05/24/the-age-of-data/">[coverage]</a>.</p>
<p>In any event, the profit motive is only an incentive for innovation for software that is written to be sold. Which a great deal of software today was not, originally.</p>
<p>What does the following list of projects have in common?</p>
<ul>
<li>Cassandra</li>
<li>Git</li>
<li>Hadoop</li>
<li>jQuery</li>
<li>Memcached</li>
<li>MongoDB</li>
<li>Rails</li>
</ul>
<p>The answer is that none of them were originally written for purpose of sale. Unlike the Oracle database or Windows, these projects &#8211; all of which have achieved mainstream success &#8211; were written not to be sold but to solve a problem.</p>
<p>This inverts the traditional software startup model, in which a market opportunity is identified and solutions are built towards it.</p>
<p>The more common software development path today is reverse engineering projects from existing solutions. Rails, the framework built by 37 Signals, was a byproduct of the construction of their primary SaaS products (one reason their founders recommend selling your <a href="http://37signals.com/svn/posts/1620-sell-your-by-products">same</a>). Git was written by Linus Torvalds to replace BitKeeper in managing changes to the Linux source tree. 10Gen, the authors of MongoDB, were originally a Platform-as-a-Service company, not a database vendor. Cassandra was built by Facebook to manage their Inbox. Memcached was written by Danga for Livejournal. Hadoop was written to build Yahoo&#8217;s search index. And so on.</p>
<p>That many of these technologies have been commercialized after the fact changes nothing about the substance of the original idea. The history clearly demonstrates that the incentives for software innovation may vary widely. The acceleration of this extracted-software model is not entirely attributable to the commercialization of the internet, but certainly that provoked substantial adaptation &#8211; much of what we consider innovative in the software infrastructure space has come from the web &#8211; while enabling would be sellers of these technologies by making marketing, sales and customer acquisition more efficient.</p>
<p>The reality is that the nature of how, where and why software is developed has fundamentally changed. There are many reasons to develop software. What the incentive is for a given project, and what that dictates with respect to the development model employed, is likely to say less about whether the software is innovative than the nature of the problem it is intended to solve.</p>
<p>Innovation is a function of incentive, not the software development model.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/10/27/is-open-source-innovative/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Introducing Project Blue Bird: An Open Source Web Front End for R Sentiment Analysis</title>
		<link>http://redmonk.com/sogrady/2011/09/02/bluebird/</link>
		<comments>http://redmonk.com/sogrady/2011/09/02/bluebird/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 06:28:06 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[bluebird]]></category>
		<category><![CDATA[R]]></category>
		<category><![CDATA[sentimentanalysis]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4285</guid>
		<description><![CDATA[Tweet In early July, I ran across Jeffrey Breen’s post on doing sentiment analysis in R a bit before two in the morning. It was interesting enough that I stayed up into the wee hours of the morning digesting his approach, downloading the necessary dependencies in R and outputting very basic sentiment histograms. Since then [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F09%2F02%2Fbluebird%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/09/02/bluebird/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Introducing Project Blue Bird: An Open Source Web Front End for R Sentiment Analysis &raquo; tecosyst [...]">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p><a href="http://www.flickr.com/photos/sog/6104934227/" title="Blue Bird Screenshot by sogrady, on Flickr"><img src="http://farm7.static.flickr.com/6082/6104934227_aba64f39bb.jpg" width="500" height="283" alt="Blue Bird Screenshot"></a></p>
<p>In early July, I ran across Jeffrey Breen’s <a href="http://jeffreybreen.wordpress.com/2011/07/04/twitter-text-mining-r-slides/">post</a> on doing sentiment analysis in R a bit <a href="http://twitter.com/#!/sogrady/statuses/88483952892981248">before two</a> in the morning. It was interesting enough that I stayed up into the <a href="http://twitter.com/#!/sogrady/statuses/88501779964239872">wee hours</a> of the morning digesting his approach, downloading the necessary dependencies in R and outputting very basic sentiment histograms. Since then we&#8217;ve included it as a supplement to our research, as in examples like our <a href="http://redmonk.com/sogrady/2011/08/05/the-rise-of-phonegap/">post</a> on PhoneGap&#8217;s marketplace trending. </p>
<p>The approach has its limitations, of course. Breen&#8217;s presentation discusses them, as does Nathan Yau when he used the code to <a href="http://flowingdata.com/2011/07/25/brand-sentiment-showdown/">compare</a> brand performance for everything from airlines to pizzas.  The results can&#8217;t be considered representative in a statistical sense, for one, because it&#8217;s not technically a random sample. But with the caveats understood, there is evidence that the scoring is good enough to be useful as one of many inputs to decision making processes. </p>
<p>Interesting as this code was, however, it was less than accessible to those without experience using R. Even if you could fully document the process of running an analysis, as I did in internal RedMonk documents, it required a local implementation of R, and more specifically a version that worked with the twitteR library. Which only one of us at RedMonk had.</p>
<p>Given these barriers to entry, we decided to layer a more accessible front end on the back end R script, in this case a web UI. Via Hacker News, we connected with <a href="https://github.com/alexhenning">Alex Henning</a> &#8211; a college student &#8211; and tasked him with building us a simple front end for Breen&#8217;s script. He called this Project Blue Bird.</p>
<p>Always intending to open source this code, we needed first to seek the permission of the authors of our two dependencies: Breen&#8217;s R sentiment code and the sentiment lexicons (available for download <a href="http://www.cs.uic.edu/~liub/FBS/sentiment-analysis.html">here</a>) it uses that were assembled by Bing Liu and Minqing Hu. Coincidentally &#8211; as we&#8217;d had no contact with Breen while building Blue Bird &#8211; his code was made available on <a href="https://github.com/jeffreybreen/twitter-sentiment-analysis-tutorial-201107">GitHub</a> under the precise license we had intended to use, the Apache 2.0. Which left the sentiment lexicon. Fortunately for us, Professor Liu yesterday graciously gave us permission to include the sentiment lexicon in our repositories. Which means that we are now free to open source Project Blue Bird. On GitHub, obviously. Find it and fork it <a href="https://github.com/redmonk/bluebird">here</a>. </p>
<p>For those interested in such things, the project was written in Python and uses the low level rpy2 interface to talk to R. Graph output is done via the excellent ggplot2 R package. The README has the complete list of dependencies. </p>
<p>A couple of caveats for those of you interested in using it. The UI is basic. For scheduling reasons, we advantaged function over form. The latency of the application, in addition, is high because the retrieval of matching tweets is slow. We cache what we can, but initial queries are going to take a little bit. And as mentioned above, we caution against reading too much into the sentiment graphs themselves; they&#8217;re useful and insightful rather than authoritative. </p>
<p>All of that said, we hope that our community, the R community and anyone interested in general sentiment analysis will find this useful. At RedMonk, we try to give back wherever we can, and if there are developers out there that can use this, that&#8217;s a win. </p>
<p>We&#8217;d like to thank Alex Henning for his excellent work on the project, Jeffrey Breen for the sentiment analysis code and Bing Liu and Minqing Hu for the lexicon that&#8217;s at the heart of this analysis. </p>
<p>Enjoy, and let us know what you think. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/09/02/bluebird/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Object Caching 1703/1734 objects using xcache

Served from: redmonk.com @ 2012-05-26 18:26:28 -->
