<?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>Open Parenthesis &#187; Development</title>
	<atom:link href="http://www.openparenthesis.org/tag/development/feed" rel="self" type="application/rss+xml" />
	<link>http://www.openparenthesis.org</link>
	<description>Because these are the early days of a long revolution . . .</description>
	<lastBuildDate>Mon, 12 Jul 2010 15:30:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>WordCamp NYC, WPBook, WordCamp Boston</title>
		<link>http://www.openparenthesis.org/2009/11/14/wordcamp-nyc-wpbook-wordcamp-boston</link>
		<comments>http://www.openparenthesis.org/2009/11/14/wordcamp-nyc-wpbook-wordcamp-boston#comments</comments>
		<pubDate>Sat, 14 Nov 2009 18:41:18 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Boston]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[nyc]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Optaros]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[wcnyc]]></category>
		<category><![CDATA[WordCamp]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[wpbook]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=1628</guid>
		<description><![CDATA[Here&#8217;s the slides from my presentation this morning at WordCamp NYC. It was in the &#8220;beginning developer&#8221; track so I tried to focus on the overall structure of how the plugin does what it does and the hooks/actions/filters used. Hard to fit the talk into 30 minutes with time for questions and roadmap &#8211; there&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s the slides from my presentation this morning at WordCamp NYC. It was in the &#8220;beginning developer&#8221; track so I tried to focus on the overall structure of how the plugin does what it does and the hooks/actions/filters used. </p>
<p>Hard to fit the talk into 30 minutes with time for questions and roadmap &#8211; there&#8217;s so much more I want WPBook to do &#8211; hopefully I can find the time soon. </p>
<div style="width:425px;text-align:left" id="__ss_2500503"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jeckman/you-got-your-wordpress-in-my-facebook-developing-wpbook" title="You Got Your WordPress in my Facebook: Developing WPBook">You Got Your WordPress in my Facebook: Developing WPBook</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wpbookwordcampnyc-091114123149-phpapp02&#038;stripped_title=you-got-your-wordpress-in-my-facebook-developing-wpbook" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=wpbookwordcampnyc-091114123149-phpapp02&#038;stripped_title=you-got-your-wordpress-in-my-facebook-developing-wpbook" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jeckman">John Eckman</a>.</div>
</div>
<p>I also took the opportunity, naturally, to promote <a href="http://2010.boston.wordcamp.org/">WordCamp Boston</a>, coming January 23rd. See you there?</p>
<p>Looking forward to watching sessions the rest of today and volunteering this afternoon / tomorrow. If you&#8217;re here, stop me and say hello. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2009/11/14/wordcamp-nyc-wpbook-wordcamp-boston/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>You Can Take it With You &#8211; WordPress App for the iPhone</title>
		<link>http://www.openparenthesis.org/2009/01/02/you-can-take-it-with-you-wordpress-app-for-the-iphone</link>
		<comments>http://www.openparenthesis.org/2009/01/02/you-can-take-it-with-you-wordpress-app-for-the-iphone#comments</comments>
		<pubDate>Fri, 02 Jan 2009 13:33:56 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/?p=855</guid>
		<description><![CDATA[I can&#8217;t wait for the next version of the WordPress iPhone application, which will include: comment moderation &#8211; including batch edit page editing &#8211; creation of new pages as well as changes to existing pages Landscape mode &#8211; the wider keyboard is much easier for fat-thumbed typists like me Easier link creation &#8211; separate entry [...]]]></description>
			<content:encoded><![CDATA[<p>I can&#8217;t wait for the next version of the <a href="http://iphone.wordpress.org/">WordPress iPhone application</a>, which will include:</p>
<ul>
<li>comment moderation &#8211; including batch edit</li>
<li>page editing &#8211; creation of new pages as well as changes to existing pages</li>
<li>Landscape mode &#8211; the wider keyboard is much easier for fat-thumbed typists like me</li>
<li>Easier link creation &#8211; separate entry of link and title so you don&#8217;t have to do the whole &lt;a href=&quot;url&quot; &gt; title &lt;/a&gt; nonsense while writing</li>
</ul>
<p>The app already does basic post creation with photos (from library or upload from phone), local draft mode, and scheduled publish. </p>
<p>Here&#8217;s a video preview of 1.2: </p>
<p><embed src="http://v.wordpress.com/NekGZVyu" type="application/x-shockwave-flash" width="400" height="224" allowscriptaccess="always" allowfullscreen="true"></embed></p>
<p>Best of all, the app itself is open source &#8211; and they&#8217;re looking for <a href="http://iphone.wordpress.org/2008/11/11/help-test-wordpress-for-iphone-version-12/">help testing</a>. So go <a href="http://developer.apple.com/iphone/sdk1/">get the SDK</a>, which lets you run the simulator, and check it out. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2009/01/02/you-can-take-it-with-you-wordpress-app-for-the-iphone/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Flash, Flex, Open Source?</title>
		<link>http://www.openparenthesis.org/2007/12/19/flash-flex-open-source</link>
		<comments>http://www.openparenthesis.org/2007/12/19/flash-flex-open-source#comments</comments>
		<pubDate>Wed, 19 Dec 2007 18:33:50 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ria]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/12/19/flash-flex-open-source</guid>
		<description><![CDATA[(Via Alex Russell&#8217;s blog I came across Mike Shaver&#8217;s &#8220;Being Open About Being Closed,&#8221; which is an excellent discussion of Adobe&#8217;s positioning of the Flash player and Flex in Top 10 Adobe Flex Misconceptions. As Mike points out, the fact that the Tamarin is an open source project, and that various people in the community [...]]]></description>
			<content:encoded><![CDATA[<p>(Via <a href="http://alex.dojotoolkit.org/?p=640">Alex Russell&#8217;s blog</a> I came across Mike Shaver&#8217;s &#8220;<a href="http://shaver.off.net/diary/2007/12/12/being-open-about-being-closed/">Being Open About Being Closed</a>,&#8221; which is an excellent discussion of Adobe&#8217;s positioning of the Flash player and Flex in <a href="http://www.infoq.com/news/2007/12/top-10-flex-misconceptions">Top 10 Adobe Flex Misconceptions</a>. </p>
<p>As Mike points out, the fact that the <a href="http://www.mozilla.org/projects/tamarin/">Tamarin</a> is an open source project, and that various people in the <a href="http://www.osflash.org/">community</a> have over time deciphered the SWF file format, does not make Flash anything other than a proprietary product. </p>
<p>In many of the presentations I give about rich Internet applications, I use a slide which looks something like this:</p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/12/ajax_frameworks.png' title='Ajax and RIA Frameworks'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/12/ajax_frameworks_thumb.png' alt='Ajax and RIA Frameworks' /></a></p>
<p>It&#8217;s intended to communicate two key concepts:</p>
<ol>
<li>There are a huge number of mature, professional open source toolkits and frameworks for building RIAs.</li>
<li>There is strong pressure on proprietary, closed, commercial toolkits and frameworks in this space to open up, at least in terms of source code visibility and modifiability, if not in terms of redistribution. </li>
</ol>
<p>I suppose one could argue about the relative placement of <a href="http://silverlight.net/">Silverlight</a> (which coincidentally this morning is throwing classic &#8220;Server Error in &#8216;/&#8217; Application.&#8221; errors), since there <strike>is</strike> will be an open source implementation of it (<a href="http://www.mono-project.com/Moonlight">moonlight</a>). <a href="http://labs.adobe.com/technologies/air/">Adobe Integrated Runtime (AIR)</a> similarly is a very proprietary package although it leverages webkit and Adobe cooperates with / contributes to the webkit community. The <a href="http://www.adobe.com/products/flex/downloads/">Flex SDK</a> is free (as in beer, not as in freedom), though my impression is that teams which expect to do serious Flex development work end up using the proprietary toolset and other closed-source pieces (AMF) in addition to what is in the open SDK. </p>
<p>Does it matter? Do you care if the framework on which you build RIAs is fully open, partially open, or not at all open?</p>
<p>As I argued in <a href="http://www.openparenthesis.org/2007/11/10/prism-vs-air">my discussion of Mozilla Prism versus AIR</a>, I think it matters quite a bit in certain scenarios, perhaps less in others. </p>
<p>At a minimum, before you invest significant development time (and therefore dollars) in building on a given framework, you ought to have a clear understanding of what parts of it are open and what parts are not. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/12/19/flash-flex-open-source/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Mozilla Prism vs Adobe AIR</title>
		<link>http://www.openparenthesis.org/2007/11/10/prism-vs-air</link>
		<comments>http://www.openparenthesis.org/2007/11/10/prism-vs-air#comments</comments>
		<pubDate>Sat, 10 Nov 2007 22:30:47 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[open standards]]></category>
		<category><![CDATA[prism]]></category>
		<category><![CDATA[ria]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/11/10/prism-vs-air</guid>
		<description><![CDATA[A few weeks back, Mozilla introduced into Mozilla Labs an application called Prism, which essentially rebrands the old Mozilla WebRunner as a desktop container for web applications. As the following image (from the Mozilla Labs Prism page) illustrates, the idea is that Prism splits apart the light coming from the cloud into separate apps. (I [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks back, <a href="http://www.mozilla.com/">Mozilla</a> introduced into <a href="http://labs.mozilla.com/">Mozilla Labs</a> an application called <a href="http://labs.mozilla.com/2007/10/prism/">Prism</a>, which essentially rebrands the old Mozilla WebRunner as a desktop container for web applications. </p>
<p>As the following image (from the <a href="http://labs.mozilla.com/2007/10/prism/">Mozilla Labs Prism page</a>) illustrates, the idea is that Prism splits apart the light coming from the cloud into separate apps. (I know, light doesn&#8217;t really come from clouds, but you get the point):</p>
<p><a href='http://labs.mozilla.com/2007/10/prism/' title='Mozilla Prism'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/11/refracting550.png' alt='Mozilla Prism' border='0' /></a></p>
<p>In essence, what Prism does is simply to create a single-url loading instance of firefox without all the browser chrome &#8211; so that the application gets an icon of its own, has an entry in the Start menu, is accessible via alt-tab application switching, and the like. </p>
<p>Its an interesting direction for WebRunner, and a good step forward for some specific use cases along the desktop application / web application continuum. Take an app which has offline sync via GoogleGears, run it inside Prism, and you&#8217;ve got a desktop application which syncs to the cloud but can also be accessed from other non-prism browsers when you are away from your machine. </p>
<p>(For more info on Prism, see <a href="http://www.readwriteweb.com/archives/mozilla_prism.php">Read/Write Web</a>, <a href="http://www.geeksaresexy.net/2007/10/30/mozilla-launches-prism/">Geeks are Sexy</a>,  <a href="http://blog.mozilla.com/faaborg/2007/10/24/prism/">Alex Faaborg&#8217;s discussion of its UI</a>, feature suggestions on  <a href="http://blog.mozilla.com/faaborg/2007/10/29/prism-brainstorming/">Prism Brainstorming</a>, Mark Finkle&#8217;s <a href="http://starkravingfinkle.org/blog/2007/10/webrunner-becomes-prism-a-mozilla-labs-project/">discussion</a> of changes from the existing WebRunner, and the forums at Mozilla Labs). </p>
<p>In the process of explaining what Mozilla Labs is up to, the (anonymous?) Mozilla Labs blog entry author said:</p>
<blockquote><p>
Unlike Adobe AIR and Microsoft Silverlight, weÃ¢â‚¬â„¢re not building a proprietary platform to replace the web. We think the web is a powerful and open platform for this sort of innovation, so our goal is to identify and facilitate the development of enhancements that bring the advantages of desktop apps to the web platform.</p></blockquote>
<p>This got the attention of Adobe&#8217;s <a href="http://www.mikechambers.com/blog/">Mike Chambers</a>, who first posted in the comments on the Mozilla announcement, taking issue with the idea that Prism is fundamentally different from AIR. After all, he noted, AIR also runs applications developed on web standards and runs them in a desktop container with some additional desktop-like features:</p>
<blockquote><p>So, is the main difference between something like Prism and Adobe AIR, that Adobe AIR is being primarily developed by a company (Adobe), and that Prism is being developed by Mozilla?</p></blockquote>
<p>Later, he expanded on this issue in a blog post: &#8220;<a href="http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/">Mozilla Prism and the Disingenuous Web</a>,&#8221; repeating the notion that AIR and Prism seem quite similar in goal and usage, and complaining:</p>
<blockquote><p>Come on Mozilla, the web development community deserves better than that. Adobe has been an active supporter of the web development community, of open source, of web standards and of Mozilla (donating the ActionScript virtual machine from the Flash Player (Tamarin)). Adobe AIR leverages a number of open source technologies (including Tamarin, SQLite and WebKit) and we actively participate in both of those development communities, and we have been open with our development process for some time.</p></blockquote>
<p>So what does differentiate Prism from AIR?  (See also &#8220;<a href="http://blog.godshell.com/blog/index.php?/archives/118-AIR,-and-a-Prism.html">AIR, and a Prism</a>&#8221; at <a href="http://blog.godshell.com/blog/">Technological Musings</a> for another comparison)</p>
<p>Mozilla Prism, for now, is Windows only; Adobe AIR, for now, is Windows and Mac OS only. Both have promised Linux support in the near future.</p>
<p>As several readers pointed out in comments threads on both Mike Chambers post and the one at Mozilla labs, the Mozilla foundation has a better track record at porting applications to Linux than Adobe does. (Flash Player 9 notwithstanding). </p>
<p>(Note that Linux and MacOS X <a href="http://wiki.mozilla.org/WebRunner#Installer">installers</a> are already listed in the <a href="http://wiki.mozilla.org/WebRunner#Installer">Mozilla Labs Wiki</a> &#8211; I&#8217;m trying one out in Linux now, and it seems to work just fine). </p>
<p>Adobe AIR is based on WebKit (also used in Safari, originally from the Konqueror browser in KDE) for rendering HTML; Mozilla Prism is based on Firefox. AIR can handle flash content, pdf content, or Ajax (HTML/JavaScript) content; Mozilla Prism can as well, though it relies on the same plugins the Firefox browser does to support these other content types. </p>
<p>One significant difference is that Adobe AIR applications are created by developers, who do some &#8220;extra work&#8221; to create and package their application as an AIR application, whereas Mozilla Prism applications are created by end users, who take an existing web application and tell Prism to run it. </p>
<p>Finally, and perhaps most importantly, while AIR &#8220;leverages a number of open source technologies (including Tamarin, SQLite and WebKit) and [Adobe] actively participate in both of those development communities, and [Adobe] have been open with our development process for some time&#8221; (quotes from <a href="http://www.mikechambers.com/blog/2007/10/25/mozilla-prism-and-the-disingenuous-web/">Mike Chambers&#8217; blog post</a>), Mozilla Prism is itself an Open Source project (Mozilla Public License). </p>
<p>What this means it that if the development community is unhappy with the directions in which Prism is going, they can fork, and take the existing code base in different directions. </p>
<p>Or, working in collaboration with the existing project, they can extend that code base, taking it to other platforms or contexts. </p>
<p>In other words, I&#8217;d say the difference isn&#8217;t, to answer Mike Chamber&#8217;s question, that one is developed by a company (Adobe) while the other is developed by a foundation (Mozilla), but that one consumes and participates in open source (Adobe AIR), while the other is itself fully open source (Mozilla Prism). </p>
<p>That&#8217;s not to say Adobe has not been a good open source citizen or contributed appropriately to WebKit, SQLite, and others &#8211; I believe they have contributed substantially to a number of projects. It&#8217;s just that an implementation which is fully open is preferable, for many folks, to one which is mostly open except for where it isn&#8217;t. </p>
<p>I&#8217;m surprised that is still so hard to understand. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/11/10/prism-vs-air/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Tripit vs. Dopplr &#8211; Travel 2.0</title>
		<link>http://www.openparenthesis.org/2007/10/03/tripit-dopplr</link>
		<comments>http://www.openparenthesis.org/2007/10/03/tripit-dopplr#comments</comments>
		<pubDate>Wed, 03 Oct 2007 18:12:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/10/03/tripit-dopplr/</guid>
		<description><![CDATA[Ok, first off, I apologize for the Travel 2.0 title. I know we&#8217;re all a bit tired of the 2.0 meme by now, but you can bet that somewhere both of these have been described as Travel 2.0 companies. I written before about both Dopplr and Tripit but never specifically to compare the two. Both [...]]]></description>
			<content:encoded><![CDATA[<p>Ok, first off, I apologize for the Travel 2.0 title. I know we&#8217;re all a bit tired of the 2.0 meme by now, but you can bet that somewhere both of these have been described as Travel 2.0 companies. </p>
<p><a href='http://www.dopplr.com' title='Dopplr'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/10/dopplr_logo.png' alt='Dopplr' border='0' /></a> <a href='http://www.tripit.com'  title='Tripit'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/10/tripit_logo.thumbnail.gif' alt='Tripit' border='0' /></a></p>
<p>I written before about both <a href="http://www.openparenthesis.org/2007/07/05/if-its-tuesday-this-must-be-new-york-dopplr/">Dopplr</a> and <a href="http://www.openparenthesis.org/2007/08/14/tripit/">Tripit</a> but never specifically to compare the two. Both track information about your travel as well as the travel of your friends, in order to let you know when you and your friends will be in the same place at the same time. </p>
<p>Well, next week I&#8217;m headed to Chicago for the <a href="http://www.forrester.com/events/eventdetail?eventID=1811">Forrester Consumer Forum</a>, so I thought I&#8217;d take this opportunity to compare the use of the two sites in relation to that trip. All the images below are thumbnails, click on them to see full size. </p>
<p>If you just want the conclusion?: The fight&#8217;s not over yet, but Tripit has become more consistently useful to me. Dopplr&#8217;s facebook app and existing userbase is all that keeps me there at the moment, and that is an advantage easily lost. </p>
<h2>Adding Trips</h2>
<p><a href="http://dopplr.com/">Dopplr</a> users add trips by just putting in start date, end date, and name of the city they are visiting:</p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/10/dopplr_add_trip.png' title='Dopplr - Add Trip' target='_new'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/10/dopplr_add_trip.thumbnail.png' alt='Dopplr - Add Trip' /></a></p>
<p>It&#8217;s a simple, clean interface, which tries to autocomplete what you type. They use place names drawn from Geonames, and seem to have most major cities covered. (See posts <a href="http://blog.dopplr.com/index.php/2007/08/24/dopplr-gets-a-gazetteer-upgrade/">here</a> and <a href="http://blog.dopplr.com/index.php/2007/08/28/gazetteer-refinements/">here</a> on how that autocomplete has evolved). </p>
<p>Notes are optional, and can help store things like airline confirmation numbers, hotels, etc. </p>
<p><a href="http://www.tripit.com/">Tripit</a> users add trips by forwarding confirmation emails (from airlines, booking agencies, hotels, etc) to plans@tripit.com from one of their registered addresses. Tripit receives the email, parses out the information, and tries to assign it to an existing itinerary where that makes sense, or creates an &#8220;unfiled item&#8221; for things it can&#8217;t assign to existing trips. </p>
<p>Here&#8217;s what Tripit created based on my forwarding of email from the airline and the hotel:</p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/10/tripit.png' title='Tripit' target='_new'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/10/tripit.thumbnail.png' alt='Tripit' /></a></p>
<p>Tripit recognized, since I sent the airline email first, that the Chicago Hotel belonged to my Chicago trip, and automatically added to my itinerary directions from the airport to the hotel, as well as a map centered on the hotel. (I deleted the generic &#8220;Map of Chicago&#8221; which had been added before I sent the hotel confirmation email). </p>
<p>In detail view, Tripit also retains things like loyalty program numbers, confirmation codes, seats if noted in the confirmations, etc. All of this can also be seen in a print-friendly format for carrying with you &#8211; very valuable if you travel alot and can lose things like confirmation numbers. I also like the &#8220;Help Us Improve Tripit!&#8221; section, which lets you give live feedback on how well their engine parsed the emails you forwarded to it. </p>
<h2>Adding Friends</h2>
<p>Adding friends in Dopplr can be done by inviting them to join the service (put in name and email and Dopplr will invite them), by allowing Dopplr to look through your gmail contacts, twitter followers/friends, and/or facebook friends. It can also import hCard format data. As Dopplr also has a facebook app, it has access to your friend information. For twitter, it doesn&#8217;t even need to log in as you since your followed/following relationships are public once it has your username. For Gmail, you have to provide your username and password, though Dopplr promises never to send messages without your specific approval. </p>
<p>In addition, you can also view &#8220;New Travellers on Dopplr&#8221; and &#8220;People You Might Now&#8221; &#8211; these use second order connections (people who were invited by people with whom you share trips, people who share trips with other people with whom you also share trips). This creates a nice mix of deliberate invite (I want to share info with a colleague) and synchronicity (I haven&#8217;t seen that person since last year&#8217;s SXSW but it might be fun to see if we&#8217;re ever in the same town). </p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/10/dopplr_connections.png' title='Dopplr Connections' target='_new'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/10/dopplr_connections.thumbnail.png' alt='Dopplr Connections' /></a></p>
<p>Dopplr is still in private beta, meaning people do have to be invited, but invites are unlimited for those already in the system. (Want one, just leave a comment below). </p>
<p>On Tripit, which is now open to all users, you add friends simply by putting in email addresses and customizing the message &#8211; no links to your address book, facebook, twitter, etc. </p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/10/tripit_conenctions.png' title='TripIt Connections' target='_new'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/10/tripit_conenctions.thumbnail.png' alt='TripIt Connections' /></a></p>
<h2>What am I sharing?</h2>
<p>Dopplr&#8217;s model resembles Twitter&#8217;s, in the sense that you have a bi-directional relationship (those whose trips you can see, and those who can see your trips &#8211; not necessarily the same people). You explicitly choose for each &#8220;friend&#8221; you&#8217;re connected to whether they can see your trips or not, and they control whether you can see theirs. </p>
<p>This is great, from a &#8220;not accidentally disclosing more than you want&#8221; perspective, but it actually can be a bit confusing &#8211; several of my colleagues thought they had shared their trips with me when in fact all they had done was accept being able to see mine &#8211; they missed the extra step. (If you browse over to connections this gets much clearer, as they call out who can see your trips versus whose trips you can see, but if you just glance through the setup process you can miss it). </p>
<p>Tripit, on the other hand, distinguishes between friends and collaborators. Friends can see your trips, and you can see theirs &#8211; destinations and dates. </p>
<p>Collaborators can view detailed info and can add plans to your trip &#8211; this is really designed for people traveling together to add details to the agenda &#8211; events, hotels, day trips, raw notes, data imported from the provided TripClipper (basically just a bookmarklet which adds urls to a given trip), and so on. </p>
<h2>Feeds, APIs</h2>
<p>Both offer various feeds of your own trips and trips you have visibility into. </p>
<p>Dopplr can give you an iCal format or ATOM feed of your own trips, or the trips you have visibility to. (In fact, the Atom feeds are geocoded, so you can do some <a href="http://blog.dopplr.com/index.php/2007/08/29/things-to-make-and-do-with-dopplrs-atom-feeds/">fun and interesting things</a> with them). You don&#8217;t seem to able to subscribe to specific fiends&#8217; feeds, though. </p>
<p>Tripit also lets you get a calendar feed (iCal) of your trips, or specific friends&#8217; trips, but not all your friends trips and yours in one feed. Their feeds are not geocoded. </p>
<h2>What&#8217;s Missing?</h2>
<p>Dopplr supports OpenID; Tripit does not. </p>
<p>Tripit allows for &#8220;collaboration&#8221; on trips, but Dopplr does not. </p>
<p>Tripit doesn&#8217;t get trains. Sending an Amtrak confirmation just results in an error. I know trains are less common, but in the BOS-NY-WA corridor the Acela is a common mode of business transit, and I know many European travellers use trains frequently as well. It&#8217;s also easy enough to work around, since you can add details manually. (Dopplr doesn&#8217;t care how you get from one place to another, just what cities you are in on what dates, so it avoids this problem). </p>
<p>[Update: Per <a href="http://blog.tripit.com/2007/09/thanks-for-the-.html">this blog post</a>, Tripit is working on rail support] </p>
<p>I don&#8217;t think either of the sites is really leveraging the value of the historical data well yet &#8211; Dopplr lets you get a geocoded feed of all your trips, including past trips, but there isn&#8217;t yet any real way to use this data &#8211; # of days away from home in last X months, for example. </p>
<p>Tripit, if you forward a travel confirmation in the past, accepts it and creates a trip &#8211; but then it doesn&#8217;t show up in your &#8220;upcoming trips&#8221; list (well, it isn&#8217;t upcoming). If you view your list of trips in calendar view, you can go into the past and pull up details on an individual trip, but there&#8217;s no reporting on the trips you&#8217;ve taken in the aggregate or reusing former trips in a new trip. </p>
<h2?What's Next?</h2>
<p>Dopplr recently introduced two new interesting features: the API, and the Dopplr100. </p>
<p>The API, <a href="http://dopplr.pbwiki.com/">described in a wiki</a>, will allow external users to create applications which consume Dopplr data. So, rather than complaining about the lack of reporting, I should really be building a web app which consumes my Dopplr data and transfers it into my expense report. They&#8217;ve even provided some prototype code for clients in PHP, Perl, Ruby, JavaScript, Erlang, and C# (ASP.NET). </p>
<p>The <a href="http://blog.dopplr.com/index.php/2007/09/26/announcing-the-dopplr-100/">Dopplr100</a> is basically a set of companies active in business travel, whose employees can join Dopplr without an invite, provided they have a matching email address. Arguably this is &#8220;just&#8221; a marketing ploy, since there is no specifically new functionality for those users, but I think it is a very smart strategy of targeting the most intense and influential users rather than opening up to full public access. </p>
<p>I am newer to Tripit, so I&#8217;m less clear on some of the additional stuff coming &#8211; but they do have some basic functionality around helping you book trips (<a href="http://www.tripit.com/trip_search">TripSearch</a>) but it is too minimal for my taste &#8211; will not beat <a href="http://www.kayak.com/">Kayak</a> or similar sites in that category.</p>
<p>Both sites also have accompanying blogs where the teams talk about upcoming features, ongoing issues, and related topics:</p>
<ul>
<li><a href="http://blog.dopplr.com/">Dopplr Blog</a></li>
<li><a href="http://blog.tripit.com/">TripIt Blog</a></li>
</ul>
<h2>Conclusions?</h2>
<p>All in all, Tripit&#8217;s mechanism for adding trips is superior. The ability to simply forward (or even set an automatic rule to forward) confirmation emails is a major step forward &#8211; you might even call it Semantic E-Mail and thus a Web 3.0 service. There is a very compelling utility to pulling together information from disparate sources about a single trip &#8211; it&#8217;s kind of a personalized mashup constructed simply through email. </p>
<p>(Of course, all those confirms were already in gmail &#8211; so I can search there and find them &#8211; but they are semantically dumb in gmail &#8211; not sorted and marked up and grouped by destinations and dates in a clear fashion). </p>
<p>Dopplr&#8217;s API, though, and the relative simplicty of their data (not trying for too much granularity &#8211; times, modes of transportation, even lodging) may make for more interesting simple mashups and attract a userbase quickly. They&#8217;ve also got a facebook app, which &#8211; if it catches on &#8211; could drive a substantial increase in their user base. And, finally, the mechanism for exposing you to new connections using the friends-of-friends approach is interesting, though maybe not compelling in the &#8220;share travel info&#8217; world since the relationships may be stronger there. </p>
<p>From what I can tell, Dopplr also seems to have the jump on Tripit in initial user base as well, and the critical mass of users is a pretty important factor in choosing to participate in yet another network. </p>
<p>Where TripIt seems better at pulling data in, Dopplr seems to be better so far at pushing their data out, or letting people pull it into other contexts. </p>
<p>Dopplr is fast, simple, and open &#8211; TripIt is more complex, a bit less open from an API perspective, but offers richer functionality for managing trips. </p>
<p>For me, despite what I list as Dopplr&#8217;s advantages here, TripIt has moved into primary position. I still update Dopplr for trips longer than a day, so that facebook gets updated and the people who I&#8217;m linked to on Dopplr who haven&#8217;t adopted TripIt can see where I&#8217;m at, but I do so after setting the trip up in Tripit. </p>
<p>In other words, I haven&#8217;t given up on Dopplr, but TripIt certainly has them on the ropes. </p>
<p>What do you think? Please add your observations (or correct my mistakes) in comments. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/10/03/tripit-dopplr/feed</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Free (as in Freedom, not as in Beer) Beauty Squadron</title>
		<link>http://www.openparenthesis.org/2007/10/02/free-beauty</link>
		<comments>http://www.openparenthesis.org/2007/10/02/free-beauty#comments</comments>
		<pubDate>Tue, 02 Oct 2007 20:16:43 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/10/02/free-beauty/</guid>
		<description><![CDATA[Nicholas Reville has an interesting post yesterday at miro (&#8220;The Free Beauty Squadron&#8220;) about the challenge of good interface design which has classically plagued open-source projects, especially on the desktop: Open-source software projects tend to be initiated and built exclusively by programmers and their focus usually lies, as it should, with core features and technology. [...]]]></description>
			<content:encoded><![CDATA[<p>Nicholas Reville has an interesting post yesterday at miro (&#8220;<a href="http://www.getmiro.com/blog/2007/10/the-free-beauty-squadron/">The Free Beauty Squadron</a>&#8220;) about the challenge of good interface design which has classically plagued open-source projects, especially on the desktop:</p>
<blockquote><p>Open-source software projects tend to be initiated and built exclusively by programmers and their focus usually lies, as it should, with core features and technology. But a project that is exclusively driven by programmers usually wonÃ¢â‚¬â„¢t have an elegant user interface.</p></blockquote>
<p>This post started as a comment on his blog, but got too long so I moved it here instead. </p>
<p>Reville proposed fixing this problem, in part, by establishing a &#8220;Free Beauty Squadron&#8221; which would connect designers and open source projects looking to improve their interfaces:</p>
<blockquote><p>
HereÃ¢â‚¬â„¢s how a Free Beauty Squadron might work. A volunteer committee of experts asks projects to apply, explaining why they are a good candidate for an overhaul and what they hope to accomplish. When a project is selected, a paid designer flies out to meet one or more team members in person and begins developing a plan. Over a 6 week period, the designer creates mockups and interfaces flows for a new user experience, all in consultation with the coders. When the designer is done, the project has graphic files, documentation of a new UI, and an implementation plan to quickly or gradually put the new interface in place. The designer reserves 2 weeks for future consultation with the project as issues inevitably arise during implementation. The committee then sends the designer to their next project.</p></blockquote>
<p>While I&#8217;m with Nicholas on the problem, I think this is the wrong direction in which to aim for a solution. </p>
<p>It&#8217;s not just that it is difficult to add design to the surface of a fully formed application (while beauty may be skin deep, true usability goes right through to the core), or that the interactions between new designers and existing Open Source projects might be difficult, or that the projects would need to take time to implement the new designs (these are logistical problems which Nicholas admits and offers what he sees as reasosonable workarounds to). </p>
<p>The problem is that it sets up the idea that &#8220;design work &#8221; (specifically he seems to be targetting visual design, which is only a subset of a broader set of design skills from which many open source projects could benefit) is so fundamentally different than other kinds of production that it requires a different funding mechanism to get produced. </p>
<p>Put another way, why pay the designers and not the coders? Or, perhaps more accurately, why attract and encourage  designers differently than coders? </p>
<p>Is it just that designers don&#8217;t need the tools open source produces?</p>
<p>Are the varied and sundry motivations which drive coders to contribute to open source somehow not relevant in the design community? </p>
<p>Many contributors to open source are actually paid employees of large companies using the software in question &#8211; don&#8217;t any of those patrons have designers?</p>
<p>I would assume many designers might appreciate the opportunity to build their portfolios with design solutions to real world challenges &#8211; for which their compensation might be reputation and experience, rather than cash. </p>
<p>Part of the problem must be in the code-centric nature of many open source communities, in which your ability to hack is the (only) measure of your worth &#8211; but that has been evolving in many projects to include broader skillsets. </p>
<p>So how does the open source community broadly engage with the designers in our midst, without having to create a separate charity brigade? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/10/02/free-beauty/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Douglas Crockford on Google Gears and the Mashup Problem</title>
		<link>http://www.openparenthesis.org/2007/09/29/gears-mashup</link>
		<comments>http://www.openparenthesis.org/2007/09/29/gears-mashup#comments</comments>
		<pubDate>Sat, 29 Sep 2007 19:48:07 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ajaxworld]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/29/gears-mashup/</guid>
		<description><![CDATA[Douglas Crockford is always an interesting speaker. At AjaxWorld last week he gave a talk about the good parts (there are a few) and the bad parts (there are many) of the current JavaScript standard. (That talk was similar to this Yahoo! Video of the Keynote from the 2006 Konfabulator Developer Day). My favorite pearl [...]]]></description>
			<content:encoded><![CDATA[<p>Douglas Crockford is always an interesting speaker. At AjaxWorld last week he gave a talk about the good parts (there are a few) and the bad parts (there are many) of the current JavaScript standard. (That talk was similar to this Yahoo! Video of the <a href="http://video.yahoo.com/video/play?vid=630959">Keynote from the 2006 Konfabulator Developer Day</a>). </p>
<p>My favorite pearl of wisdom from that talk: The best thing about JavaScript is that there have been no new design mistakes since 1999 (when spec was last updated).</p>
<p>In addition to being highly knowledgeable (Brendan Eich called him the Yoda of Lambda Programming and JavaScript, he &#8220;discovered&#8221; JSON) he&#8217;s also entertaining, funny, and thought provoking. </p>
<p>In this video, after about 10-12 minutes of broad background on why the fundamental nature of security on the web is broken, he dives into the specific problem of mashups, the same origin policy in JavaScript, the global namespace and shared DOM, and suggests a method for using Google Gears to craft a solution. </p>
<p><embed style="width:400px; height:326px;" id="VideoPlayback" type="application/x-shockwave-flash" src="http://video.google.com/googleplayer.swf?docId=452089494323007214&#038;hl=en" flashvars=""> </embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/29/gears-mashup/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AjaxWorld West Presentation: Two Steps Forward, One Step Back</title>
		<link>http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman</link>
		<comments>http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman#comments</comments>
		<pubDate>Mon, 24 Sep 2007 19:24:48 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[ajaxworld]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman/</guid>
		<description><![CDATA[I presented earlier this morning at Ajax World West. The title of the presentation was &#8220;Two Steps Forward, One Step Back: Back to the Browser Wars.&#8221; Not sure how valuable the slides will be in the absence of my commentary on them, but here they are: Two Steps Forward, One Step Back (4.3MB, in ODP [...]]]></description>
			<content:encoded><![CDATA[<p>I presented earlier this morning at Ajax World West. The title of the presentation was &#8220;Two Steps Forward, One Step Back: Back to the Browser Wars.&#8221;</p>
<p>Not sure how valuable the slides will be in the absence of my commentary on them, but here they are:</p>
<ul>
<li><a href="http://www.openparenthesis.org/files/JohnEckmanAjaxWorldWest2007.odp">Two Steps Forward, One Step Back</a> (4.3MB, in ODP format for OpenOffice)</li>
<li><a href="http://www.openparenthesis.org/files/JohnEckmanAjaxWorldWest2007.pdf">Two Steps Forward, One Step Back</a> (3.3MB, in PDF format)</li>
</ul>
<p>Thanks to those who attended and feel free to <a href="http://www.openparenthesis.org/contact/">contact me</a> with any questions. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/24/ajaxworld-johneckman/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gartner Open Source Summit Day 3</title>
		<link>http://www.openparenthesis.org/2007/09/23/gartner-wasserman-prentice</link>
		<comments>http://www.openparenthesis.org/2007/09/23/gartner-wasserman-prentice#comments</comments>
		<pubDate>Mon, 24 Sep 2007 02:19:10 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/23/gartner-wasserman-prentice/</guid>
		<description><![CDATA[The third and final day of the Gartner Open Source Summit included Tony Wasserman talking about Best Practices for Open Source Evaluation and Adoption. Wasserman works with Carnegie Mellon West, and is the Executive Director of the Center for Open Source Investigation. He covered a lot of the basics of what organizations need to keep [...]]]></description>
			<content:encoded><![CDATA[<p>The third and final day of the Gartner Open Source Summit included <a href="http://west.cmu.edu/who_we_are/faculty_staff/?category=&#038;cid=1690507">Tony Wasserman</a> talking about Best Practices for Open Source Evaluation and Adoption. </p>
<p>Wasserman works with <a href="http://west.cmu.edu/">Carnegie Mellon West</a>, and is the Executive Director of the <a href="http://cosi.west.cmu.edu/">Center for Open Source Investigation</a>. </p>
<p>He covered a lot of the basics of what organizations need to keep in mind as they evaluate open source projects, and some resources (the <a href="http://www.openbrr.org/">Business Readiness Rating</a>, for example) they can use to support those adoption plans. </p>
<p>His basic principles for evaluating software:</p>
<ul>
<li>Does the software do what I need it to do?</li>
<li>Are there good sources of documentation and support?</li>
<li>Is the software being maintained and updated?</li>
<li>What do others think about the quality and performance of the software?</li>
</ul>
<p>Good advice for open and closed source alike. People often get caught up in the details and intricacies of licensing options and miss the basics. Not that you don&#8217;t need to think about licensing, but you can&#8217;t let a focus on the fact that you&#8217;re looking at open source software distract you from the core questions you already know how to evaluate. </p>
<p>&#8212;</p>
<p>Another panel I saw was &#8220;Commercial Open Source: Beginning of the End or End of the Beginning?&#8221; by <a href="http://www.gartner.com/AnalystBiography?authorId=25995">Brian Prentice</a>.</p>
<p>He put the recent controversies this summer of SugarCRM&#8217;s attribution license and the CPAL in the context of a longer term divide between competing interests within the open source world &#8211; pointing to VC&#8217;s funding commercial open source companies, who hope to control the costs of sales and marketing by using open source as a distribution model but feeling the need to hold back some intellectual property to create a sellable asset. </p>
<p>He described the challenges inherent in the &#8220;functionally delineated&#8221; model, where there is a community edition which is free and an enterprise edition which is not. Users and organizations adopting this style of commercial open source must be careful to recognize the details of what is and is not included in the solution they&#8217;ve adopted. (Just as in a functionally delineated closed source model with different versions of a product each version must be clearly differentiated). </p>
<p><a href="http://www.alfresco.com/">Alfresco</a>, on the other hand, was signaled out as a counter-example, or at least another way of doing commercial open source, since the community and enterprise editions are functionally identical, with the difference being support and services. (Disclosure: <a href="http://www.optaros.com">Optaros</a> is an Alfresco Platinum Partner). </p>
<p>I suppose you could say that what we&#8217;re seeing is a period of experimentation as companies which would otherwise have been traditional proprietary companies trying to learn from and benefit from the open source ecosystem. It&#8217;s neither the end of the beginning nor the beginning of the end, just another chapter in the ongoing saga.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/23/gartner-wasserman-prentice/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gartner Open Source Summit Day 2</title>
		<link>http://www.openparenthesis.org/2007/09/23/gartner-tiemann</link>
		<comments>http://www.openparenthesis.org/2007/09/23/gartner-tiemann#comments</comments>
		<pubDate>Sun, 23 Sep 2007 12:55:16 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/23/gartner-tiemann/</guid>
		<description><![CDATA[Day 2 of the Gartner Open Source Summit started with the &#8220;Mastermind Interview&#8221; with Michael Tiemann, current president of the Open Source Initiative (OSI) and VP of Open Source affairs for Red Hat. Many of the points Tiemann made about the efficacy of open source as a development methofology as compared to closed source were [...]]]></description>
			<content:encoded><![CDATA[<p>Day 2 of the Gartner Open Source Summit started with the &#8220;Mastermind Interview&#8221; with Michael Tiemann, current president of the <a href="http://www.opensource.org/">Open Source Initiative (OSI)</a> and VP of Open Source affairs for <a href="http://redhat.com/">Red Hat</a>. </p>
<p>Many of the points Tiemann made about the efficacy of open source as a development methofology as compared to closed source were reported here in eWeek: &#8220;<a href="http://www.eweek.com/article2/0,1895,2186532,00.asp">Is Open Source the Best Way to Unlock the Value of IT</a>?&#8221; (which ironically enough had a big Microsoft VisualStudio ad in the middle of it when I read it). </p>
<p>Tiemann covered the approval this summer of the <a href="http://www.opensource.org/licenses/cpal_1.0">Common Public Attribution License (CPAL)</a>, noting that the safe harbor provision &#8211; enabling a variety of mechanisms for handling the attribution &#8211; was the fundamental change that made him support approval of the license, and giving props to <a href="http://http://ross.typepad.com/">Ross Mayfield</a> and <a href="http://www.socialtext.com/">SocialText</a> for choosing to submit themselves to that process &#8211; very few CEOs would request validation from an external body over which they have no control and inside of which are many competing ideologies and interests. </p>
<p>He also discussed the GPLv3, talking about it as a small incremental upgrade, and pointing out that in the closed source software world, every minor point release may come with new licensing terms, where the GPL has only had three versions in nearly 20 years. </p>
<p>(See also &#8220;<a href="http://www.eweek.com/article2/0,1895,2186155,00.asp">OSI Calls for Major Revisions to Microsoft Permissive License</a>&#8221; for other discussions with Tiemann from the conference). </p>
<p>&#8211;</p>
<p>Again due to the overlap between the Open Source and Web Innovation Summits I missed the opportunity to see <a href="http://www.gartner.com/AnalystBiography?authorId=9994">Ray Valdes</a> talk about &#8220;Web 2.0: The Open Source Connection.&#8221; </p>
<p>I&#8217;ve often made the argument (to anyone who will listen) that the real engine behind Web 2.0 innovation is open source &#8211; not that every important web 2.0 property is itself open source or even uses open source, but that the explosion of new approaches, new techniques, and new properties would not have been possible without the mature open source stack, which let startups create real functional applications without such a high barrier of entry, and without the &#8220;success tax&#8221; of increased licensing based on user adoption. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/23/gartner-tiemann/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gartner Open Source Summit Keynote</title>
		<link>http://www.openparenthesis.org/2007/09/22/gartner-driver-keynote</link>
		<comments>http://www.openparenthesis.org/2007/09/22/gartner-driver-keynote#comments</comments>
		<pubDate>Sun, 23 Sep 2007 00:55:12 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[gartner]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/09/22/gartner-driver-keynote/</guid>
		<description><![CDATA[Just a few quick impressions from some of the sessions at the first day of the 2007 Gartner Open Source Summit. The opening session was Wednesday afternoon with Mark Driver : Gartner&#8217;s Open Source Scenario for 2007: Risks and Rewards for Mainstream IT. This was the session which led to this Network World article and [...]]]></description>
			<content:encoded><![CDATA[<p>Just a few quick impressions from some of the sessions at the first day of the 2007 <a href="http://www.gartner.com/it/page.jsp?id=502444&#038;tab=overview">Gartner Open Source Summit</a>. </p>
<p>The opening session was Wednesday afternoon with <a href="http://www.gartner.com/AnalystBiography?authorId=12522">Mark Driver </a>: Gartner&#8217;s Open Source Scenario for 2007: Risks and Rewards for Mainstream IT. </p>
<p>This was the session which led to <a href="http://www.networkworld.com/news/2007/092007-open-source-unavoidable.html">this Network World article</a> and corresponding <a href="http://linux.slashdot.org/article.pl?sid=07/09/20/1648209&#038;from=rss">Slashdot flame-fest</a>. But both missed what I thought was a perfectly rational set of statements:  </p>
<ol>
<li>that commercial software vendors cannot ignore open source as a disruptive innovation</li>
<li>that commercial software vendors are increasingly incorporating open source in a non-trivial fashion, and</li>
<li>that this trend will continue to deepen over the next four years. </li>
</ol>
<p>Driver walked through some basic definitions and argued that we&#8217;re in a Third-Wave of Open Source reactions from Corporate IT: whereas many people in Enterprise IT departments first reacted to open source with some mixture of indifference and irrational emotion (that is both pro and con), the current phase is one characterized by &#8220;realism&#8221; &#8211; which will lead ultimately to &#8220;leverage.&#8221; </p>
<p>I suppose one could argue it is because of the company I keep, but I&#8217;d argue a large number of commercial enterprises passed realism and have been enjoying leverage for some time &#8211; but otherwise I think the model is accurate enough in describing the process many organizations go through in learning about open source. </p>
<p>One interesting point Driver made was that open source tends to create &#8220;Investment Protection&#8221; where proprietary software creates / ensures Intellectual Property protection. In the open source world, the investment  the user or adopting organization makes gets preserved, because there is real vendor independence. In the commercial world there is real protection for the investments of the producing organization. </p>
<p>In addition Driver showed Gartner research which demonstrated that many organizations are using open source in &#8220;mission-critical&#8221; applications &#8211; that the percentage of open source software used in a mission critical application was almost the same as the percentage of internally developed or commercially purchased (non-OSS) software used in mission critical applications. </p>
<p>Driver argued that the adoption prioties are changing as open source moves further into the adoption curve and becomes more maintstream or is adopted b more conservative adopters. Where earlier adopters (&#8220;technology aggressive adopters&#8221;) focused on open source because it provided flexibility and independence, later adopters will be more focused on cost savings and risk mitigation. (All four motivators are important to both audiences &#8211; in Driver&#8217;s argument it is just their relative priority which changes). </p>
<p>Driver talked about the possibility of an increasing bifurcation within the open source community between &#8220;community class open source&#8221; projects versus &#8220;business class open source&#8221; &#8211; differentiated not some much by their features or specific license but by the goals, aims, and cultures of project governance. For conservative adopters whose focus is cost and risk avoidance, community class open source may not be a viable option, whereas for technology aggressive adopters the business class open source may be too slow moving or non-innovative. Additionally, he described the emergence of &#8220;gated source&#8221; options, which lie somewhere between the open source and proprietary models, </p>
<p>Driver listed four factors enterprises should consider in planning open source adoption:</p>
<ul>
<li>Fitness of Purpose (does the software do what you need it to do, well)</li>
<li>Maturity (is the software project well governed, and capable of reliably producing quality?)</li>
<li>Your technology adoption profile (is your organization an early, mainstream, or late adopter of new innovations?)</li>
<li>Deployment scenario (how will the app be used, in the context of the organization&#8217;s mission? Is it mission critical?)</li>
</ul>
<p>He closed by noting that &#8220;ignoring open source is not a viable option&#8221; and that the days of &#8220;skunk works&#8221; adoption are over. Enterprises should be planning adoption strategies, just as they have corporate management strategies around procuring commercial / proprietary / closed source software. </p>
<p>&#8212;</p>
<p>Unfortunately, given the overlap of the Web Innovation and Open Source summits I didn&#8217;t get to attend <a href="http://www.gartner.com/AnalystBiography?authorId=9820">Nikos Drakos</a>&#8216; session on &#8220;Open Source in the Workplace: What it Promises and What it Delivers,&#8221; but based on the ppt from the session I think I would have enjoyed it . He covered the growth of open source outside the &#8220;infrastructure and development tools&#8221; categories &#8211; into areas like content management, collaboration, and customer-facing communications. He also went into the leverage of open source collaboration principles in other contexts &#8211;  perfect lead up to Yochai Benkler&#8217;s Keynote on Thursday. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/09/22/gartner-driver-keynote/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>This relationship is off to a bad start</title>
		<link>http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you</link>
		<comments>http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you#comments</comments>
		<pubDate>Tue, 28 Aug 2007 15:09:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you/</guid>
		<description><![CDATA[Coming across Roger Dooley&#8217;s post about Sears and their privacy policy (Sears- Marketers vs Lawyers, with a tip of the hat to Make the Logo Bigger) I decided to go check out the site he references, My SHC Community. Unfortunately, no such luck (cue the &#8220;No soup for you!&#8221; clip from Seinfeld): Was the problem [...]]]></description>
			<content:encoded><![CDATA[<p>Coming across Roger Dooley&#8217;s post about Sears and their privacy policy (<a href="http://www.rogerd.net/articles/sears-marketers-vs-lawyers">Sears- Marketers vs Lawyers</a>, with a tip of the hat to <a href="http://makethelogobigger.blogspot.com/2007/08/sears-tries-online-community-thing.html">Make the Logo Bigger</a>) I decided to go check out the site he references, <a href="http://www.myshccommunity.com/">My SHC Community</a>. </p>
<p>Unfortunately, no such luck (cue the &#8220;No soup for you!&#8221; clip from Seinfeld):</p>
<p><a href="/wp-content/uploads/2007/08/sears.png"><img src='http://www.openparenthesis.org/wp-content/uploads/2007/08/sears_thumb.png' alt='My SHC Community' border="0" /></a></p>
<p>Was the problem that I was running Firefox rather then Netscape (Netscape? Really?), or that I was running Linux?</p>
<p>I clicked through, to find:</p>
<blockquote><p>My SHC Community currently supports the following operating systems and browsers:<br />
Operating Systems:</p>
<ul>
<li>Windows 2000</li>
<li>Windows XP</li>
<li>Windows Vista</li>
</ul>
<p>Browsers:</p>
<ul>
<li>Microsoft Internet Explorer (IE) 5.0 and higher</li>
<li>Netscape 7.0 and higher</li>
<li>AOL 5.0 and higher</li>
<li>Firefox 1.0 and higher</li>
</ul>
<p>If your browser or operating system is not supported by My SHC Community, we apologize for any inconvenience this may cause.
</p></blockquote>
<p>In this day and age, no Mac support, no Linux support? Why? </p>
<p>Is there some elaborate MS Silverlight functionality in this community? Some kind of Adobe AIR based application to install?</p>
<p>I assume there&#8217;s just some overzealous javascript useragent detection at work here, but won&#8217;t know until I find time to boot up my Windows virtual machine and check it out on IE on Windows XP. (You can actually click around on the site, but I don&#8217;t see anyone to join the community without the right brower user-agent. I suppose it might be faster to just spoof my user-agent, I know I used to have a plugin for firefox which would make it pretend to be on Windows). </p>
<p>Then I&#8217;ll likely never go back. Welcome to community!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/08/28/myshc-no-soup-for-you/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Represent</title>
		<link>http://www.openparenthesis.org/2007/08/17/visual-representation</link>
		<comments>http://www.openparenthesis.org/2007/08/17/visual-representation#comments</comments>
		<pubDate>Fri, 17 Aug 2007 18:39:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Creative Commons]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[ugc]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/08/17/visual-representation/</guid>
		<description><![CDATA[I&#8217;ve been catching up with videos since the release of the Miro player public preview. (And as I&#8217;ve had some traveling time, on trains, waiting for planes, etc). Two recent videos stood out as worth sharing. Both focus on creative visualization, and are inspiring in terms of how some relatively simply changes in visual display [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been catching up with videos since the release of the Miro player public preview. (And as I&#8217;ve had some traveling time, on trains, waiting for planes, etc).</p>
<p>Two recent videos stood out as worth sharing. Both focus on creative visualization, and are inspiring in terms of how some relatively simply changes in visual display of information can have a tremendous impact. </p>
<p>The first is from TED Talks, and it&#8217;s <a href="http://www.number27.org/biography.html">Jonathan Harris</a> talking about &#8220;<a href="http://www.ted.com/index.php/talks/view/id/144">The Web&#8217;s Secret Stories</a>&#8220;:</p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="432" height="285" id="VE_Player" align="middle"><param name="movie" value="http://static.videoegg.com/ted/flash/loader.swf"><PARAM NAME="FlashVars" VALUE="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/JONATHANHARRIS-2007_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true"><param name="quality" value="high"><param name="allowScriptAccess" value="always"><param name="bgcolor" value="#FFFFFF"><param name="scale" value="noscale"><param name="wmode" value="window"><embed src="http://static.videoegg.com/ted/flash/loader.swf" FlashVars="bgColor=FFFFFF&#038;file=http://static.videoegg.com/ted/movies/JONATHANHARRIS-2007_high.flv&#038;autoPlay=false&#038;fullscreenURL=http://static.videoegg.com/ted/flash/fullscreen.html&#038;forcePlay=false&#038;logo=&#038;allowFullscreen=true" quality="high" allowScriptAccess="always" bgcolor="#FFFFFF" scale="noscale" wmode="window" width="432" height="285" name="VE_Player" align="middle" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></object></p>
<p>You can view <a href="http://www.wefeelfine.org/">We Feel Fine</a> and play with it yourself &#8211; but I&#8217;ll warn you it is ponderously slow on my Linux machine &#8211; much more engaging in Windows or Mac OS. </p>
<p>It&#8217;s also open &#8211; at least in the &#8220;<a href="http://www.wefeelfine.org/api.html">here&#8217;s an API, go mash up something cool</a>&#8221; sense. (Free as in beer and free as in API but not as in Free software &#8211; Creative Commons Attribution Non-Commercial Share-Alike). </p>
<p>I wish I could spend a week just playing with what this API makes available, maybe using Yahoo! pipes to connect feelings to news stories about locations?</p>
<p>The second is from OSCON, and it&#8217;s <a href="http://benfry.com/">Ben Fry</a> talking about <a href="http://www.processing.org/">Processing</a>, a design and prototyping tool:</p>
<p><script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2007081401"></script><script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&#038;posts_id=322522&#038;source=3&#038;autoplay=true&#038;file_type=flv&#038;player_width=&#038;player_height="></script>
<div id="blip_movie_content_322522"><a rel="enclosure" href="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv" onclick="play_blip_movie_322522(); return false;"><img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv.jpg" border="0" title="Click To Play" /></a><br /><a rel="enclosure" href="http://blip.tv/file/get/OSCON-OSCON2007BenFry723.flv" onclick="play_blip_movie_322522(); return false;">Click To Play</a></div>
<p><a href="http://www.processing.org/download/">Processing is Open Source</a> &#8211; GPL/LGPL &#8211; so you can not only try it out and see what goodness you can make, you can also contribute to its development. </p>
<p>I find it nearly impossible after watching these to go back to standard office docs &#8211; but I think that&#8217;s a good thing. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/08/17/visual-representation/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TripIT Reviewed</title>
		<link>http://www.openparenthesis.org/2007/08/14/tripit</link>
		<comments>http://www.openparenthesis.org/2007/08/14/tripit#comments</comments>
		<pubDate>Tue, 14 Aug 2007 17:33:46 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Travel]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/08/14/tripit/</guid>
		<description><![CDATA[Stowe Boyd&#8217;s detailed review of TripIT is well worth a read. Sounds like TripIT provides some of the features I wish Dopplr had &#8211; including the ability to pull travel information out of the confirmation emails generated by the airlines, as well as more granular (hour by hour) info about overlaps in your travel with [...]]]></description>
			<content:encoded><![CDATA[<p>Stowe Boyd&#8217;s <a href="http://www.stoweboyd.com/message/2007/08/tripit.html">detailed review of TripIT</a> is well worth a read. </p>
<p><a href='http://www.tripit.com' title='TripIT'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/08/tripit.jpg' alt='TripIT' border='0'  /></a></p>
<p>Sounds like <a href="http://www.tripit.com/">TripIT</a> provides some of the features <a href="http://www.openparenthesis.org/2007/07/05/if-its-tuesday-this-must-be-new-york-dopplr/">I wish Dopplr had</a> &#8211; including the ability to pull travel information out of the confirmation emails generated by the airlines, as well as more granular  (hour by hour) info about overlaps in your travel with friends. </p>
<p>All they&#8217;re missing is the obligatory elided-vowel-of-web-2.0, which I think would make them TripT. </p>
<p>Will this be enough to push a switch to TripIt? I&#8217;ll let you know once I get my invite. <img src='http://www.openparenthesis.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/08/14/tripit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More OSCON Goodness</title>
		<link>http://www.openparenthesis.org/2007/07/30/oscon-goodness</link>
		<comments>http://www.openparenthesis.org/2007/07/30/oscon-goodness#comments</comments>
		<pubDate>Mon, 30 Jul 2007 18:52:21 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/30/oscon-goodness/</guid>
		<description><![CDATA[The OSCON folks always do a great job of making available conference materials outside the conference experience &#8211; and this year is no exception. First, check out the Presentation Materials page on the OSCON site. If you were attending, but couldn&#8217;t make every session you wanted to see (with 14 parallel tracks this is unavoidable) [...]]]></description>
			<content:encoded><![CDATA[<p>The OSCON folks always do a great job of making available conference materials outside the conference experience &#8211; and this year is no exception. </p>
<p>First, check out the <a href="http://conferences.oreillynet.com/pub/w/58/presentations.html">Presentation Materials page on the OSCON site</a>. If you were attending, but couldn&#8217;t make every session you wanted to see (with 14 parallel tracks this is unavoidable) or if you were unable to attend, this page is the place to pick up slides and other materials. </p>
<p>(This being OSCON, some folks include code- but it is still mostly slides). </p>
<p>This year, the presentation materials page also includes video for some of the major talks &#8211; including James Larsson&#8217;s  &#8220;Pimp My Garbage&#8221; &#8211; Leather Fetish Pong and all.<br />
<center>															<script type="text/javascript" src="http://blip.tv/scripts/pokkariPlayer.js?ver=2007062101"></script><script type="text/javascript" src="http://blip.tv/syndication/write_player?skin=js&#038;posts_id=325357&#038;source=3&#038;autoplay=true&#038;file_type=flv&#038;player_width=&#038;player_height="></script>
<div id="blip_movie_content_325357"><a rel="enclosure" href="http://blip.tv/file/get/OSCON-OSCON2007JamesLarsson409.flv" onclick="play_blip_movie_325357(); return false;"><img title="Click to play" alt="Video thumbnail. Click to play"  src="http://blip.tv/file/get/OSCON-OSCON2007JamesLarsson409.flv.jpg" border="0" title="Click To Play" /></a><br /><a rel="enclosure" href="http://blip.tv/file/get/OSCON-OSCON2007JamesLarsson409.flv" onclick="play_blip_movie_325357(); return false;">Click To Play</a></div>
<p>										</center></p>
<p>If you want just video, head to <a href="http://oscon.blip.tv/">oscon.blip.tv</a> where you can get just the sessions that were videotaped. </p>
<p>Or, if you&#8217;re using <a href="http://www.getmiro.com/">Miro</a> (and you should be), just search Blip.tv (it is one of the choices in the search drop-down at the bottom of the interface) for OSCON and then save those search results as a channel. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/30/oscon-goodness/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://blip.tv/file/get/OSCON-OSCON2007JamesLarsson409.flv" length="98038495" type="video/x-flv" />
		</item>
		<item>
		<title>Facebook and Firefox, Platforms, and Freedom</title>
		<link>http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom</link>
		<comments>http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom#comments</comments>
		<pubDate>Tue, 24 Jul 2007 18:07:45 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[OSCON]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom/</guid>
		<description><![CDATA[Very interesting set of conversations this morning at the O&#8217;Reilly Executive Briefing. Tim O&#8217;Reilly interviewed Dave Morin from Facebook &#8211; they&#8217;re building on a LAMP stack, and have contributed some things back, but clearly the main core of facebook is not an open source project. His basic response was that &#8220;We will continue to release [...]]]></description>
			<content:encoded><![CDATA[<p>Very interesting set of conversations this morning at the O&#8217;Reilly Executive Briefing. </p>
<p>Tim O&#8217;Reilly interviewed <a href="http://davemorin.com/blog/">Dave Morin</a> from <a href="http://www.facebook.com/">Facebook</a> &#8211; they&#8217;re building on a LAMP stack, and have contributed some things back, but clearly the main core of facebook is not an open source project. </p>
<p>His basic response was that &#8220;We will continue to release as much as we can, when it makes sense.&#8221; </p>
<p>Two reasons why it might not make sense came up: </p>
<ol>
<li>The functionality the code offers is so tied to your services as to not be useful to outside folks</li>
<li>The codebase isn&#8217;t mature or professional quality enough &#8211; not &#8220;ready&#8221; to be released</li>
</ol>
<p>For example, he said &#8220;we want to make sure that when we release something it is something of value, and something that the community can use.&#8221; </p>
<p>Then O&#8217;Reilly interviewed <a href="http://shaver.off.net/diary/">Mike Shaver</a> from <a href="http://www.mozilla.org/">Mozilla</a>, along with <a href="http://www.allpeers.com/blog/?page_id=61">Matt Gertner</a> from <a href="http://www.allpeers.com/">AllPeers</a> and <a href="http://gmc.stumbleupon.com/about/">Garrett Camp</a> from <a href="http://www.stumbleupon.com/">StumbleUpon</a>, talking about the Firefox platform for extensions. </p>
<p>The Mozilla approach, as I suppose one would expect, is entirely different: release everything. </p>
<blockquote><p>
We don&#8217;t provide a tightly controlled API we let people access a lot. If you write an extension, it is as though you were writing code in the browser itself.<br />
What we did was we gave people possibility.<br />
What you get with source access is a very rich, and sometimes messy, set of points of contact with the overall platform.</p></blockquote>
<p>I wish O&#8217;Reilly had gone further down the path of this question. Rather than deciding on behalf of the community which pieces they are likely to find valuable, Firefox takes the approach of allowing the community to determine what is valuable. Rather than waiting for code to be &#8220;mature&#8221; to release it, they let the community help make it mature. </p>
<p>It&#8217;s the difference between a platform designed to be extensible &#8211; which really means developers can write applications to run on our platform, as in Facebook, and designing a platform to be an open platform for anyone to do anything. </p>
<p>Is the difference just that the Mozilla foundation is a non-profit community, and Facebook a for-profit company? </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/24/facebook-and-firefox-platforms-and-freedom/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Convergence, Open Source Style</title>
		<link>http://www.openparenthesis.org/2007/07/19/miro</link>
		<comments>http://www.openparenthesis.org/2007/07/19/miro#comments</comments>
		<pubDate>Thu, 19 Jul 2007 13:01:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Podcast]]></category>
		<category><![CDATA[ugc]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/19/miro/</guid>
		<description><![CDATA[The Free Open Source Internet video platform sponsored by the Participatory Culture Foundation and formerly known as Democracy Player has relaunched as Miro. Head over to GetMiro and download the Public Preview 1 (v. 0.9.8) release. Miro is available for Windows, Mac OS X, and pre-packaged for a number of Linux distros (Fedora, Ubuntu, with [...]]]></description>
			<content:encoded><![CDATA[<p>The Free Open Source Internet video platform sponsored by the <a href="http://participatoryculture.org/">Participatory Culture Foundation</a> and formerly known as Democracy Player has relaunched as <a href="http://www.getmiro.com/">Miro</a>. </p>
<p>Head over to <a href="http://www.getmiro.com/">GetMiro</a> and download the Public Preview 1 (v. 0.9.8) release. </p>
<p><a href='http://www.openparenthesis.org/wp-content/uploads/2007/07/miro.png' title='Miro'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/07/miro_thumb.png' alt='Miro' /></a></p>
<p>Miro is available for Windows, Mac OS X, and pre-packaged for a number of Linux distros (Fedora, Ubuntu, with Debian and Gentoo coming soon) as well as source code for the true DIY. </p>
<p>Miro lets you:</p>
<ul>
<li>Play virtually any video file, across different platforms</li>
<li>Download and play full screen, high definition video</li>
<li>Subscribe to video podcasts, video blogs, any rss feed with enclosures</li>
<li>Locate new video content using the Miro channel guide</li>
<li>Download videos from YouTube, DailyMotion, Google Video and others</li>
<li>Download BitTorrent videos and watch them in the same application</li>
</ul>
<p>Miro&#8217;s based on the <a href="http://developer.mozilla.org/en/docs/XULRunner">Mozilla XULRunner</a> framework, and is an excellent example of cross-platform, non-proprietary alternative approach to taking Internet-based applications beyond the browser context, without losing the open, standards based approach that made the web successful in the first place. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/19/miro/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Matt Mullenweg won&#8217;t Upgrade: WordPress and the PHP4 Dilemma</title>
		<link>http://www.openparenthesis.org/2007/07/15/gophp5</link>
		<comments>http://www.openparenthesis.org/2007/07/15/gophp5#comments</comments>
		<pubDate>Sun, 15 Jul 2007 13:07:49 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/15/gophp5/</guid>
		<description><![CDATA[Last week the folks at PHP.net announced that support for PHP 4 would end at the end of 2007: The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make [...]]]></description>
			<content:encoded><![CDATA[<p>Last week the folks at PHP.net <a href="http://www.php.net/index.php#2007-07-13-1">announced</a> that support for PHP 4 would end at the end of 2007:</p>
<blockquote><p>
The PHP development team hereby announces that support for PHP 4 will continue until the end of this year only. After 2007-12-31 there will be no more releases of PHP 4.4. We will continue to make critical security fixes available on a case-by-case basis until 2008-08-08. Please use the rest of this year to make your application suitable to run on PHP 5.</p></blockquote>
<p>In parallel, a group of developers working on open source PHP projects have created <a href="http://gophp5.org/">GoPHP5</a>, a site and community of projects all of which have agreed to drive PHP5 adoption. In order to be listed on the site, the project must:</p>
<blockquote><p>Make an announcement on your site that by February 5, 2008 you will accept PHP 5.2 features into your codebase and will no longer provide support for lesser PHP versions. (versions or branches of your software already released by that date may continue support for older versions; this resolution applies only to new development.)</p></blockquote>
<p>The idea is that unless a certain critical mass of key projects begins to <em>require</em> PHP 5, most shared web hosts won&#8217;t upgrade the version of PHP they make available to their users. Because the web hosts still run PHP 4, the developers of PHP projects still have to support PHP 4 &#8211; but so long as the developers continue to support PHP 4 there is no incentive for the hosting providers to upgrade:</p>
<blockquote><p>It is a dangerous cycle, and one that needs to be broken. The PHP developer community has decided that it is indeed now time to move forward, together. Therefore, the listed software projects have all agreed that effective February 5th, 2008, any new feature releases will have a minimum version requirement of at least PHP 5.2.0. Furthermore, the listed web hosts have agreed that effective February 5th, 2008, they will include PHP 5.2 (or a more recent version) in their service offer.</p></blockquote>
<p>WordPress, however, is not (and will not be) one of the projects on this particular PHP bandwagon. <a href="http://trac.wordpress.org/ticket/4591">Ticket #4591</a> has been marked <em>closed, wontfix</em>:</p>
<blockquote><p>This has been brought up probably half a dozen times, and our position is the same.</p>
<p>    * PHP5 does not yet have sufficient penetration. On many hosts where it is available, it is not the default.<br />
    * We&#8217;re not going to turn WordPress into a protest piece at the expense of our users.<br />
    * We&#8217;re not going to set a date for the end of PHP4 support when there is no evidence to suggest that the hosting landscape will be any different on that date. </p></blockquote>
<p>Matt Mullenweg also <a href="http://photomatt.net/2007/07/13/on-php/">weighed in on the issue on his blog</a>, arguing that:</p>
<blockquote><p>Now the PHP core team seems to have decided that the boost their failing product needs is to kill off their successful one instead of asking the hard questions: <strong>What was it that made PHP 4 so successful?</strong> What are we doing to emphasize those strengths? Why wasnÃ¢â‚¬â„¢t PHP 5 compelling to that same audience? Are the things <a href="http://jero.net/articles/php6">weÃ¢â‚¬â„¢re doing in PHP 6</a> crucial to our core audience or simply Ã¢â‚¬Å“goodÃ¢â‚¬Â language problems to solve? Will they drive adoption? How can we avoid releasing (another) <a href="http://en.wikipedia.org/wiki/IBM_PCjr#Failure_in_the_marketplace">PCjr</a>?</p></blockquote>
<p>(Tell us how you really feel, Matt.)</p>
<p>While I can understand the desire of the GoPHP5 folks to encourage web hosts to make available new language features, I have to say ultimately Matt&#8217;s right on this one. Explicitly choosing not to provide support to a group of users in order to force adoption of a new version is putting the cart (developer interests) before the horse (user needs). </p>
<p>That said, how can the PHP community get PHP5 more broadly deployed? (And deployed as the default at hosts which need to provide support for both 4 and 5, which will be the case at many shared hosts)? What do you do when the older version is successful people don&#8217;t see a good reason to migrate to the newer version?</p>
<p>I remember the bad old days of Netscape Navigator 4.x, and how terribly long it took for the number of users on NN 4.x to reach a low enough level that they could be &#8220;unsupported&#8221; from a web development point of view. Ajax would never have taken off so widely as a technique had it not been so easy to talk about supporting &#8220;All major browsers, 5.x or later&#8221; &#8211; dropping the old Netscape stack and supporting only Mozilla based browsers (and that MS thing). But that happened more or less accidentally &#8211; no one continued to develop NN 4.x as the company failed, and new and more compelling options (Firefox, Safari, Opera) appeared. </p>
<p>How do we get beyond PHP4 without leaving users behind? </p>
<p>More generally, how do you crank the adoption cycle to move faster, without forcing end-of-life? </p>
<p><a href="http://www.ubuntu.org/">Ubuntu</a>&#8216;s LTS releases &#8220;will be supported with security updates for 5 years on the server and 3 years on the desktop&#8221; &#8211; part of a deliberate strategy to reduce user&#8217;s risk of obsolescence and increase adoption of Linux.  But PHP<strong>5</strong> is already three years old &#8211; PHP4 was launched in May of 2000!   </p>
<p>(Update: Just coincidentally came across this: <a href="http://www.readwriteweb.com/archives/4_years_ago_today_netscape_foundation_born.php">4 Years Ago Today &#8211; Netscape Corporation Killed, Mozilla Foundation Born.</a> &#8211; I thought netscape&#8217;s death was even longer ago than 4 years. How quickly time flies).  </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/15/gophp5/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Social Network built on WordPress</title>
		<link>http://www.openparenthesis.org/2007/07/13/chickspeak-wordpress-mu</link>
		<comments>http://www.openparenthesis.org/2007/07/13/chickspeak-wordpress-mu#comments</comments>
		<pubDate>Fri, 13 Jul 2007 14:33:31 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[ugc]]></category>
		<category><![CDATA[Web 2.0]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/13/chickspeak-wordpress-mu/</guid>
		<description><![CDATA[(Via Photo Matt) Andy Peatling at Blaze New Media posted about a recent project: Chickspeak, a social network for female college students. In their words, it&#8217;s is &#8220;an organization for young women created to inspire big dreams, strong values and success in the world&#8221;: Our website exists to be the most entertaining and engaging reflection [...]]]></description>
			<content:encoded><![CDATA[<p>(Via <a href="http://photomatt.net/2007/07/12/wpmu-based-social-network/">Photo Matt</a>) </p>
<p><a href="http://www.blazenewmedia.com/about">Andy Peatling</a> at Blaze New Media <a href="http://www.blazenewmedia.com/articles/chickspeak-a-wordpress-mu-based-social-network">posted</a> about a recent project: <a href="http://chickspeak.com">Chickspeak</a>, a social network for female college students. </p>
<p>In their words, it&#8217;s is &#8220;an organization for young women created to inspire big dreams, strong values and success in the world&#8221;:</p>
<blockquote><p>Our website exists to be the most entertaining and engaging reflection of womenÃ¢â‚¬â„¢s life in college, while also providing the support and information necessary to stay healthy, grounded and achieve great heights while in school and well after graduation. We are your voice- your interests and passions, your unique journey and experiences. Updated daily articles are written by women currently in college and cover everything from health and beauty, to relationships, travel, entertainment and much more. We also feature guest writers and columnists who are recognized experts in their fields and who act as advisors to our members. Members can post comments on articles and build relationships with other members and the ChickSpeak Team through forums, personal blogs and private messaging. We are an evolving concept and welcome any woman whoÃ¢â‚¬â„¢s excited about this to get involved!</p></blockquote>
<p>What&#8217;s most interesting about it for me (not being a femail college student) is how it was built &#8211; leveraging <a href="http://mu.wordpress.org/">WordPress MU</a> as the core, changing the theme to de-emphasize the &#8220;blog&#8221; functionality and bring member profiles front and center. </p>
<p>From <a href="http://www.blazenewmedia.com/articles/chickspeak-a-wordpress-mu-based-social-network">Andy&#8217;s blog post</a>:</p>
<blockquote><p>
To achieve the desired change it was down to making a new WordPress theme. The theme would have exactly the same look and feel as the core site &#8211; making it look like the new member home page was still part of the core site itself.</p>
<p>Within the theme, I removed the code that usually makes the blog posts front and center, and changed it to the code that outputs the users profile. The blog code was moved to the sidebar so it could still be accessed as the members &#8220;journal&#8221; feature.</p>
<p>Finally, the code to output the users new private messages was added to the sidebar, as well as some code to output polls, photos and other smaller bits and bobs.</p></blockquote>
<p>The project also incorporates <a href="http://bbpress.org/">BBPress</a> for forums / discussions, has links into myspace and flickr, and so on, as you might expect from a social network circa 2007. (The facebook app can&#8217;t be far behind, if they don&#8217;t have one already.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/13/chickspeak-wordpress-mu/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Open Source Directory</title>
		<link>http://www.openparenthesis.org/2007/07/12/eos-directory</link>
		<comments>http://www.openparenthesis.org/2007/07/12/eos-directory#comments</comments>
		<pubDate>Thu, 12 Jul 2007 19:48:25 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Optaros]]></category>
		<category><![CDATA[Research]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/12/eos-directory/</guid>
		<description><![CDATA[At the risk of too much self-promotion (posting two Optaros related entries in one week), I have to at least briefly mention the Optaros Enterprise Open Source Directory, which launched (in beta) at the beginning of the week. This new online community continues and extends the work Optaros did on the print version of the [...]]]></description>
			<content:encoded><![CDATA[<p>At the risk of too much self-promotion (posting two <a href="http://www.optaros.com/">Optaros</a> related entries in one week), I have to at least briefly mention the Optaros <a href="http://www.eosdirectory.com/">Enterprise Open Source Directory</a>, which launched (in beta) at the beginning of the week. </p>
<p><a href='http://www.eosdirectory.com' title='Optaros Enterprise Open Source Directory'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/07/banner_logo.gif' alt='Optaros Enterprise Open Source Directory' hspace="10" vspace="10" align="center"  /></a></p>
<p>This new online community continues and extends the work Optaros did on the print version of the Open Source Catalog at the beginning of 2007, enabling community interaction. </p>
<p>The directory site includes <a href="http://www.eosdirectory.com/blogs/">blogs</a>, <a href="http://www.eosdirectory.com/forums/">forums</a>, and <a href="http://www.eosdirectory.com/enterprise">case studies</a> </p>
<p>As <a href="http://blog.wohlrapp.com/archives/170">Seb said</a>:</p>
<blockquote><p>
The EOS Directory bridges the gap between corporations seeking solutions through the Request for Proposal (RFP) process and the open source community which does not participate in expensive and time-consuming RFP processes. Instead, open source software organizations provide free downloads for companies to begin working on a solution. The EOS Directory fills the gap by proving expert and user ratings, case studies, forums and requests for advice for organizations to better choose the right open source software based on functionality, community backing, project trend and maturity of technology.</p></blockquote>
<p>(<a href="http://pooteeweet.org/blog/780">Lukas</a>, <a href="http://blogs.cnet.com/8301-13505_1-9741449-16.html">Matt Asay</a>, and <a href="http://enterpriselinuxlog.blogs.techtarget.com/2007/07/11/optaros-launches-online-open-source-project-guide/">Jack Loftus</a> have blogged about it as well). </p>
<p>It&#8217;s in beta, and very much a work in progress &#8211; we hope to broaden the community involvement aspects especially, as well as provide better coverage across all categories. </p>
<p>Please do check it out, and provide feedback &#8211; here in the comments or (better yet) on the EOS Directory site itself. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/12/eos-directory/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Next Generation of Customer Online Interaction</title>
		<link>http://www.openparenthesis.org/2007/07/10/next-generation-customer-interaction</link>
		<comments>http://www.openparenthesis.org/2007/07/10/next-generation-customer-interaction#comments</comments>
		<pubDate>Wed, 11 Jul 2007 00:23:12 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Optaros]]></category>
		<category><![CDATA[Travel]]></category>
		<category><![CDATA[ugc]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/10/next-generation-customer-interaction/</guid>
		<description><![CDATA[While most of us in the U.S. were enjoying the day off and the summer sunshine, my colleagues from Optaros Europe were having a webinar: &#8220;Enabling the next generation of customer online interaction.&#8221; They discuss a project Optaros did with Swisscom Hospitality Services as an example of the impact next generation Internet applications can have [...]]]></description>
			<content:encoded><![CDATA[<p>While most of us in the U.S. were enjoying the day off and the summer sunshine, my colleagues from Optaros Europe were having a webinar: &#8220;Enabling the next generation of customer online interaction.&#8221;</p>
<p>They discuss a project Optaros did with Swisscom Hospitality Services as an example of the impact next generation Internet applications can have customer interactions, as well as how we think such applications are most effectively delivered. </p>
<p>The presentations from the webinar are now available:</p>
<ul>
<li>David Douek, Product Management, Swisscom Hospitality Services: <a href="http://www.optaros.com/en/content/download/11300/132882/file/Optaros%20NGI%20Webinar%20-%20Swisscom%20Hospitality%20Services%20Room%202.pdf">Swisscom Hospitality Services Room 2.0 (Case Study)</a> (pdf|899.27 kB)</li>
<li>Joel Gardet, Project Manager, Optaros: <a href="http://www.optaros.com/en/content/download/11302/132912/file/Optaros%20NGI%20Webinar%20-%20%20What%20it%20means%20to%20assemble%20next%20generation%20internet%20applications.pdf">What it means to assemble next generation internet applications (OptAM)</a> (pdf|4.05 MB)</li>
<li>Bruno Von Rotz, VP Strategy &#038; Research, Optaros: <a href="http://www.optaros.com/en/content/download/11303/132918/file/Optaros%20NGI%20Webinar%20-%20The%20Evolution%20of%20the%20online%20customer%20communication%20and%20interaction.pdf">The Evolution of the online customer communication and interaction</a> (pdf|3.46 MB)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/10/next-generation-customer-interaction/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Can open standards and open source save us from a digital dark age?</title>
		<link>http://www.openparenthesis.org/2007/07/05/digital-dark-age</link>
		<comments>http://www.openparenthesis.org/2007/07/05/digital-dark-age#comments</comments>
		<pubDate>Thu, 05 Jul 2007 14:02:54 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/07/05/digital-dark-age/</guid>
		<description><![CDATA[SmartMobs posted a story yesterday about &#8220;The Looming of a Digital Dark age.&#8221; The title of the BBC story to which they link is even more dramatic: Warning of data ticking time bomb Both are borrowing the phase used by the chief executive of the UK National Archive, who say &#8220;the growing problem of accessing [...]]]></description>
			<content:encoded><![CDATA[<p>SmartMobs posted a story yesterday about &#8220;<a href="http://www.smartmobs.com/archive/2007/07/04/the_looming_of_....html">The Looming of a Digital Dark age</a>.&#8221; </p>
<p>The title of the BBC story to which they link is even more dramatic: <a href="http://news.bbc.co.uk/2/hi/technology/6265976.stm">Warning of data ticking time bomb</a></p>
<p>Both are borrowing the phase used by the chief executive of the UK National Archive, who say &#8220;the growing problem of accessing old digital files formats is a &#8216;ticking time bomb.&#8217;&#8221;</p>
<p>The BBC cuts right to the point:</p>
<blockquote><p>The root cause of the problem is the range of proprietorial file formats which proliferated during the early digital revolution.</p>
<p>Technology companies, such as Microsoft, used file formats which were not only incompatible with pieces of software from rival firms, but also between different iterations of the same program. </p></blockquote>
<p>Only in the early years? Seems to me the problem continues, and perhaps deepens. </p>
<p>Save your data in open, published standard formats and the worst scenario you&#8217;ll get in is the need to write a translator program to migrate old files into a new format &#8211; but at least you&#8217;ll know what format they&#8217;re in, and know that format&#8217;s specifications. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/07/05/digital-dark-age/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CNN.com Beta: Behind the Scenes</title>
		<link>http://www.openparenthesis.org/2007/06/07/cnn-beta</link>
		<comments>http://www.openparenthesis.org/2007/06/07/cnn-beta#comments</comments>
		<pubDate>Thu, 07 Jun 2007 20:00:23 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[blogs]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[ugc]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/06/07/cnn-beta/</guid>
		<description><![CDATA[The good folks at CNN.com have launched a beta site for their ongoing redesign of the main cnn.com experience, at http://beta.cnn.com/ Accompanying the beta site, they&#8217;ve launched a blog, Behind the Scenes at CNN.com, where they are encouraging discussion of the redesign. It&#8217;s a great concept &#8211; specifically highlighting what the team is trying to [...]]]></description>
			<content:encoded><![CDATA[<p>The good folks at <a href="http://www.cnn.com/">CNN.com</a> have launched a beta site for their ongoing redesign of the main cnn.com experience, at <a href="http://beta.cnn.com/">http://beta.cnn.com/</a></p>
<p>Accompanying the beta site, they&#8217;ve launched a blog, <a href="http://behindthescenes.blogs.cnn.com/">Behind the Scenes at CNN.com</a>, where they are encouraging discussion of the redesign. </p>
<p>It&#8217;s a great concept &#8211; specifically highlighting what the team is trying to accomplish in the redesign, and going beyond the constraints of carefully chosen focus groups under NDAs for a far more transparent and open forum. </p>
<p>Not all the comments will be terribly valuable, of course; the first comment on the first post says in its entirety: &#8220;ItÃ¢â‚¬â„¢s too white. Not enough color. print is too small. Make it more colorful like USA Today. com or MSNBC.com.&#8221;</p>
<p>But when all the comments are taken together, they will undoubtedly get insights and guidance from their most vocal constituents which will help guide their evolution, and which they would only have received too late (or not at all) under the old &#8220;design and build under a cloud of secrecy, then reveal only when it is all complete&#8221; approach. </p>
<p>They&#8217;re also explicitly working on what Dermot Waters characterizes as &#8220;<a href="http://behindthescenes.blogs.cnn.com/2007/06/06/being-a-good-web-citizen/">being a good web citizen</a>&#8221;  by pointing to local news sources and blog posts which are outside CNN&#8217;s domain. </p>
<p>The idea, which sounds almost self-evident but isn&#8217;t always well understood by online media sites, is that:</p>
<blockquote><p>. . . by being a good web citizen, we fulfill our core mission by doing whatever it takes to help you get the full story Ã¢â‚¬â€ even if it takes you away from CNN.com. If we do that well, we believe youÃ¢â‚¬â„¢ll keep coming back.</p></blockquote>
<p>It will be interesting to watch the site (and the discussion about its goals and their fulfillment) evolve. </p>
<p>(In the interest of full disclosure, Turner Broadcasting is an Optaros client &#8211; but that doesn&#8217;t influence what I&#8217;ve said above except that I&#8217;ve had a chance to meet some of the folks behind the effort and know that they get it and mean what they say.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/06/07/cnn-beta/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>:Vocalo &#8211; the station/community formerly known as Chicago Public Radio</title>
		<link>http://www.openparenthesis.org/2007/05/16/vocalo</link>
		<comments>http://www.openparenthesis.org/2007/05/16/vocalo#comments</comments>
		<pubDate>Wed, 16 May 2007 15:34:45 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Content Management]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[ugc]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/16/vocalo/</guid>
		<description><![CDATA[(via Reclaim the Media) I don&#8217;t normally blog here about projects Optaros has been involved in, but I think this article in the Current is too good to pass up sharing: &#8220;It&#8217;s public radio, but with nearly everything different, including the name&#8221; It describes the new station/site (in which Optaros was involved) from Chicago Public [...]]]></description>
			<content:encoded><![CDATA[<p>(via <a href="http://reclaimthemedia.org/public_broadcasting/chicago_public_radio_tries_a_n=5235">Reclaim the Media</a>)</p>
<p>I don&#8217;t normally blog here about projects <a href="http://www.optaros.com/">Optaros</a> has been involved in, but I think this article in the Current is too good to pass up sharing: &#8220;<a href="http://www.current.org/radio/radio0708malatia.shtml">It&#8217;s public radio, but with nearly everything different, including the name</a>&#8221; </p>
<p>It describes the new station/site (in which Optaros was involved) from Chicago Public Radio called <a href="http://www.vocalo.org/">:Vocalo</a>.</p>
<blockquote><p>There will be a website, but it would be wrong to say that itÃ¢â‚¬â„¢s the stationÃ¢â‚¬â„¢s website. Really, itÃ¢â‚¬â„¢s the websiteÃ¢â‚¬â„¢s radio station.<br />
The name, :Vocalo, is an invention, essentially Ã¢â‚¬Å“VocalÃ¢â‚¬Â with an Ã¢â‚¬Å“oÃ¢â‚¬Â at the end. It rhymes with Ã¢â‚¬Å“Zocalo,Ã¢â‚¬Â a Spanish word that in Mexico refers to a town plaza and in Colombia refers to the infrastructure that stabilizes a large building. The colon before the Ã¢â‚¬Å“VÃ¢â‚¬Â is intentional Ã¢â‚¬â€ a trademarked emoticon. </p></blockquote>
<p>The part that I think is most interesting is how involved the potential audience &#8211; not the current CPR audience, but the residents of the area the station could potentially serve &#8211; were in the process:</p>
<blockquote><p>
In eight focus groups, we gave special attention to the people who had, for various reasons, rejected us but were potential listenersÃ¢â‚¬â€people who were committed to the area, who volunteered in the community, who follow the news and use radio. We asked them to listen to WBEZ for a week, keep diaries of what they thought, and meet for two-hour group conversations. Then we took questions that arose in the focus groups and surveyed listeners by mail.<br />
These potential listeners were intensely interested in information and discussion about our shared place, the Chicago area. African-American, Latino and Asian-American non-listeners in our surveys and focus groups placed their highest value on local service. They sought it in our broadcast day and held it to high standardsÃ¢â‚¬â€not of production quality but of accuracy and relevance. They were highly critical of what they heard. </p></blockquote>
<p>Taking the results of the listener (and non-listener) research, which the article sums up as &#8220;Nearly all felt the station was not for them &#8211; and was not trying to be inviting,&#8221; the CPR team went through a sustained and quite strategic effort to make honest changes &#8211; not just to rest on their traditional audience but to reconnect with their strategic mission. </p>
<p>One of the results of that work is the new site and station:</p>
<blockquote><p>This new station will be built on community radio sensibilities but without the characteristic schedule of special-interest shows. In fact, it will have no shows at all. It will air a continuous, seamless talk-based stream completely devoted to Northwest Indiana and Chicago metropolitan area culture, issues and selected music.</p></blockquote>
<p>It&#8217;s also available as an online stream, for those of us outside greater Chicagoland. </p>
<p>It&#8217;ll be interesting to see how this plays out over time as a format and as a concept &#8211; reclaiming public media by reconnecting it its core mission. </p>
<p>Involving your community in creating your product has lessons that go well beyond public radio, of course &#8211; we all have to be open to reimagining what it is we &#8220;do&#8221; and how it does or doesn&#8217;t meet the needs of current users and prospective users. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/16/vocalo/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Goodbye Yahoo! Photos, Hello Flickr (on TiVo)</title>
		<link>http://www.openparenthesis.org/2007/05/04/flickr-tivo</link>
		<comments>http://www.openparenthesis.org/2007/05/04/flickr-tivo#comments</comments>
		<pubDate>Fri, 04 May 2007 17:04:58 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[ugc]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/04/flickr-tivo/</guid>
		<description><![CDATA[(Via Slashdot) I came upon a story from USA Today which announces that the powers-that-be at Yahoo! plan to shut down the long running #1 or #2 site in the photo-sharing category (Yahoo! Photos) and ask users to migrate their photos to Flickr (which Yahoo! acquired in March of 2005) instead [1]. The irony for [...]]]></description>
			<content:encoded><![CDATA[<p>(Via <a href="http://slashdot.org/article.pl?sid=07/05/04/0622213">Slashdot</a>) I came upon a <a href="http://www.usatoday.com/tech/webguide/2007-05-03-yahoo-photos-flickr_N.htm?csp=15">story from USA Today</a> which announces that the powers-that-be at <a href="http://www.yahoo.com/">Yahoo!</a> plan to shut down the long running #1 or #2 site in the photo-sharing category (<a href="http://photos.yahoo.com/">Yahoo! Photos</a>) and ask users to migrate their photos to <a href="http://www.flickr.com/">Flickr</a> (which Yahoo! acquired in March of 2005) instead [1]. </p>
<p>The irony for me is that, having been a Flickr user for a long time, I was only last week looking into using Yahoo! Photos because <a href="http://www.tivo.com/">TiVo</a> offers built in <a href="http://www.tivo.com/4.9.11.asp">access to Yahoo! Photos</a> (top service on that page). </p>
<p>I can&#8217;t find anything online today about whether TiVo will get an update that will enable TiVo users direct access to Flickr. </p>
<p>But they won&#8217;t have to. There&#8217;s already a solution: <a href="http://home.comcast.net/~major_clanger/TiVo/">the Flickr/TiVo Viewer</a>. </p>
<p>Haven&#8217;t had a chance to try it yet, but will hopefully do so this weekend [2]. It takes advantage of TiVo&#8217;s <a href="http://tivohme.sourceforge.net/">HME Software Development Kit</a>, which lets users create Java applications to run on TiVo Series2 DVRs. </p>
<p>One more reason TiVo and Open Source are cool. </p>
<p>[1] Actually USA Today says:</p>
<blockquote><p>Users will be directed over a three-month period to transfer their images to Flickr or other photo sites such as Shutterfly, Kodak Gallery, Snapfish or Photobucket. Yahoo says it will make the transition easy, with a one-click transfer process.</p></blockquote>
<p>If I were Yahoo! I&#8217;d make the process one-click, but only for Flickr. </p>
<p>I&#8217;m not suggesting they should hold photos captive &#8211; I&#8217;m a big fan of the users-own-their-data meme &#8211; but I think it&#8217;s ok if the one-click transfer within the family is easier than the several-click export necessary for other sites. </p>
<p>Does that make me less customer-centric?</p>
<p>[2] <a href="http://www.flickr.com/photos/jeckman/">My flickr photos</a></p>
<p>Also posted to Tech Crunch: <a href="http://www.techcrunch.com/2007/05/03/breaking-yahoo-to-announce-closure-of-yahoo-photos-tomorrow/">Breaking: Yahoo to Shut Down Yahoo Photos in Favor of Flickr</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/04/flickr-tivo/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Achieving Vendor Lock-In Through Open Source</title>
		<link>http://www.openparenthesis.org/2007/05/03/vendor-lockin-os</link>
		<comments>http://www.openparenthesis.org/2007/05/03/vendor-lockin-os#comments</comments>
		<pubDate>Thu, 03 May 2007 16:49:43 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/03/vendor-lockin-os/</guid>
		<description><![CDATA[There seems to be a renewed interest from proprietary software vendors in the use open source to create vendor lock in. This week, add Microsoft&#8217;s Silverlight 1.1 and Dynamic Languages Runtime to the mix alongside Adobe&#8217;s Flex SDK. Jeff Gould argues that open source has &#8220;jumped the shark,&#8221; and that: the magical words &#8220;open source&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p>There seems to be a renewed interest from proprietary software vendors in the use open source to <em>create</em> vendor lock in. </p>
<p>This week, add Microsoft&#8217;s Silverlight 1.1 and Dynamic Languages Runtime to the mix alongside Adobe&#8217;s Flex SDK. </p>
<p>Jeff Gould argues that <a href="http://jeffgould.findtechblogs.com/default.asp?item=584371">open source has &#8220;jumped the shark,&#8221;</a> and that:</p>
<blockquote><p>the magical words &#8220;open source&#8221; have come to function as the software equivalent of carbon offsets. . . . some software vendors are cleverer than others, and have learned to buy indulgences for their sinful profit-craving ways by selectively building open source components into their stack. . . . Their own software remains every bit as proprietary as the Microsoft products they compete with. </p></blockquote>
<p>Interestingly, his argument comes the same day that Microsoft announces the <a href="http://blogs.msdn.com/hugunin/archive/2007/04/30/a-dynamic-language-runtime-dlr.aspx">Dynamic Language Runtime</a> at <a href="http://visitmix.com/">MIX 07</a>. </p>
<p>The DLR will enable developers to code .NET applications in Python, Ruby and other dynamic languages to come (alongside JavaScript and VisualBasic) in addition to C# and VB.NET. </p>
<p>Adding in Silverlight 1.1, which will be a browser plug-in, this means that &#8220;developers building browser-based applications can now use their preferred language even for client-side code.&#8221; </p>
<p>How does this relate to Gould&#8217;s argument? The DLR, along with IronPython and IronRuby, will be made available under the Microsoft Permissive License, which they characterize as their &#8220;BSD-style&#8221; license. (For now code is available as part of <a href="http://codeplex.com/IronPython">IronPython</a> ). </p>
<p>What isn&#8217;t clear is what this will mean in terms of deploying applications. Silverlight so far has only been described as &#8220;cross-platform&#8221; &#8211; and a specific version of cross-platform at that. As Gavin Clarke <a href="http://www.regdeveloper.co.uk/2007/05/01/microsoft_open_source_mix/">notes in his reporting</a> from MIX 07:</p>
<blockquote><p>. . . while Silverlight works in Safari, Firefox, and Mac versions 10.4.8 or higher on PowerPC and Intel in addition to Internet Explorer and Windows, support for Linux and Opera &#8211; to name just two other popular alternatives &#8211; is missing, with little prospect of support coming from Microsoft</p></blockquote>
<p>In other words, you can develop with whatever dynamic languages you like, so long as you are working on a .NET platform. You can even deploy those dynamic language applications to browsers, so long as it is IE or Firefox on windows or Safari for Mac OS X, and using the Silverlight 1.1 plugin, which itself may or may not be open source. </p>
<p>(Elizabeth Montalbana at IDG <a href="http://www.techworld.com/news/index.cfm?newsID=8703">says here</a> that &#8220;Microsoft will release the source code to part of its Silverlight technology at MIX 07 this week,&#8221; but the <a href="http://www.microsoft.com/silverlight/faq.aspx">Silverlight site</a> merely says &#8220;Microsoft will make the Silverlight browser plug-in freely available for all supported platforms.&#8221; It looks to me like some of the DLR will be under the Microsoft Permissive License, but not the Silverlight plug-in itself).</p>
<p>This resembles / echoes <a href="http://www.openparenthesis.org/2007/04/26/open-flex/">Adobe&#8217;s recent move to open source parts of the Flex SDK</a>, and portions of the ActionScript interpreter used in the Flash plug-in, but without opening the key portions of Flex (Flex Data Services, for example) and without opening the Flash player itself. (As well as not open sourcing Apollo, though they have promised Linux support at some future date). </p>
<p>While I think it will be interesting for .NET based developers who want the ability to flex their Ruby or Python skills on the platform on which they arleady develop, I don&#8217;t see any vast migration of open source developers into the Redmond camp, any more than I see Adobe&#8217;s gestures in the direction of open source moving those accustomed to open source ajax frameworks and libraries. </p>
<p>In fact, perhaps this becomes a way to expose even more .NET developers to joys of <a href="http://www.rubyonrails.org/">Ruby on Rails</a>, <a href="http://joyeur.com/2007/03/22/joyent-slingshot">Slingshot</a> and <a href="http://www.djangoproject.com/">Django</a>. </p>
<p>Related posts:</p>
<ul>
<li><a href="http://port25.technet.com/archive/2007/04/30/ironruby.aspx">Talking Ruby and Dynamic Language Support with John Lam</a> (Video, at <a href="http://port25.technet.com/">Port25</a>)</li>
<li><a href="/http://port25.technet.com/archive/2007/04/30/python-java-ruby-oh-my-cross-platform-net-framework.aspx">Python, Java, Ruby, Oh My! Silverlight Alpha 1.1 ships with Dynamic Language Support</a> (video, at <a href="http://port25.technet.com/">Port 25</a>)</li>
<li><a href="http://blogs.zdnet.com/microsoft/?p=414">Mix &#8217;07&#8242;s Sleeper Announcement: Cross-platform CLR</a></li>
<li><a href="http://www.regdeveloper.co.uk/2007/05/01/microsoft_open_source_mix/">Silverlight Glow Dimmed by Cross Platform Concerns</a></li>
<li><a href="http://tirania.org/blog/archive/2007/May-01.html">Mix 07, Silverlight, Dynamic Language Runtime, and Open Source</a> (Miguel de Icaza)</li>
<li><a href="http://news.yahoo.com/s/pcworld/20070501/tc_pcworld/131415">Microsoft Adds Open-Source Twist to Silverlight</a></li>
<li><a href="http://blog.jonudell.net/2007/04/30/a-conversation-with-john-lam-about-the-dynamic-language-runtime-silverlight-and-ruby/">A conversation with John Lam</a> (Jon Udell) points out that the DRL-based Ruby can&#8217;t run Rails</li>
<li><a href="http://fastforwardblog.com/2007/04/30/at-mix07-is-microsofts-bottom-trolling-for-developers-with-weak-knees/">At Mix07, is Microsoft bottom-trolling for developers with weak knees?</a></li>
<li><a href="http://diveintomark.org/archives/2007/05/02/silly-season">Silly Season</a> &#8211; wonderful rant at Dive Into Mark about Silverlight and Apollo</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/03/vendor-lockin-os/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Slingshot &#8211; lightweight apollo?</title>
		<link>http://www.openparenthesis.org/2007/05/02/slingshot-public</link>
		<comments>http://www.openparenthesis.org/2007/05/02/slingshot-public#comments</comments>
		<pubDate>Wed, 02 May 2007 18:24:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/05/02/slingshot-public/</guid>
		<description><![CDATA[Today Joyent announced the public release of Slingshot, a framework for (their words) obliterating the distinction between the web and the desktop. Slingshot lets developers take Ruby-on-Rails applications and deploy them to desktops (Windows, Mac OS X). Is it just me, or does the red rock in the slingshot graphic look a bit like the [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://www.openparenthesis.org/2007/05/02/slingshot-public/slingshot/' rel='attachment wp-att-230' title='Slingshot'><img src='http://www.openparenthesis.org/wp-content/uploads/2007/05/81.png' alt='Slingshot' /></a></p>
<p>Today Joyent <a href="http://joyeur.com/2007/05/01/slingshot-public-release">announced the public release</a> of <a href="http://www.joyent.com/developers/slingshot/">Slingshot</a>, a framework for (their words) obliterating the distinction between the web and the desktop.</p>
<p>Slingshot lets developers take Ruby-on-Rails applications and deploy them to desktops (Windows, Mac OS X). </p>
<p>Is it just me, or does the red rock in the slingshot graphic look a bit like the Adobe Apollo logo? Ok, so maybe not a direct version of the logo, but certain the Adobe Apollo red.  </p>
<p>Is this a cheaper faster way to get to sent to the moon and back, or just another David vs. Goliath myth? </p>
<p><a href="http://joyeur.com/2007/03/22/joyent-slingshot">More on Slingshot</a>, including a <a href="http://youngobungo.bingodisk.com/bingo/public/slingshot/slingshot_democast.mov">quick tour</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/05/02/slingshot-public/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://youngobungo.bingodisk.com/bingo/public/slingshot/slingshot_democast.mov" length="10375369" type="video/quicktime" />
		</item>
		<item>
		<title>Open Source Flex (MPL)</title>
		<link>http://www.openparenthesis.org/2007/04/26/open-flex</link>
		<comments>http://www.openparenthesis.org/2007/04/26/open-flex#comments</comments>
		<pubDate>Thu, 26 Apr 2007 13:16:38 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/04/26/open-flex/</guid>
		<description><![CDATA[&#60;Update&#62; It&#8217;s worth taking a look at Ed Burnette&#8217;s take on this at ZDNet: &#8220;Adobe keeps Flash, Flex close to the vest.&#8221; Although I am certainly happy to see Adobe moving in the direction of open source, it is good to more closely at the overall picture: what is being open sourced and what is [...]]]></description>
			<content:encoded><![CDATA[<p>&lt;Update&gt;<br />
It&#8217;s worth taking a look at Ed Burnette&#8217;s take on this at ZDNet: &#8220;<a href="http://blogs.zdnet.com/Burnette/?p=296">Adobe keeps Flash, Flex close to the vest</a>.&#8221;</p>
<p>Although I am certainly happy to see Adobe moving in the direction of open source, it is good to more closely at the overall picture: what is being open sourced and what is not, which is exactly what Burnette does. </p>
<p>I guess it&#8217;s really just a question of &#8220;getting it&#8221; relative to others. The Flash player is still a closed platform, but at least it is available for Linux, unlike <a href="http://www.daniweb.com/blogs/entry1418.html">Silverlight</a>. </p>
<p>&lt;/update&gt;<br />
&#8212;<br />
Adobe seems increasingly to &#8220;get it&#8221; when it comes to enabling the modern web application environment, leveraging the strengths of the Flash player on all those dekstops, and allowing enough openness for creativity to flourish. </p>
<p>The latest example of which is the announcement this morning that they have open sourced the Flex SDK &#8211; compiler, libraries, and all. (Everything but the Eclipse-based IDE, which remains under a commercial license). </p>
<p>In the following video from <a href="http://www.podtech.net/home/podtech/2826/breaking-news-adobe-flash-fle">the PodTech network</a>, Ely Greenfield and David Wadhwani discuss the announcement with Robert Scoble:</p>
<p><script type="text/javascript" src="http://www.podtech.net/player/popup.js"></script><embed type="application/x-shockwave-flash" src="http://www.podtech.net/player/podtech-player.swf?bc=98439cdf-6f55-4eba-a454-69a11a504168" flashvars="content=http://media1.podtech.net/media/2007/04/PID_011045/Podtech_Adobe_Flex_Announcement_interv.flv&#038;totalTime=1525000&#038;permalink=http://www.podtech.net/home/scobleshow/2826/breaking-news-adobe-flash-flex-goes-open-sourc&#038;breadcrumb=98439cdf-6f55-4eba-a454-69a11a504168" height="269" width="436" allowScriptAccess="always" /></p>
<p>Related links:</p>
<ul>
<li><a href="http://labs.adobe.com/wiki/index.php/Flex:Open_Source">Adobe to Open Source Flex</a> (Adobe Labs)</li>
<li><a href="http://biz.yahoo.com/bw/070426/20070425006493.html?.v=1">Adobe to Open Source Flex</a> (press release at Yahoo! Finance)</li>
<li><a href="http://newton.typepad.com/content/2007/04/adobe_to_open_s.html">Adobe to Open Source Flex</a> (at John Newton&#8217;s Content Log)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/04/26/open-flex/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web Apps with Offline Mode &#8211; Dojo Offline Toolkit</title>
		<link>http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit</link>
		<comments>http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit#comments</comments>
		<pubDate>Mon, 23 Apr 2007 14:05:00 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Browsers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[NGI]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit/</guid>
		<description><![CDATA[Reading Dion Almaer&#8217;s &#8220;Web 2. 0 Expo Was Poor?&#8221; (I couldn&#8217;t be there due to client commitments so I can&#8217;t comment myself) I noticed a comment from Brad Neuberg of the Dojo project. He&#8217;s posted a video of the talk he gave at the expo: &#8220;Creating Offline Web Applications Within the Browser.&#8221; It describes in [...]]]></description>
			<content:encoded><![CDATA[<p>Reading Dion Almaer&#8217;s &#8220;<a href="http://www.almaer.com/blog/archives/001458.html" title="Web 2.0 Expo Was Poor?" target="_blank">Web 2. 0 Expo Was Poor?</a>&#8221; (I couldn&#8217;t be there due to client commitments so I can&#8217;t comment myself) I noticed a comment from <a href="http://codinginparadise.org/about/bio.html" title="Brad Neuberg" target="_blank">Brad Neuberg</a> of the Dojo project.</p>
<p>He&#8217;s posted a video of the talk he gave at the expo: &#8220;<a href="http://video.yahoo.com/video/play?vid=427145" title="Creating Offline Web Applications Within the Browser" target="_blank">Creating Offline Web Applications Within the Browser</a>.&#8221; It describes in quite a bit of detail how to use the <a href="http://dojotoolkit.org/offline" title="Dojo Offline Toolkit" target="_blank">Dojo Offline Toolkit</a> to enable offline use of Ajax applications.</p>
<p>If you&#8217;re not looking for the tech details I still think the first 15-20 minutes is worth watching as he outlines <em>why</em> you might want offline web applications and what characteristics a good framework should provide for such apps.</p>
<p><embed src='http://us.i1.yimg.com/cosmos.bcst.yahoo.com/player/media/swf/FLVVideoSolo.swf' flashvars='id=2437229&#038;emailUrl=http%3A%2F%2Fvideo.yahoo.com%2Futil%2Fmail%3Fei%3DUTF-8%26vid%3D427145&#038;imUrl=http%253A%252F%252Fvideo.yahoo.com%252Fvideo%252Fplay%253Fei%253DUTF-8%2526vid%253D427145&#038;imTitle=Creating%2BOffline%2BWeb%2BApplications%2BWithin%2BThe%2BBrowser&#038;searchUrl=http://video.yahoo.com/video/search?p=&#038;profileUrl=http://video.yahoo.com/video/profile?yid=&#038;creatorValue=YnJhZG5ldWJlcmc%3D&#038;vid=427145' type='application/x-shockwave-flash' width='425' height='350'></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/04/23/dojo-offline-toolkit/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Rich Internet Applications and Greek Mythology</title>
		<link>http://www.openparenthesis.org/2007/04/12/apollo-dionysus</link>
		<comments>http://www.openparenthesis.org/2007/04/12/apollo-dionysus#comments</comments>
		<pubDate>Thu, 12 Apr 2007 11:06:22 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Apollo]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.openparenthesis.org/2007/04/12/apollo-dionysus/</guid>
		<description><![CDATA[Ever since I first starting hearing about Adobe Apollo, I had a feeling there was more to the name than was apparent. or ? Adobe wants you to believe that the name Apollo is a reference to the Apollo project, the series of NASA missions aimed at landing a man on the Moon and returning [...]]]></description>
			<content:encoded><![CDATA[<p>Ever since I first starting hearing about <a href="http://labs.adobe.com/technologies/apollo/" title="Adobe Apollo" target="_blank">Adobe Apollo</a>, I had a feeling there was more to the name than was apparent.</p>
<p><img src="http://www.openparenthesis.org/wp-content/uploads/2007/01/apollo.jpg" alt="Apollo" />   or <img src="http://www.openparenthesis.org/wp-content/uploads/2007/04/3.thumbnail.jpg" alt="Apollo (Greek God)" /> ?</p>
<p>Adobe wants you to believe that the name Apollo is a reference to the <a href="http://en.wikipedia.org/wiki/Project_Apollo" title="Project Apollo" target="_blank">Apollo project</a>, the series of NASA missions aimed at landing a man on the Moon and returning him safely to Earth, a goal set by <a href="http://www.youtube.com/watch?v=Kza-iTe2100" title="JFK Apollo Speech" target="_blank">JFK </a> that&#8217;s the point of the Apollo icon, with it&#8217;s orbital circle.</p>
<p>But I&#8217;ve decided the codename &#8220;Apollo&#8221; (Kevin Lynch has <a href="http://video.onflex.org/2007/03/19/apollo-camp-keynote-from-kevin-lynch/" title="Kevin Lynch Video from Apollo Camp" target="_blank">said</a> that there will be a real release name which is different) is a disguised swipe at <a href="http://en.wikipedia.org/wiki/AJAX" title="Ajax (Wikipedia)" target="_blank">Ajax</a>.</p>
<p>Ajax, in Greek mythology, was not a god, but a human hero and King. Interestingly, in the Illiad, he is the only major warrior who receives no assistance from the gods, suggesting &#8220;<a href="http://en.wikipedia.org/wiki/Ajax_%28mythology%29" title="Ajax, Mythology (Wikipedia)" target="_blank">the virtues of hard work and perseverance</a>.&#8221;</p>
<p>Microsoft called their Ajax platform (now more prosaicly known as <a href="http://ajax.asp.net/" title="ASP.NET AJAX" target="_blank">ASP.NET AJAX</a>) Atlas &#8211; a Titan and brother to Prometheus who held heaven and earth on his shoulders as a punishment from Zeus for leading the Titans in a revolt against the gods.</p>
<p>(Side note: This is the same Atlas who retrieved the <a href="http://www.pantheon.org/articles/a/apples_of_the_hesperides.html" title="Apples of the Hesperides" target="_blank">Golden Apples of the Hesperides</a> for Hercules, who tricked Atlas into taking back up the burden of the world on his shoulders).</p>
<p>So why does Adobe choose Apollo? Well, the god Apollo unites art and reason, and is the god of beauty, the sun, music, light, truth &#8211; the ideal of beauty.  Perhaps Apollo plays in both senses here &#8211; rather than holding up the earth (like Atlas) Adobe&#8217;s Apollo is taking us to the moon and back, and providing beauty.  Ajax was merely human, Apollo divine. Atlas tried to usurp the gods and was punished; Apollo brought order, music, and poetry.</p>
<p>Perhaps it&#8217;s time for an open source web/desktop framework named after Dionysus? (See <a href="http://en.wikipedia.org/wiki/Apollonian_and_Dionysian" title="Apollonian and Dionysian (Wikipedia)" target="_blank">Apollonian and Dionysian</a>)</p>
<p>p.s. The Microsoft codename for what is now called <a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fmsdn2.microsoft.com%2Fen-us%2Fnetframework%2Faa663326.aspx&amp;ei=jQ8eRuvAGIvwwQLWg_SbCA&amp;usg=__kvtyfufm-5Bsyo36QhIz0hmfveo=&amp;sig2=0OIRTpBs6eSoJpOUnDzLQg" title="Windows Presentation Foundation" target="_blank">Windows Presentation Foundation</a> was Avalon. Why does Avalon sound familiar? It&#8217;s a mythic island associated with King Arthur &#8211; <a href="http://www.gods-heros-myth.com/godpages/avalon.html" title="Avalon" target="_blank">where Excalibur was forged, and where Arthur&#8217;s body rests</a>. It&#8217;s also, though, famous for its <a href="http://en.wikipedia.org/wiki/Avalon" title="Avalon (Wikipedia)" target="_blank">beautiful apples</a>. Microsoft admitting to the <a href="http://www.apple.com/macosx/" title="Mac OS X" target="_blank">inspiration</a> for their focus on improved graphics capability?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.openparenthesis.org/2007/04/12/apollo-dionysus/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>
