<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:media="http://search.yahoo.com/mrss/" version="2.0">

<channel>
	<title>rand($thoughts);</title>
	
	<link>http://saviorodrigues.wordpress.com</link>
	<description>An open source aficionado within the traditional software world</description>
	<lastBuildDate>Wed, 15 Jul 2009 21:25:07 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<image>
		<url>http://www.gravatar.com/blavatar/2a75b10b6402ce58f426359d8ea0e651?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>rand($thoughts);</title>
		<link>http://saviorodrigues.wordpress.com</link>
	</image>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/Randthoughts" type="application/rss+xml" /><item>
		<title>Why open source vendors will continue to select the GPL</title>
		<link>http://saviorodrigues.wordpress.com/2009/07/15/why-open-source-vendors-will-continue-to-select-the-gpl/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/07/15/why-open-source-vendors-will-continue-to-select-the-gpl/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 21:25:07 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Apache Software License]]></category>
		<category><![CDATA[GPL]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=1033</guid>
		<description><![CDATA[It&#8217;s always good when respected open source luminaries such as Matt Asay begin to question long held open source software truths.  Matt wonders whether the GNU General Public License is &#8220;an alternative way to release proprietary software?&#8221;  Matt argues:
&#8220;With the Web making open-source licensing largely irrelevant, anyway, it&#8217;s a good time to evaluate the merits [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1033&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>It&#8217;s always good when respected open source luminaries such as Matt Asay begin to question long held open source software truths.  Matt <a href="http://news.cnet.com/8301-13505_3-10286964-16.html?part=rss&amp;subj=news&amp;tag=2547-1_3-0-20" target="_blank">wonders</a> whether the GNU General Public License is &#8220;an alternative way to release proprietary software?&#8221;  Matt argues:</p>
<p>&#8220;With the Web making open-source licensing largely irrelevant, anyway, it&#8217;s a good time to evaluate the merits of the two dominant open-source-licensing approaches (GPL &amp; the Apache Software License). For this moment in time, they&#8217;re essentially equivalent, at least to end users and Web developers, neither of which is required to contribute back derivative works.&#8221;</p>
<p>Matt uses Eric Raymond&#8217;s post titled <a href="http://esr.ibiblio.org/?p=928" target="_blank">&#8220;The Economic Case Against the GPL&#8221;</a> to bolster his evolving view that the Apache Software License (ASL) is a more effective license for the future of open source than the GPL.</p>
<p>Before writing off the GPL in the long run, there are three situations to consider.  They all deal with the viability of the open source vendor considering the GPL vs. ASL.</p>
<p>1. Does the GPL license encourage customers to purchase a license more so than the ASL would?</p>
<p>2. Does the GPL license encourage partners and/or OEMs to purchase a license more so than the ASL would?</p>
<p>3. Does the GPL protect the open source vendor&#8217;s IP against a (larger) competitor more so than the ASL would?</p>
<p><strong>1. Customers:</strong><br />
I was going to argue that the GPL encourages customers to pay for the software more so than the ASL does.  But that&#8217;s false, and if it isn&#8217;t today, it will be in 5 years.  There was a time when inside counsel would recommend their companies stay away from using GPL software for fear of the GPL&#8217;s viral nature.  Today, customers understand that the viral nature of the GPL is only applied if the GPL software is modified and distributed outside of the company&#8217;s walls.  The overwhelming majority of enterprises and business using open source products do not satisfy both of these requirements.  As a result, there is nothing inherent about the GPL that would drive higher open source vendor revenue than if the ASL was used.</p>
<p><strong>2. Partners &amp; OEMs:</strong><br />
Some ISVs, SIs and device manufacturers may want to use open source software within their final product without having to open source the product&#8217;s software.  In this situation, the GPL in conjunction with a commercial license will result in higher open source vendor revenue than the ASL in conjunction with a commercial license.</p>
<p>It is interesting that device manufacturers such as Cisco and Western Digital are using GNU/Linux in their products and are opting to open source their software versus paying a license fee and keep their software private.  I believe that device manufacturers are going to increasingly open up their software in ways that encourage the interested/skilled user base to tinker. So from a device manufacturer standpoint, I&#8217;d argue that there is little OSS vendor revenue difference in using the GPL vs. ASL.</p>
<p>Next, let&#8217;s consider ISVs and SIs.  On one hand you could argue that since software is going to be increasingly delivered through the mythical cloud, the GPL&#8217;s role as a stick to encourage a license purchase will diminish.  But I don&#8217;t believe that the enterprise world is moving to SaaS as fast as they hype would suggest.  For years, if not decades to come, the vast majority of ISV and SI delivered applications will be distributed to enterprises and installed on corporate servers as they are today.  As such, the GPL&#8217;s role in driving open source vendor revenue from ISVs and SIs will remain an important reason to select the GPL.</p>
<p><strong>3. Hostile Competitors:</strong><br />
The final reason to use the GPL over the ASL is that the GPL provides better protection against competitors, especially larger ones, using the OSS code to compete with the open source vendor in question.  However, I could quote examples of GPL and ASL licensed open source products that have been forked to varying degrees by larger competitors.  In the two situations that come to mind, it can easily be argued that the forks have been unsuccessful.  The open source vendor&#8217;s brand has proved to be a more realistic barrier to entry than the license was thought to be.</p>
<p><strong>Summary:</strong><br />
I can think of only one business reason that an open source vendor would select the GPL over the ASL; namely, the revenue opportunity from ISVs and SIs who would rather pay for a commercial license than have to open source their own applications.</p>
<p>What do you think?</p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
<p><em>PS: I <a href="http://www.infoworld.com/d/open-source/disclaimer-explained-672">should </a>state: &#8220;The postings on this site are my own and don&#8217;t necessarily represent IBM&#8217;s positions, strategies or opinions.&#8221;</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/1033/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/1033/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/1033/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/1033/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/1033/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/1033/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/1033/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/1033/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/1033/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/1033/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1033&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/07/15/why-open-source-vendors-will-continue-to-select-the-gpl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>Google, open source’s biggest foe and friend</title>
		<link>http://saviorodrigues.wordpress.com/2009/07/08/google-open-sources-biggest-foe-and-friend/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/07/08/google-open-sources-biggest-foe-and-friend/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 20:32:38 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Google Chrome OS]]></category>
		<category><![CDATA[hegemony]]></category>
		<category><![CDATA[open source competition]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=1028</guid>
		<description><![CDATA[The hype around Google Chrome OS is palpable.  We all need to take a deep breath. In taking that deep breath, it becomes clear that Google has grown to become open source&#8217;s biggest foe while at the same time being one of open source&#8217;s biggest friends.  Confused? You should be.
Google helps the open source movement [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1028&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>The hype around <a href="http://googleblog.blogspot.com/2009/07/introducing-google-chrome-os.html" target="_blank">Google Chrome OS</a> is <a href="http://blogs.zdnet.com/Howlett/?p=1065" target="_blank">palpable</a>.  We all need to take a deep breath. In taking that deep breath, it becomes clear that Google has grown to become open source&#8217;s biggest foe while at the same time being one of open source&#8217;s biggest friends.  Confused? You should be.</p>
<p>Google helps the open source movement through its contributions to various open source projects, funding of open source summer development projects, open source conference sponsorships and simply by being a poster child for its internal use of open source.  Google also open sources elements of its product portfolio in an attempt to gain market acceptance for a given product.  Google Android, Google Chrome and later this year I should say, Google Chrome OS are examples of open sourcing to help drive adoption.  For these reasons, it&#8217;s easy to argue that Google is an open source friend.</p>
<p>But, it&#8217;s becoming increasingly clear that Google deserves the &#8220;foe&#8221; badge when we consider open source vendors and organizations that are at the forefront of the open source movement. The Google Chrome OS, while based on Linux, is directly competitive with offerings from Red Hat and Canonical and other Linux vendors targeting consumers.  Google Chrome is competitive with Firefox, Google Docs is competitive to OpenOffice.org and Google Apps is competitive with Zimbra.  This list is certain to grow down into the middleware stack, i.e. Google App Engine of the future, and up into the consumer applications stack with Google&#8217;s ambitions.</p>
<p>Don&#8217;t get me wrong, competition is great for users as it forces all vendors to raise their game.  However, we should not ignore the fact that Google has deftly become the largest threat to open source vendors, the same vendors who are driving open source adoption today.</p>
<p>When I woke to read an email about Google Chrome OS from an MBA friend, Asif, a light bulb went off about Google&#8217;s &#8220;foe&#8221; status.  Asif has forgotten more about world history and politics than I&#8217;ll ever learn, but he would never be accused of being a computer geek.  And yet, here he was sending me a link to the Financial Times story about Chrome OS.  He had never mentioned Ubuntu, Red Hat or any other open source entity to me in the past two years I&#8217;ve known him.  If regular consumers like Asif, who generally have a strong view of the Google brand, get behind Chrome OS, then the likes of Ubuntu and other Linux distro&#8217;s are in for a world of hurt; at least from a consumer angle.  But it won&#8217;t stop there.  As Google expands further into middleware and consumer applications, open source vendors that compete in these areas will have to compete against Google.  It&#8217;s one thing for an open source upstart to throw stones at Microsoft, Oracle, IBM or SAP and position themselves as being unlike those vendors.  But this strategy won&#8217;t work when competing against Google, a known &#8220;friend&#8221; of open source, and especially when Google has open sourced the competing product in question.  The <em>&#8220;it&#8217;s closed source&#8221;</em> argument won&#8217;t hold much weight.</p>
<p>Nobody ever accused MySQL of being an open source foe because it competes with PostgreSQL, so why is Google a foe just for competing with open source vendors? No open source vendor, by itself or in some informal collaboration, has the brand, reach, ability to execute, resources or level of customer preference that Google does.  The competition will be nowhere close to fair.  If Google wins against these individual open source vendors, the resulting Google stack will be much homogeneous than we&#8217;re accustomed to.  The choice that open source drives will be severely limited.  Open source will win and lose at the same time.</p>
<p>Note to self; don&#8217;t be surprised to receive an email from Asif in 5 years titled: <em>&#8220;It&#8217;s a Google world; you&#8217;re just living in it. Enjoy.&#8221;</em></p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
<p><em>PS: I <a href="http://www.infoworld.com/d/open-source/disclaimer-explained-672">should </a>state: &#8220;The postings on this site are my own and don&#8217;t necessarily represent IBM&#8217;s positions, strategies or opinions.&#8221;</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/1028/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/1028/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/1028/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1028&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/07/08/google-open-sources-biggest-foe-and-friend/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>The panic over free Google Apps and the need for data portability</title>
		<link>http://saviorodrigues.wordpress.com/2009/07/07/the-panic-over-free-google-apps-and-the-need-for-data-portability/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/07/07/the-panic-over-free-google-apps-and-the-need-for-data-portability/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:36:18 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Data Portability]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[SaaS]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=1024</guid>
		<description><![CDATA[TechCrunch is reporting that the free version of Google Apps, Standard Edition, is no longer being actively marketed.  Google Apps includes Gmail, Google Talk, Google Calendar, Docs &#38; Spreadsheet, Page Creator and Start Page.  There was previously a no charge Standard Edition and a Premier Edition for $50/user/year.
The confusion and panic is somewhat [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1024&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>TechCrunch is <a href="http://www.techcrunch.com/2009/07/07/what-the-hell-happened-to-the-free-version-of-google-apps/" target="_blank">reporting</a> that the free version of Google Apps, Standard Edition, is no longer being actively marketed.  Google Apps includes Gmail, Google Talk, Google Calendar, Docs &amp; Spreadsheet, Page Creator and Start Page.  There was previously a no charge Standard Edition and a <a href="http://www.google.com/apps/intl/en/business/index.html" target="_blank">Premier Edition</a> for $50/user/year.</p>
<p>The confusion and panic is somewhat funny and interesting; well, for someone whose data isn&#8217;t entirely beholden to Google.  I say &#8220;entirely&#8221; because my personal email is stored somewhere on the Gmail servers.  But I digress.</p>
<p>In any case, it seems that Google has shifted from offering Standard Edition free for anyone, including businesses, to offering <a href="http://www.google.com/apps/intl/en/group/index.html" target="_blank">Standard Edition free only for non-businesses</a>.  Although any user, business or non-business can still hit the <a href="http://www.google.com/a/cpanel/standard/new" target="_blank">Standard Edition page</a> and register for the Standard Edition offering for free.  Well, at least for now.</p>
<p>So why all the fuss?</p>
<p>Two key concerns arise from reading the comments on the TechCrunch story.  First, there is the general &#8220;how dare Google take away my free lunch&#8221; sense of anger.  Second, and more interesting, readers are asking &#8220;what happens to my data?&#8221;</p>
<p>The free lunch argument is understandable, but hey, everyone has bills to pay, even Google.</p>
<p>The concern about data sitting in Google Apps is much more worrisome. Data portability, or the cost of exit, as Alfresco&#8217;s John Powell schooled me on, continues to be increasingly important day by day.  The Cloud/SaaS proponents haven&#8217;t really addressed this to the degree that users feel comfortable with their ability to move from vendor A to vendor B and bring their data along easily.  But you could easily argue that this is no different than traditional enterprise applications.</p>
<p>It&#8217;s somewhat surprising how much we&#8217;re willing to trade off freedom tomorrow for productivity today, a point that Redmonk&#8217;s Stephen O&#8217;Grady <a href="http://redmonk.com/sogrady/2009/07/02/lamp-of-the-clouds/" target="_blank">makes</a>.  The <a href="http://www.google.com/apps/intl/en/business/faq.html" target="_blank">&#8220;Google Apps for Business&#8221; FAQ</a> makes no mention of how one would ever migrate their company&#8217;s data off Google Apps.  As a buyer, I&#8217;d like to know that the vendor has at least thought of this and provides some tools.  It would give me a sense of comfort with my purchase decision.  As a user, who isn&#8217;t paying Google a dime, I should also care about the cost of exit, but I&#8217;m willing to set aside those concerns for the free lunch they&#8217;re providing me.  At least for now.</p>
<p>What about you?</p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
<p><em>PS: I <a href="http://www.infoworld.com/d/open-source/disclaimer-explained-672">should </a>state: &#8220;The postings on this site are my own and don&#8217;t necessarily represent IBM&#8217;s positions, strategies or opinions.&#8221;</em></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/1024/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/1024/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/1024/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1024&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/07/07/the-panic-over-free-google-apps-and-the-need-for-data-portability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>Relational databases are dead</title>
		<link>http://saviorodrigues.wordpress.com/2009/07/02/relational-databases-are-dead/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/07/02/relational-databases-are-dead/#comments</comments>
		<pubDate>Thu, 02 Jul 2009 19:06:54 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=1017</guid>
		<description><![CDATA[Reading ComputerWorld&#8217;s article on the anti database movement reminded me of James Governor&#8217;s &#8220;SOA flatlines: BRAIN!&#8221; post.  I always love going back to James&#8217; post when someone proclaims that Y is so much better than X, that while X is used widely, X will surely die.  Here&#8217;s a choice set quotes:
&#8220;Windows- Windows is obviously dead. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1017&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Reading ComputerWorld&#8217;s article on the <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9135086&amp;intsrc=news_ts_head" target="_blank">anti database movement</a> reminded me of James Governor&#8217;s <a href="http://www.redmonk.com/jgovernor/2009/01/09/soa-flatlines-brains/" target="_blank">&#8220;SOA flatlines: BRAIN!&#8221;</a> post.  I always love going back to James&#8217; post when someone proclaims that Y is so much better than X, that while X is used widely, X will surely die.  Here&#8217;s a choice set quotes:</p>
<blockquote><p>&#8220;Windows- Windows is obviously dead. MacOS and Linux have killed it stone dead. Yeah 80%+ market share is a terrible place to be. And don&#8217;t even get me started on IE. Because it. is. dead.</p>
<p>Unix is dead. Damn straight. Oh yeah don&#8217;t forget the relational database. Dead. Cobol – totally dead. Hundreds of millions of lines of new code each year. That&#8217;s dead right? Dead, dead, dead.</p>
<p>Everything is dead.&#8221;</p></blockquote>
<p>Back to the ComputerWorld article.  The article is based on a <a href="http://blog.oskarsson.nu/2009/06/nosql-debrief.html" target="_blank">NoSQL confab</a> held in early June which attracted 150 attendees.  The article could be viewed as NoSQL propaganda, as some comments on the post and at <a href="http://news.ycombinator.com/item?id=683807" target="_blank">HackerNews</a> have suggested.</p>
<p>For <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;articleId=9135086&amp;intsrc=news_ts_head" target="_blank">example</a>:</p>
<blockquote><p>&#8220;FaceBook, for instance, created its Cassandra data store in-house to replace its use of MySQL&#8230;&#8221;</p></blockquote>
<p>In reality, a reader <a href="http://www.computerworld.com/comments/node/9135086#comment-530550" target="_blank">comments</a>:</p>
<blockquote><p>&#8220;Facebook is still MySQL backed and uses Cassandra for only specific things and that they use many different technologies where they&#8217;re good (like heavy use of memcached as a key-value store to reduce load on MySQL where queries aren&#8217;t needed).&#8221;</p></blockquote>
<p>To be fair, the original quote did not suggest that Facebook has completely ditched MySQL.  Just that Cassandra, a NoSQL option, is being used for work that was previously done with MySQL.</p>
<p>Or the following quote from NoSQL confab organizer Johan Oskarsson:</p>
<blockquote><p>&#8220;Many, said Oskarsson, had even dumped the open-source MySQL database, a long-time Web 2.0 favorite, for a NoSQL alternative, because the advantages were too compelling to ignore.”</p></blockquote>
<p>Again, context is key here.  What&#8217;s the value of the data in question?  What if the data isn&#8217;t always consistent? User profile or deposit/withdrawal data is of higher value, with a higher requirement for consistency than voting data from a website poll.</p>
<p>As the MonoDB guys <a href="http://www.mongodb.org/display/DOCS/Philosophy" target="_blank">say</a>,</p>
<blockquote><p>&#8220;Databases are specializing &#8211; the &#8220;one size fits all&#8221; approach of the RDBMS no longer applies.&#8221;</p></blockquote>
<p>But this doesn&#8217;t mean approach Y will completely displace approach X.  I&#8217;m reminded of the open source (Y) versus traditional software (X) argument.  Far from Y killing X, we&#8217;re settling in on a software industry where both models are appropriate, depending on the use case.</p>
<p>Vendors that can bridge the gap between RDBMS and the NoSQL movement are going to be the winners.</p>
<p>The proponents of NoSQL are too early in the game, and may indeed be too heavily invested in differentiating from RDBMS, that they will pay little attention to this bridge.  Traditional RDBMS vendors would prefer that customers use RDBMS products to address these extremely high volume, low value data scenarios that the NoSQL movement is better suited.  SpringSource&#8217;s Javier Soltero <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=Databases&amp;articleId=9135086&amp;taxonomyId=173&amp;pageNumber=2" target="_blank">nails</a> this sentiment:</p>
<blockquote><p>&#8220;Oracle would tell you that with the right degree of hardware and the right configuration of Oracle RAC (Real Application Clusters) and other associated magic software, you can achieve the same scalability. But at what cost?&#8221;</p></blockquote>
<p>Enterprises need to be shown that both the RDBMS and NoSQL approaches have their place and can both be applied to drive business benefit.  IBM, Oracle, Microsoft, you listening?</p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/1017/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/1017/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/1017/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1017&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/07/02/relational-databases-are-dead/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>I see little of value in Mozilla’s “See How We Stack Up”</title>
		<link>http://saviorodrigues.wordpress.com/2009/06/30/i-see-little-of-value-in-mozillas-see-how-we-stack-up/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/06/30/i-see-little-of-value-in-mozillas-see-how-we-stack-up/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 21:03:10 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Get the Facts]]></category>
		<category><![CDATA[IE 8]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=1006</guid>
		<description><![CDATA[I&#8217;m an equal opportunity critic of bad decisions, regardless of whether they&#8217;re coming from an open source or closed source purveyor.
A few weeks back I wrote that the IE8 &#8220;Get the Facts&#8221; campaign gets it wrong by showing little respect for the target audience&#8217;s intelligence.  Today, I&#8217;m calling out Mozilla for needlessly playing the &#8220;Get [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1006&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;m an equal opportunity critic of bad decisions, regardless of whether they&#8217;re coming from an open source or closed source purveyor.</p>
<p>A few weeks back I wrote that the <a href="http://www.infoworld.com/d/open-source/ie8-get-facts-campaign-gets-it-wrong-388" target="_blank">IE8 &#8220;Get the Facts&#8221; campaign gets it wrong</a> by showing little respect for the target audience&#8217;s intelligence.  Today, I&#8217;m calling out Mozilla for needlessly playing the &#8220;Get the facts&#8221; game (or &#8220;<a href="http://www.mozilla.com/en-US/firefox/upgrade.html#feature-vsie" target="_blank">See How we Stack Up</a>&#8221; in Mozilla speak).</p>
<p><a href="http://www.flickr.com/photos/42204979@N00/3675733795/sizes/o/"><img class="alignnone" title="Mozilla How We Stack Up" src="http://farm3.static.flickr.com/2495/3675733795_059ff691ea.jpg" alt="" width="500" height="209" /></a></p>
<p>Someone at Mozilla wants me to believe that Firefox is so much better than IE that Firefox leads 6 to 1 in the <em><strong>&#8220;handy browser comparison chart&#8221;</strong></em>.  I don&#8217;t disagree that Firefox leads in the items that Mozilla included in the comparison.  But if Firefox didn&#8217;t lead in <em>&#8220;Thousands of free way to personalize your online experience&#8221;</em>, Mozilla would not have put that item on the comparison table.</p>
<p>Does this comparison really help someone evaluating which browser to download and use?  Absolutely not. Product comparisons are better left to a third party that will include criteria important to users, not simply criteria that the owning vendor&#8217;s product is best at.</p>
<p>This is a waste of time, both for employees of Mozilla and Microsoft and for anyone who has stumbles across these &#8220;comparisons&#8221;.</p>
<p>I don&#8217;t know why, but I would have expected Mozilla to take the high road in this comparison game.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/1006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/1006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/1006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/1006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/1006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/1006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/1006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/1006/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/1006/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/1006/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1006&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/06/30/i-see-little-of-value-in-mozillas-see-how-we-stack-up/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>

		<media:content url="http://farm3.static.flickr.com/2495/3675733795_059ff691ea.jpg" medium="image">
			<media:title type="html">Mozilla How We Stack Up</media:title>
		</media:content>
	</item>
		<item>
		<title>OpenOffice.org priority on adding new features vs. fixing bugs</title>
		<link>http://saviorodrigues.wordpress.com/2009/06/29/openoffice-org-priority-on-adding-new-features-vs-fixing-bugs/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/06/29/openoffice-org-priority-on-adding-new-features-vs-fixing-bugs/#comments</comments>
		<pubDate>Mon, 29 Jun 2009 22:22:52 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[defects]]></category>
		<category><![CDATA[features]]></category>
		<category><![CDATA[OpenOffice.org]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=1003</guid>
		<description><![CDATA[Sun&#8217;s Thorsten Ziehm of the OpenOffice.org engineering team wrote a post titled: &#8220;Does OpenOffice.org 3.x have a general quality issue?” 
Unless my mind is playing tricks on me, and I&#8217;m 98.2% sure it isn&#8217;t, Thorsten&#8217;s post was edited between when I first read it in the morning and when I decided to blog this afternoon. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1003&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sun&#8217;s Thorsten Ziehm of the OpenOffice.org engineering team wrote a post titled: <a href="http://blogs.sun.com/GullFOSS/entry/does_openoffice_org_3_x" target="_blank">&#8220;Does OpenOffice.org 3.x have a general quality issue?” </a></p>
<p>Unless my mind is playing tricks on me, and I&#8217;m 98.2% sure it isn&#8217;t, Thorsten&#8217;s post was edited between when I first read it in the morning and when I decided to blog this afternoon.  The edits seem to have removed any suggestion that OOo could have a quality issue.  Even in the original version of the post Thorsten had concluded that OOo does not have a general quality issue.  But in the original version he did discuss some information that could point to a quality issue.  For instance, the original showed that the total bugs reports had grown to over 13 thousand, of which about 3 thousand were new feature requests.  If memory serves me right, the defects and total numbers were much higher than previous releases.  But with more OOo users, this increase did not point to a quality issue by itself.</p>
<p>Thorsten concludes that, while there may not be a general quality issue with OOo:</p>
<blockquote><p>&#8220;We have to work still on stabilizing the existing functionality instead of concentrating on newer functionality only.&#8221;</p></blockquote>
<p>This is a similar conclusion that Andre Schnabel comes to in his reply to Thorsten&#8217;s post (not sure if Andre&#8217;s reply was to version 1 or version 2 of Thorsten&#8217;s post).</p>
<blockquote><p>&#8220;While one may argue (endless) if the product as a quality issue or not, the real point is, that the OOo project&#8217;s process of identifying, handling and finally fixing bugs is not really satisfying.&#8221;</p></blockquote>
<p>Andre <a href="http://qa.openoffice.org/servlets/ReadMsg?list=dev&amp;msgNo=12427" target="_blank">goes on</a> to conclude that we can make OOo better:</p>
<blockquote><p>&#8220;- joint and better coordinated efforts from QA and development to *fix* bugs<br />
- the common goal of the project to work on bugfixing (instead of the separate statement of the QA project that fixing bugs is not within our responsibility)<br />
- the commitment to fix bugs even in old features (and not only regressions). Each feature once was new. Following our current policy you just need to wait long enough to counter the regression argument.&#8221;</p></blockquote>
<p>OOo is facing a difficult balancing act between fixing bugs and adding new features.  Software developed using the traditional software business model often has a larger focus, emphasis on &#8220;larger&#8221;, not all, on their time on the latter.  Who&#8217;s going to buy version 5.0 of a product that touts &#8220;stuff that you expected to work in version 4.0, now does&#8221;.  But there is absolutely a focus on reducing the defect backlog.  Who&#8217;s going to buy version 5.0 of a product when version 4.0 crashed all the time?  Wait, hold off the Microsoft jokes :-)</p>
<p>The fact that OOo is facing the same issues, and the project is also spending more of its time on new features, vs. defects, is an interesting response to those that view OSS as a panacea.  Both the OSS and traditional software business models can produce high quality software or trash. Producing high quality software starts with a focus on not just track, but systematically reducing defects. It&#8217;s good to see <a href="http://qa.openoffice.org/servlets/ReadMsg?list=dev&amp;msgNo=12427" target="_blank">more talk</a> about processes focused on reducing defects at OOo.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/1003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/1003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/1003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/1003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/1003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/1003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/1003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/1003/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/1003/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/1003/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=1003&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/06/29/openoffice-org-priority-on-adding-new-features-vs-fixing-bugs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>Vendor collaboration key ingredient of Eclipse success</title>
		<link>http://saviorodrigues.wordpress.com/2009/06/25/vendor-collaboration-key-ingredient-of-eclipse-success/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/06/25/vendor-collaboration-key-ingredient-of-eclipse-success/#comments</comments>
		<pubDate>Fri, 26 Jun 2009 03:42:03 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=999</guid>
		<description><![CDATA[I&#8217;ve been thinking more about the Eclipse Foundation over the past day.  As many have written, getting 33 projects, consisting of 24 million lines of code, to deliver one day is truly impressive.
What&#8217;s more impressive is the collaboration across 44 competitors and vendors with their own plans and agendas that was necessary to deliver against [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=999&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>I&#8217;ve been thinking more about the Eclipse Foundation over the past day.  As many have <a href="http://www.computerworlduk.com/community/blogs/index.cfm?entryid=2300&amp;blogid=14" target="_blank">written</a>, getting 33 projects, consisting of 24 million lines of code, to deliver one day is truly impressive.</p>
<p>What&#8217;s more impressive is the collaboration across 44 competitors and vendors with their own plans and agendas that was necessary to deliver against the release schedule.</p>
<p>By in large, Eclipse projects are shepherded by employees from one or more vendors whose business are tightly linked to the project.  Each of these vendors across different Eclipse projects have different business targets and customer demands they&#8217;re trying to address.  As a theoretical example, the Mylyn project, driven by Tasktop, may have been ready to launch on June 1st with key features that their customer base was looking for, while the PHP Development Tools project, driven by Zend, may have needed a few more days to pull in a whiz-bang feature.  And yet, both projects released on June 24th. (I picked the Mylyn and PHP Development Tools projects because they came to mind first.)</p>
<p>In the commercial software world, or when a single vendor is driving the release schedule of an open source project that they control, cross project release planning is easy, or, at the very least, easier.  Anyone working at a large software company, with different divisions on different schedules will tell you about the fun of lining up releases into a complete and integrated platform.</p>
<p>The Eclipse Foundation deserves the accolades it’s receiving for getting 44 vendors to march in lockstep. Eclipse remains one of the top three examples of meritocratic open source driven by an open community (Apache &amp; Linux being the other two).</p>
<p>And to think, all this started as an <a href="http://en.wikipedia.org/wiki/Eclipse_(software)#History" target="_blank">IBM Canada project</a>.  Happy early Canada Day (July 1st) ;-)!</p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/999/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/999/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/999/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=999&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/06/25/vendor-collaboration-key-ingredient-of-eclipse-success/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>Eclipse Galileo shoots for the stars</title>
		<link>http://saviorodrigues.wordpress.com/2009/06/24/eclipse-galileo-shoots-for-the-stars/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/06/24/eclipse-galileo-shoots-for-the-stars/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 12:15:21 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=994</guid>
		<description><![CDATA[News out today that the Eclipse community has delivered Galileo, the 2009 Eclipse release train, made up of 24 million lines of code across 33 projects, with contributions from 380 committers and 44 companies participating.  As a product manager, I must say this is a pretty impressive accomplishment by the Eclipse Foundation and everyone involved [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=994&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>News out <a href="http://www.eclipse.org/org/press-release/20090624_galileo.php" target="_blank">today</a> that the Eclipse community has delivered Galileo, the 2009 Eclipse release train, made up of 24 million lines of code across 33 projects, with contributions from 380 committers and 44 companies participating.  As a product manager, I must say this is a pretty impressive accomplishment by the Eclipse Foundation and everyone involved with Eclipse. Well done!</p>
<p>The Galileo release offers new capabilities along these three themes:</p>
<p>1) Expanding adoption of Eclipse in the enterprise<br />
2) Advancement of EclipseRT runtime technology<br />
3) Innovation of Eclipse modeling technology</p>
<p>Details of each are provided below:</p>
<blockquote><p>&#8220;<strong>Expanding adoption of Eclipse in the enterprise</strong><br />
Adoption of Eclipse in the enterprise continues to grow.  New features in Galileo help expand the use of Eclipse by enterprise developers, including:</p>
<p>-    New support for Mac Cocoa 32 and 64 bit.<br />
-    New Memory Analyzer tool to help analyze memory consumption of Java applications<br />
-    PHP Development Tools (PDT) 2.1 is first PHP toolkit to support the new PHP 5.3 language release, including namespaces and closures.<br />
-    New Mylyn WikiText support for editing and parsing wiki markup.<br />
-    New XSL tooling for XSL editing and debugging.<br />
-    Developer productivity improvements to Business Intelligence Reporting Tools (BIRT) report designer and performance.</p>
<p><strong>Advancement of EclipseRT Runtime Technology</strong><br />
EclipseRT is the set of Eclipse technologies that provide OSGi-based frameworks and runtimes useful in building software systems. The Galileo release includes a dedicated category of EclipseRT components including elements from Equinox, RAP, RCP, Riena, BIRT, Swordfish, EclipseLink, ECF and EMF. Notable feature updates that advance the EclipseRT technology stack include:</p>
<p>-    Eclipse Equinox has been updated to support the draft OSGi Release 4, v 4.2 specification.<br />
-    Target Platform provisioning support in the Plugin Development Environment (PDE) makes it easier to develop, test and deploy software to EclipseRT runtimes.<br />
-    The Equinox p2 provisioning system has been updated to be faster, more robust and make provisioning OSGi bundles to embedded, desktop and server environments easy.</p>
<p><strong>Innovation in Eclipse Modeling Technology</strong></p>
<p>The Eclipse Modeling community continues to create new innovative technology for model-based development frameworks, tools and standards. Key new innovations in Galileo include:</p>
<p>-    Xtext, a new Eclipse project that allows for the creation of Domain Specific Languages (DSL). Xtext will create customized Eclipse editors for the DSL, making it easier for developers to focus on a smaller set of APIs and write less code.<br />
-    Connected Data Objects (CDO) is a framework for distributed shared EMF models focused on scalability, transaction and persistence.  New enhancements in CDO include distributed transactions, pessimistic locking and save points, change subscription policies, an asynchronous query framework and security hooks in the repository.<br />
&#8220;</p></blockquote>
<p>What are you waiting for? Go <a href="http://www.eclipse.org/galileo/" target="_blank">download Eclipse Galileo</a>!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/994/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/994/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/994/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=994&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/06/24/eclipse-galileo-shoots-for-the-stars/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>Should device manufacturers open source their firmware?</title>
		<link>http://saviorodrigues.wordpress.com/2009/06/23/should-device-manufacturers-open-source-their-firmware/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/06/23/should-device-manufacturers-open-source-their-firmware/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 01:44:57 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[5D Mark II]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[GPL]]></category>
		<category><![CDATA[open source firmware]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=990</guid>
		<description><![CDATA[Very cool news that a group of independent film makers (with programming skills) have developed a firmware update to the Canon 5D Mark II digital SLR.  According to the team:
&#8220;&#8230;the software in video mode has limitations, even after the recent 1.1.0 upgrade from Canon that fixed the most glaring manual exposure &#8220;bug&#8221;.
That&#8217;s where Magic Lantern [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=990&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Very cool news that a group of independent film makers (with programming skills) have developed a firmware update to the Canon 5D Mark II digital SLR.  According to the team:</p>
<blockquote><p>&#8220;&#8230;the software in video mode has limitations, even after the recent 1.1.0 upgrade from Canon that fixed the most glaring manual exposure &#8220;bug&#8221;.</p>
<p>That&#8217;s where <a href="http://magiclantern.wikia.com/wiki/Magic_Lantern_Firmware_Wiki" target="_blank">Magic Lantern</a> comes in &#8212; it turns your 5D Mark II into a 5D Mark Free. We&#8217;ve written extensions and widgets that fix many of the annoyances in working with the 5D Mark II on a film or video set. Our first set of fixes are targeted at the audio limitations of the camera, but there are some video enhancements included, too:</p>
<p>* On-screen audio meters<br />
* Disabled AGC<br />
* Manual gain control<br />
* Zebra stripes (video peaking)<br />
* Crop marks for 16:9, 2.35:1 and 4:3&#8243;</p></blockquote>
<p>They&#8217;ve released the Magic Lantern firmware under the GPL and are seeking donations, programmers with ARM assembly or embedded systems skills and folks who don&#8217;t mind risking their expensive 5D Mark II cameras!</p>
<p>Reading the 5D-II forum, the response has been quite positive.  I&#8217;m not a lawyer, but the <a href="http://web.canon.jp/imaging/eosd/firm-e/eos5dmk2/firmware.html" target="_blank">EULA</a> seems to have terms and conditions that restrict the work done by the Magic Lantern team.  This begs the question, what should Canon do about, or as a result of, Magic Lantern?</p>
<p>Canon could open source its firmware and encourage community contributions. The thinking follows that Canon&#8217;s hardware (CMOS, lenses) is a whole lot more valuable than its software.  While competitors could potentially reuse Canon&#8217;s open source software firmware, these competitors would not be able to match Canon&#8217;s hardware R&amp;D and manufacturing processes.  And in most cases, the firmware is pretty hardware specific to Canon.  Or one could argue that Canon&#8217;s software is very important to its value proposition, but that opening up to an open community of developers will help Canon innovate faster than it could using its internal resources only.  On the flip side, Canon&#8217;s camera product portfolio would be disrupted if a programmer was able to add some firmware-based capability to a lower end model that is only officially offered in a higher end model.  But even here, one could argue that the vast majority of Canon users will only install the official Canon firmware which would not have to include features that Canon didn&#8217;t wish to add to a given product level. On the other hand, wouldn&#8217;t these folks be the exact users that Canon wants to upsell to the higher end model?</p>
<p>I could, and have, gone back and forth on this one.  What about you?</p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/990/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/990/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/990/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=990&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/06/23/should-device-manufacturers-open-source-their-firmware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
		<item>
		<title>IE 8 Get the facts campaign gets it wrong</title>
		<link>http://saviorodrigues.wordpress.com/2009/06/19/ie-8-get-the-facts-campaign-gets-it-wrong/</link>
		<comments>http://saviorodrigues.wordpress.com/2009/06/19/ie-8-get-the-facts-campaign-gets-it-wrong/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 20:34:07 +0000</pubDate>
		<dc:creator>Savio Rodrigues</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[IE 8]]></category>

		<guid isPermaLink="false">http://saviorodrigues.wordpress.com/?p=985</guid>
		<description><![CDATA[Reading the Windows Internet Explorer 8: Get the Facts marketing campaign instantly made me wonder &#8220;When did Microsoft hire Oracle&#8217;s marketing team?&#8221; While Oracle is getting much better, they were legendary for making bold claims by cherry picking &#8220;data&#8221;.  It used to drive me nuts when I was in the IBM market intelligence group and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=985&subd=saviorodrigues&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Reading the Windows <a href="http://www.microsoft.com/windows/internet-explorer/get-the-facts/browser-comparison.aspx" target="_blank">Internet Explorer 8: Get the Facts marketing campaign</a> instantly made me wonder <a href="http://twitter.com/SavioRodrigues/status/2228378930" target="_blank">&#8220;When did Microsoft hire Oracle&#8217;s marketing team?&#8221;</a> While Oracle is getting much better, they were legendary for making bold claims by cherry picking &#8220;data&#8221;.  It used to drive me nuts when I was in the IBM market intelligence group and was asked to pull background data to refute these claims.  Not because the work was hard.  But because I felt that the work was unnecessary.  After a while, readers and customers learned to discount the bold claims.</p>
<p>In any case, back to the current story at hand.  I&#8217;m probably more pro-Microsoft than most open source folks, which is why the IE 8 Get the Facts marketing stings more than it probably should.  I have nothing against IE 8, and it may very well be an excellent browser.  For what it&#8217;s worth, I use both Firefox, the &#8220;View in IE&#8221; Firefox extension and IE 7 daily.</p>
<p>When I read a comparison table and one product has a check on every item and the other two competitors have, at most, 4 checks, I am instantly weary of the comparison.  Markets are way more competitive than the story Microsoft is painting with this comparison table.</p>
<p>I&#8217;m really wonder who Microsoft is targeting with this campaign.  For most Windows corporate and consumer users, IE is on their desktop and they&#8217;ll continue to use it.  This campaign doesn&#8217;t mean much to them, and can&#8217;t really be targeted at them. If these users are using Firefox, it&#8217;s because someone they know or someone in the IT department has convinced them to use Firefox.  To get my little cousin to stop using Firefox, Microsoft has to get me to stop using Firefox and wait for me to tell her that IE 8 is much better than Firefox.  But this comparison table treats me like a moron.  Especially when you consider that I&#8217;m using Firefox and have pre-existing views on many items on the comparison table.  Only IE 8 gets a check for &#8220;Security&#8221; &#8220;Privacy&#8221; and &#8220;Ease of Use&#8221;?  Really? At a minimum, Microsoft should have used Harvey Balls to show that the competitors have capabilities, which may not be as strong as IE 8.  Microsoft could have posted videos that show how easy it is to carry out a common task in IE 8 and compare it to Firefox with the relevant add on installed.  Show us what happens when a session crashes and how much better the combination of &#8220;tab isolation and crash recovery&#8221; is in day to day use versus Firefox.  In this case, simply having two features versus one or the other, doesn&#8217;t tell me anything about my day to day experience.</p>
<p>If Microsoft wants me and others like me, to take IE 8 seriously, I expect them to treat our intelligence with some respect.  Anything less, and after a while, we&#8217;ll have been taught to discount their bold claims.</p>
<p>Follow me on twitter at: <a href="http://twitter.com/SavioRodrigues" target="_blank">SavioRodrigues</a></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/saviorodrigues.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/saviorodrigues.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/saviorodrigues.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/saviorodrigues.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/saviorodrigues.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/saviorodrigues.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/saviorodrigues.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/saviorodrigues.wordpress.com/985/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/saviorodrigues.wordpress.com/985/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/saviorodrigues.wordpress.com/985/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=saviorodrigues.wordpress.com&blog=409481&post=985&subd=saviorodrigues&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://saviorodrigues.wordpress.com/2009/06/19/ie-8-get-the-facts-campaign-gets-it-wrong/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f0529694a2bc8bb5277878456e84c54e?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">saviorodrigues</media:title>
		</media:content>
	</item>
	</channel>
</rss>
