<?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>Technoprovement: The Blog of Sam Jones &#187; Free as in Speech</title>
	<atom:link href="http://www.samuofm.com/category/free-as-in-speech/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.samuofm.com</link>
	<description>better living through technology</description>
	<lastBuildDate>Wed, 01 Feb 2012 23:00:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>iPhone SDK Yes, Developer Signatures No</title>
		<link>http://www.samuofm.com/2007/10/18/iphone-sdk-yes-developer-signatures-no/</link>
		<comments>http://www.samuofm.com/2007/10/18/iphone-sdk-yes-developer-signatures-no/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 15:19:44 +0000</pubDate>
		<dc:creator>Sam Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Free as in Speech]]></category>

		<guid isPermaLink="false">http://www.samuofm.com/2007/10/18/iphone-sdk-yes-developer-signatures-no/</guid>
		<description><![CDATA[I&#8217;m starting to wonder if I slept through the winter and woke up towards the very begining of April 2008. Yesterday Steven Colbert made an interesting announcement and then Steve Jobs dropped a bombshell that the iPhone will get an &#8230; <a href="http://www.samuofm.com/2007/10/18/iphone-sdk-yes-developer-signatures-no/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m starting to wonder if I slept through the winter and woke up towards the very begining of April 2008. Yesterday Steven Colbert made an <a href="http://www.nytimes.com/2007/10/18/arts/television/18colb.html?ref=arts">interesting announcement</a> and then Steve Jobs dropped a bombshell that the <a href="http://www.apple.com/hotnews/">iPhone will get an SDK</a>.</p>
<p>Firstly, frankly, hell yes. The apps that developers have already built are incredible and support from Apple will make them even better. As development becomes easier and the barrier to entry is lowered we will see more and more great extensions to an already great device. People will even plug some seemingly obvious &#8220;feature holes&#8221; and iPhone sales will increase, the platform will become more more ubiquitous, and the cycle will continue.</p>
<p>Still Apple is being very careful in how and when they do this. Citing concerns for the stability and security of the iPhone, it has taken a good 10 months since we were introduced to the iPhone to even get confirmation that native development would be possible and endorsed. Steve Jobs has stated that one strategy for protecting the iPhone would mimic a similar strategy used by one of Apple&#8217;s competitors.</p>
<p>Steve wrote:</p>
<blockquote><p>Nokia, for example, is not allowing any applications to be loaded onto some of their newest phones unless they have a digital signature that can be traced back to a known developer. While this makes such a phone less than â€œtotally open,â€ we believe it is a step in the right direction.</p></blockquote>
<p>While I understand where they are going here, Nokia is a terrible comparison. Nokia has never been in the position to  create a device with this much potential to change how we use computers. Looking to them on how to manage this is like asking the safety guard who helps your kids walk to school to plan out the complete traffic flow timing scheme for your home town. They are good at what they do, but  just because they also allow development on their devices, mobile computing is NOT what they do.</p>
<p>There are a whole hosts of complications with using digital signatures. On a major open source project, does the whole project (or at least the people who can commit) get access to the signature? If so, it&#8217;s easier to compromise a signature, negating all the supposed benefits. If the signature can only be used by a single developer, what happens if that person leaves the project? What happens on branches and forks? Is there now a new possibility for identity theft in order to gain access to an audience? New phishing schemes?  And on and on&#8230;</p>
<p>There is a better solution.  Treat the iPhone like what it is &#8212; a computer. Make it easy to reload, backup, etc. Rely on requests for privilege elevation like how OS X does now.  Hey, here&#8217;s a crazy idea:</p>
<p><a href="http://www.samuofm.com/wp-content/images-1.jpg" title="images-1.jpg"><img src="http://www.samuofm.com/wp-content/images-1.thumbnail.jpg" title="images-1.jpg" alt="images-1.jpg" align="middle" /></a> + <a href="http://www.samuofm.com/wp-content/images.jpg" title="images.jpg"><img src="http://www.samuofm.com/wp-content/images.thumbnail.jpg" title="images.jpg" alt="images.jpg" align="middle" /></a> = <a href="http://www.samuofm.com/wp-content/images-2.jpg" title="images-2.jpg"><img src="http://www.samuofm.com/wp-content/images-2.thumbnail.jpg" title="images-2.jpg" alt="images-2.jpg" align="middle" height="128" width="128" /></a></p>
<p>Give iPhone owners a reason to buy a Mac, just like you did with iPods.</p>
<p>Make the right choices here Steve. Be a leader, set some compelling precedents, and usher in a new age for computing.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.samuofm.com/2007/10/18/iphone-sdk-yes-developer-signatures-no/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Facebook Needs to Open Up for Real</title>
		<link>http://www.samuofm.com/2007/10/09/facebook-needs-to-open-up-for-real/</link>
		<comments>http://www.samuofm.com/2007/10/09/facebook-needs-to-open-up-for-real/#comments</comments>
		<pubDate>Tue, 09 Oct 2007 19:41:56 +0000</pubDate>
		<dc:creator>Sam Jones</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Free as in Speech]]></category>

		<guid isPermaLink="false">http://www.samuofm.com/2007/10/09/facebook-needs-to-open-up-for-real/</guid>
		<description><![CDATA[Today I decided that I wanted to increase my general laziness and automate setting my Twitter and iChat messages at the same time. Seems reasonable and as I&#8217;m never the first to have an idea, I&#8217;m sure someone has already &#8230; <a href="http://www.samuofm.com/2007/10/09/facebook-needs-to-open-up-for-real/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Today I decided that I wanted to increase my general laziness and automate setting my Twitter and iChat messages at the same time. Seems reasonable and as I&#8217;m never the first to have an idea, I&#8217;m sure someone has already built something for this. A quick Google search yielded a great script for Quicksilver <a href="http://blog.codahale.com/2007/01/15/tweet-twitter-quicksilver/">here</a> and the improved version with iChat support <a href="http://dlzip.com/wordpress/2007/01/19/tweeter-twitter-quicksilver-ichat/">here</a>. Wonderful.</p>
<p>So I think, ok this works like a charm, now lets extend this and add Facebook support! Oh wait, already been done <a href="http://chucker.mystfans.com/2007/07/23/updating-your-adium-facebook-skype-and-twitter-status-all-at-once.entry"> here</a>. Well, I remember hearing about a new Facebook API for supporting status updates that was released after that last script version which relied on a mobile hack. Ah yes <a href="http://developers.facebook.com/documentation.php?v=1.0&amp;method=users.setStatus">this</a> looks like it, I&#8217;ll build something using the official Facebook API and all will be good!</p>
<p>But it turns out that&#8217;s not going to work because first I find this <a href="http://www.techcrunch.com/2007/09/06/facebook-opening-up-but-on-its-own-terms/">TechCrunch</a> article which points out a problem with my approach and the Facebook <a href="http://www.facebook.com/terms.php">terms </a> put the final nail in the coffin. The same policy that applied to <a href="http://www.nexdot.net/blog/2007/04/20/updating-facebook-status-using-php/">this</a> method would apply to <a href="http://chucker.mystfans.com/2007/07/23/updating-your-adium-facebook-skype-and-twitter-status-all-at-once.entry"> Soeren&#8217;s</a> method and any anything that I create because they all violate those ridiculous terms of use.</p>
<p>What kind of crap is that? I can build services that interact with Facebook, provided I only do it on Facebook&#8217;s site.</p>
<p>Oh yea that&#8217;s almost a win.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.samuofm.com/2007/10/09/facebook-needs-to-open-up-for-real/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

