<?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>Uncarved &#187; Hurley</title>
	<atom:link href="http://uncarved.prometheas.com/tag/hurley/feed" rel="self" type="application/rss+xml" />
	<link>http://uncarved.prometheas.com</link>
	<description>An ongoing tension of potential, or how i learned to stop worrying and embrace the iterations.</description>
	<lastBuildDate>Mon, 08 Aug 2011 05:14:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.4</generator>
		<item>
		<title>On the Open Sourcing of the iPhone [updated]</title>
		<link>http://uncarved.prometheas.com/2008/12/on-open-sourcing-of-iphone.html</link>
		<comments>http://uncarved.prometheas.com/2008/12/on-open-sourcing-of-iphone.html#comments</comments>
		<pubDate>Thu, 11 Dec 2008 07:00:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Responses]]></category>
		<category><![CDATA[Google Android]]></category>
		<category><![CDATA[Hurley]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[pragmatism]]></category>
		<category><![CDATA[response]]></category>

		<guid isPermaLink="false">http://uncarved.prometheas.com/?p=8</guid>
		<description><![CDATA[William Hurley, author of the Evil Genius blog, recently published a post, titled Five Reasons Apple Should Open Source The iPhone. Despite the title, however, he never actually directly argues that the Apple should open source iPhone&#8217;s software. The piece kicks off with this gem: &#8230;BusinessWeek asked me about Apple potentially open sourcing the iPhone [...]]]></description>
			<content:encoded><![CDATA[<p>William Hurley, author of the <em>Evil Genius</em> blog, recently published <a href="http://whurley.com/2008/12/10/five-reasons-apple-should-open-source-the-iphone/">a post</a>, titled <em>Five Reasons Apple Should Open Source The iPhone</em>.  Despite the title, however, he never actually directly argues that the Apple should open source iPhone&#8217;s software. <span id="more-8"></span></p>

<p>The piece kicks off with this gem:</p>

<blockquote>&#8230;BusinessWeek asked me about Apple potentially open sourcing the iPhone over a year ago.  Since then: nothing out of Apple, despite mounting pressure from projects like Android that are vying for Apple’s throne.</blockquote>

<p>I guess I missed the part where Apple has any incentive or desire to concern itself with a question Business Week asked this guy.  Then, I missed the part where Android is applying &#8220;mounting pressure&#8221; on Apple&#8217;s iPhone.</p>

<p>Continuing:</p>

<blockquote>I’m not asking them to completely open source the iPhone.  I’m just asking them to crack the door and let the breeze in.</blockquote>

<p>I thought I was about to embark on reading about 5 reasons Apple should Open Source the iPhone.</p>

<p>At this point, and in the absence of any true guidance from the author as to a thesis he might be driving towards, I began to wonder if he knew that the code base for Mobile Safari (<a href="http://webkit.org/">WebKit</a>) is Open Source Software.  What about <a href="http://en.wikipedia.org/wiki/DTrace">DTrace</a>?  I mean&#8230; these are all Open Source Software components that are in the iPhone.</p>

<blockquote>Open source is becoming the default way to develop software in many industries.</blockquote>

<p>What does that even mean?  I&#8217;m at a loss for what even constitutes a &#8220;default way to develop software.&#8221;  It&#8217;s hard enough to get everyone to agree on whether or not <a href="http://en.wikipedia.org/wiki/Unit_testing">unit testing</a> is a critical part of the software development process, let alone being anywhere near some sort of industries-wide consensus on whether to Open Source all software, or not.</p>

<p>Hurley goes on to say:</p>

<blockquote>More importantly, many folks that aren’t traditional developers are starting to develop apps for platforms like the iPhone.  He who satiates that audience wins the war.</blockquote>

<p>Check out the post; it doesn&#8217;t carry any additional meaning when it&#8217;s experienced in its full context, either.</p>

<h4>Choice</h4>

<p>William contends that &#8220;Customers love choice.&#8221;  On the surface, that does seem like a sensible assertion; when I&#8217;m in the market to purchase a product or service, I always appreciate having at least a handful of options from which to make my ultimate choice.</p>

<p>On the other hand, too much choice can be a hindrance, as it can get difficult to fully grasp all the merits and trade-offs associated with each choice.</p>

<p>So, there&#8217;s a balance.</p>

<p>Naturally, the verdict on where anyone&#8217;s threshold of &#8220;too much choice&#8221; gets drawn will depend on the number of options they are being asked to consider.</p>

<p>Hurley continues:</p>

<blockquote>Open sourcing the iPhone gives customers a much broader selection of applications.</blockquote>

<p>Of course we&#8217;re back to what exactly Hurley does or doesn&#8217;t mean by &#8220;open sourcing the iPhone.&#8221;  Apart from that, he fails to demonstrate that the selection of applications will be any broader; the App Store has <a href="http://news.cnet.com/8301-13579_3-10114894-37.html">a pretty fucking broad selection</a>.</p>

<p>It seems like the next sensible matter to consider is how a more open ecosystem, like Android, compares against the iPhone&#8217;s App Store with respect to volume of available apps.</p>

<p>The <a href="http://venturebeat.com/2008/12/05/state-of-the-apps-iphone-10000-apps-300-million-downloads-android-462-apps/">numbers</a> seem to defy Hurleys predictions.</p>

<p>Though, to be fair — as the update appended to that link mentions — we may see more apps appear in the Android Marketplace once Google makes it possible for software developers to charge money for their apps.</p>

<p>And what about &#8220;all those&#8221; <a href="http://wiki.openmoko.org/wiki/Main_Page">Openmoko</a> platform apps out there&#8230;?</p>

<blockquote>Customers faced with a plethora of attractive applications when they visit the app store will spend money.</blockquote>

<p>Many developers are now worried that the sheer volume of apps available in the App Store has gotten so large that it&#8217;s becoming increasingly difficult for developers to get their apps to stand out.</p>

<p>Many are even calling on Apple to devise ways to let the better ones bubble to the top.</p>

<p>And so this may interestingly be where Apple is on the ironic &#8220;downside,&#8221; beginning to fall victim to its own success, but where — in deliciously layered irony — Hurley remains chasing a hollow argument.</p>

<blockquote>An open source iPhone dulls some of Android’s luster.</blockquote>

<p>And here I was thinking that Android&#8217;s luster was being dulled by the inability for developers to be able to rely on:</p>

<ol>
  <li>screen size</li>
  <li>input capabilities</li>
  <li>availability of various components</li>
</ol>

<blockquote>Ol’ Steve can level the playing field—he holds sway over a loyal following of diehard developers.</blockquote>

<p>Last time I looked at the playing field, &#8220;ol&#8217; Steve&#8221; doesn&#8217;t have a whole hell of a lot to <em>gain</em> by leveling it.</p>

<h4>Linux on the iPhone</h4>

<p>Hurley then goes on to argue that if Apple doesn&#8217;t open up the iPhone, then someone else will find a way to do it regardless.  Why this insight seems particularly riveting to him, I can&#8217;t really know.</p>

<p>One might pause to wonder if he&#8217;s heard of <a href="http://lifehacker.com/software/hack-attack/install-third+party-applications-on-your-iphone-295985.php">jailbreaking</a> and <a href="http://www.rockbox.org/">rockbox</a>; this happens.</p>

<p>Then, he drops this bomb:</p>

<blockquote>Earth to Apple: if the iPhone had been open sourced, [Linux on the iPhone] probably wouldn’t have happened.</blockquote>

<p>Let&#8217;s take a step back.  I think we can all agree, at this juncture in history, that if a device has a microprocessor in it, <em>somebody is going to <a href="http://www.ipodlinux.org/">try</a> to <a href="http://www.xbox-linux.org/wiki/Main_Page">get</a> Linux <a href="http://playstation2-linux.com/">running</a>
<a href="http://www.popularmechanics.com/technology/how_to/4263321.html">on</a>
<a href="http://www.dslinux.org/">it</a></em>!</p>

<p>So, my alternate-reality wager is that Linux would have been ported to iPhone regardless of whether Apple were more &#8220;open&#8221; with it or not.</p>

<p>Besides, here we have iPhone Linux and Apple <em>didn&#8217;t have to spend a dime</em> on its development.  And they won&#8217;t be spending any money on supporting it, either.</p>

<p>This is perfect for Apple: nothing to engineer, nothing to QA, and no responsibility to field support calls for it.</p>

<p>If anything, it seems like the teams at Apple have been struggling to keep up with QA issues on their closed and tightly-controlled platform; does anyone really think it makes any sense for Apple to take on the additional resource burden acting on this idea would incur?</p>

<p>The OSS route, however, is finally here.</p>

<p>Now, anyone can install Linux as an alternative OS for their iPhones, and even switch back and forth between iPhone OS; let&#8217;s see how many people actually have enough interest to install this.</p>

<h4>Perspective &amp; Respect</h4>

<p>So, what I want to know is: how many folks with Macs out there are running the Nautilus file manager via X11, instead of dealing with Finder?</p>

<p>Now, I use open source every day.</p>

<p>I&#8217;ve been an occasional contributor to a handful of projects (most recently, I&#8217;ve submitted a number of patches to plugins for a PHP MVC framework called symfony).</p>

<p>I even published <a href="http://sourceforge.net/projects/awusbxtra/">two</a> <a href="http://sourceforge.net/projects/rosettastone/">projects</a> of my own to Sourceforge.</p>

<p>I love, respect, and regularly participate in the phenomenon that is OSS in various capacities, including software development and community support.</p>

<p>That said, I personally can&#8217;t bring myself to find any fault with Apple for not having any interest in &#8220;open sourcing&#8221; the iPhone.  At least, not without a compelling economic incentive.</p>

<p>And, let&#8217;s face it, all the data points to Apple&#8217;s economic model playing out reasonably well, for the time being.</p>

<p class="update"><span class="date">15 Dec</span>: Apple <a href="http://www.appleinsider.com/articles/08/12/12/apple_tweaks_app_store_layout_amid_developer_unrest.html">has tweaked the iTunes App Store</a>, in response to some developers&#8217; mounting distress that their for-pay apps were getting buried by the popularity of the free apps, by better showcasing the most popular for-pay apps.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://uncarved.prometheas.com/2008/12/on-open-sourcing-of-iphone.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

