<?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>OpenLogic: The Enterprise Open Source Blog &#187; Rod Cope</title>
	<atom:link href="http://www.openlogic.com/blogs/author/rod/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.openlogic.com/blogs</link>
	<description>Open Source Governance, Scanning, Support, and Cloud</description>
	<lastBuildDate>Fri, 03 Feb 2012 21:51:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>The 5 Key Features of an Enterprise Cloud</title>
		<link>http://www.openlogic.com/blogs/2012/01/the-5-key-features-of-an-enterprise-cloud/</link>
		<comments>http://www.openlogic.com/blogs/2012/01/the-5-key-features-of-an-enterprise-cloud/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 12:00:13 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[The Cloud]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=1626</guid>
		<description><![CDATA[Everybody wants an "Enterprise Cloud" these days, even if they work for a smaller business, but what exactly does that mean?  What is an enterprise cloud solution? 

Here's a list of 5 key features to look for in a cloud solution that will help you decide if it's enterprise ready:

<strong>Choice</strong>

Description: In the enterprise, there is never a one-size-fits-all solution.  For any problem.  Ever.  This is why nearly every large enterprise has one of everything.  They have applications running on multiple databases, operating systems, and programming languages.  Their developers run many different IDE's.  There's no reason to think the cloud space will be any different.

Tip: The enterprise cloud solution you choose must support multiple deployment clouds, both public and private, as well as multiple programming languages, components, and stacks.  The one true deployment stack, programming language, or cloud today will only be one of several in a few years.  Embrace this diversity and use the right tool for each job. ]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-1626'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2012/01/the-5-key-features-of-an-enterprise-cloud/" data-count="horizontal" data-text="The 5 Key Features of an Enterprise Cloud" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-1626'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2012/01/the-5-key-features-of-an-enterprise-cloud/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-1626'></div><iframe class="DD_FBLIKE_AJAX_1626" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-1626'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2012/01/the-5-key-features-of-an-enterprise-cloud/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Everybody wants an <strong>&#8220;Enterprise Cloud</strong>&#8221; these days, even if they work for a smaller business, but what exactly does that mean?  What is an enterprise cloud solution?</p>
<p>Here&#8217;s a list of 5 key features to look for in a cloud solution that will help you decide if it&#8217;s enterprise ready:</p>
<h3><strong>Choice</strong></h3>
<ul>
<li><em>Description</em>: In the enterprise, there is never a one-size-fits-all solution.  For any problem.  Ever.  This is why nearly every large enterprise has one of everything.  They have applications running on multiple databases, operating systems, and programming languages.  Their developers run many different IDE&#8217;s.  There&#8217;s no reason to think the cloud space will be any different.</li>
<li><em>Tip</em>: The enterprise cloud solution you choose must support multiple deployment clouds, both public and private, as well as multiple programming languages, components, and stacks.  <strong>The one true deployment stack, programming language, or cloud today will only be one of several in a few years</strong>. <strong> Embrace this diversity and use the right tool for each job. </strong></li>
</ul>
<h3><strong>Reusable Library</strong></h3>
<ul>
<li><em>Description</em>: Once you have an application or stack tuned and ready to use on your cloud of choice, you need to have the ability to save it and share it with peers.  Once you find a shared stack, it&#8217;s critical that you&#8217;re able to modify it further in case your use case is slightly different from the original creator&#8217;s.</li>
<li><em>Tip</em>: Your solution should have some private area for your company, departments, and individuals to save their stacks and applications.  <strong>It should be easy to share, modify, and reuse stacks on any cloud</strong>.</li>
</ul>
<h3><strong>Cost Control</strong></h3>
<ul>
<li><em>Description</em>: Nobody wants to get a huge public cloud bill out of the blue and have to explain it to their boss or Accounting.  Even private clouds are frequently using chargebacks (billed to your department) and showbacks (reports distributed to department heads &#8211; think &#8220;peer pressure&#8221;) to keep particular apps and departments from hogging all the shared resources.</li>
<li><em>Tip</em>: Make sure your cloud solution helps you <strong>visualize spending across all clouds, public and private</strong>, and applications running on them.  Automated budget enforcement is even better.</li>
</ul>
<h3><strong>Integrated Monitoring</strong></h3>
<ul>
<li><span style="font-style: italic;">Description</span>: If business users can&#8217;t tell if their applications are up and running happily through a self-service web portal, they&#8217;ll have to call IT to get the information they need.  At some point, they&#8217;ll tire of this process and try to get around it by going elsewhere for their cloud solutions.</li>
<li><span style="font-style: italic;">Tip</span>: An integrated monitoring and management solution, even if it&#8217;s basic, brings business users closer to IT.  Make sure your cloud solution will <span style="font-weight: bold;">let end users know how well their stacks and applications are doing through a simple web page</span>.</li>
</ul>
<h3><strong>Support</strong></h3>
<ul>
<li><span style="font-style: italic;">Description</span>: Over time, your company will undoubtedly deploy applications into multiple clouds.  You may start with a public cloud today and eventually use a private cloud, or vice versa.  You may change programming languages, application servers, or databases.  In any case, enterprises and their business users demand support at every level.</li>
<li><span style="font-style: italic;">Tip</span>: <span style="font-weight: bold;">Try to find support vendors that continue to help if you change stacks, components, programming languages, or clouds</span>.</li>
</ul>
<p>If your solution provides each of these key features, you&#8217;re in good shape.  Your users won&#8217;t feel locked in to any particular technology, yet they&#8217;ll get the support they need to move forward quickly in an enterprise-friendly manner with appropriate controls.  Your enterprise cloud solution will make you and your internal customers happier and more productive in no time.</p>
<p><a href="http://feedburner.google.com/fb/a/mailverify?uri=enterprise-open-source&amp;loc=en_US">Subscribe to The Enterprise Open Source Blog via email</a></p>
<p><a class="twitter-follow-button" href="https://twitter.com/openlogic">Follow @openlogic</a><br />
<a class="twitter-follow-button" href="https://twitter.com/CloudSwing">Follow @CloudSwing</a></p>
<p>This work is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/" rel="license">Creative Commons Attribution 3.0 Unported License</a><br />
<a href="http://creativecommons.org/licenses/by/3.0/" rel="license"><img style="border-width: 0;" src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="Creative Commons License" /></a>.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_1626()',1000);window.setTimeout('loadGoogle1_1626()',1000);window.setTimeout('loadFBLike_1626()',1000);window.setTimeout('loadLinkedin_1626()',1000); }); </script><script type="text/javascript"> function loadTwitter_1626(){ jQuery(document).ready(function($) { $('.dd-twitter-1626').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_1626(){ jQuery(document).ready(function($) { $('.dd-google1-1626').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_1626(){ jQuery(document).ready(function($) { $('.dd-fblike-1626').remove();$('.DD_FBLIKE_AJAX_1626').attr('width','92');$('.DD_FBLIKE_AJAX_1626').attr('height','20');$('.DD_FBLIKE_AJAX_1626').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2012%2F01%2Fthe-5-key-features-of-an-enterprise-cloud%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_1626(){ jQuery(document).ready(function($) { $('.dd-linkedin-1626').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2012/01/the-5-key-features-of-an-enterprise-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Top 3 Reasons Why Open PaaS Rocks</title>
		<link>http://www.openlogic.com/blogs/2011/12/top-3-reasons-why-open-paas-rocks/</link>
		<comments>http://www.openlogic.com/blogs/2011/12/top-3-reasons-why-open-paas-rocks/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 12:00:58 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>
		<category><![CDATA[The Cloud]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=1308</guid>
		<description><![CDATA[So, why does Open PaaS rock?  I'll tell you, but first a little background.

As of today, a quick search of OLEX, Github, and SourceForge shows a total of 4,028 cloud-related open source projects in the world.  Google Code shows 163 million results when searching for "cloud".  That's a whole lot of cloudy open source.

Open source is ubiquitous and the cloud is ubiquitous, so it's not surprising that there's a lot of open source in the cloud (most public clouds are built on components such as Xen) and a lot of cloud in open source (projects like fog and OpenStack).  In this context, it makes sense that there are a number of providers talking about "Open PaaS", a marriage of open source and the cloud that allows developers to rapidly deploy their applications in a cloud while avoiding restrictions related to proprietary vendor licenses and the like.  ]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-1308'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2011/12/top-3-reasons-why-open-paas-rocks/" data-count="horizontal" data-text="Top 3 Reasons Why Open PaaS Rocks" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-1308'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2011/12/top-3-reasons-why-open-paas-rocks/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-1308'></div><iframe class="DD_FBLIKE_AJAX_1308" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-1308'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2011/12/top-3-reasons-why-open-paas-rocks/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>So, why does <strong>Open PaaS</strong> rock?  I&#8217;ll tell you, but first a little background.</p>
<p>As of today, a quick search of <a href="http://olex.openlogic.com/">OLEX</a>, <a href="http://www.github.com/">Github</a>, and <a href="http://sourceforge.net/">SourceForge</a> shows a total of <strong>4,028 cloud-related open source projects</strong> in the world.  Google Code shows <strong>163 million results when searching for &#8220;cloud&#8221;</strong>.  That&#8217;s a whole lot of cloudy open source.</p>
<p>Open source is ubiquitous and the cloud is ubiquitous, so it&#8217;s not surprising that there&#8217;s a lot of open source in the cloud (most public clouds are built on components such as <a href="http://xen.org/">Xen</a>) and a lot of cloud in open source (projects like <a href="http://fog.io/">fog</a> and <a href="http://openstack.org/">OpenStack</a>).  In this context, it makes sense that there are a number of providers talking about &#8220;Open PaaS&#8221;, a marriage of open source and the cloud that allows developers to rapidly deploy their applications in a cloud while avoiding restrictions related to proprietary vendor licenses and the like.</p>
<p>I think it means more than that, however.  In a previous post (<a href="http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/">How Open is Open? A PaaS Scorecard</a>), I established some criteria for judging open PaaS solutions that I&#8217;ll summarize here:</p>
<p><strong>Open PaaS</strong> makes it easy to deploy open source stacks in the cloud of your choice, either public or private, without constraining you to particular components or versions or locking you in to a particular vendor&#8217;s proprietary technology.  You also don&#8217;t have to worry about having your data held hostage because an Open PaaS implementation gives you direct access to your data at all times &#8211; no barrier to porting or exporting.  Finally, you can get development and production support on the open source components you deploy from any vendor you choose.</p>
<p>In a nutshell, <strong>Open PaaS is all about protecting your freedom to choose. </strong></p>
<p>Without further ado, here are the <strong>Top 3 Reasons Why Open PaaS Rocks</strong>:</p>
<ul>
<li><strong>Any cloud</strong> &#8211; deploy wherever you want, including multiple public and private clouds</li>
<li><strong>Any technology</strong> &#8211; Rails, Tomcat, LAMP, Node.js, Django, Redis, memcached, you name it &#8211; and no limits on components or versions</li>
<li><strong>No lock-in</strong> &#8211; no proprietary scripting languages, no data stranglehold, no friction to porting or exporting anything, multiple support options</li>
</ul>
<p>OpenLogic&#8217;s <a href="http://www.openlogic.com/cloud/">CloudSwing</a> is an Open PaaS that helps get you up and running with the open source stack of your choice on the cloud of your choice in a matter of minutes.  Don&#8217;t worry about being restricted to just a few stacks or open source packages because you can add anything you like.  After all, it&#8217;s your application.  You should be able to do anything you want with it.  You&#8217;ll also get direct access to every virtual machine you deploy, which means you can take your code and data with you at any time.  We respect your <a href="http://blogs.oracle.com/webmink/entry/freedom_to_leave">freedom to leave</a> so you&#8217;ll have the confidence to stay.  You can also get developer or production SLA-backed support from us on any of the 700+ open source components we certify or you can get help from another vendor or internal staff.  As always, the choice is yours.</p>
<p>What do you think &#8211; is Open PaaS the perfect solution to life in the cloud?<br />
<a href="https://twitter.com/openlogic" class="twitter-follow-button">Follow @openlogic</a><br />
<script src="//platform.twitter.com/widgets.js" type="text/javascript"></script><a href="https://twitter.com/RodCope" class="twitter-follow-button">Follow @RodCope</a><br />
<script src="//platform.twitter.com/widgets.js" type="text/javascript"></script><br />
<a href="http://feedburner.google.com/fb/a/mailverify?uri=enterprise-open-source&amp;loc=en_US">Subscribe to Enterprise Open Source by Email</a></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_1308()',1000);window.setTimeout('loadGoogle1_1308()',1000);window.setTimeout('loadFBLike_1308()',1000);window.setTimeout('loadLinkedin_1308()',1000); }); </script><script type="text/javascript"> function loadTwitter_1308(){ jQuery(document).ready(function($) { $('.dd-twitter-1308').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_1308(){ jQuery(document).ready(function($) { $('.dd-google1-1308').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_1308(){ jQuery(document).ready(function($) { $('.dd-fblike-1308').remove();$('.DD_FBLIKE_AJAX_1308').attr('width','92');$('.DD_FBLIKE_AJAX_1308').attr('height','20');$('.DD_FBLIKE_AJAX_1308').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2011%2F12%2Ftop-3-reasons-why-open-paas-rocks%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_1308(){ jQuery(document).ready(function($) { $('.dd-linkedin-1308').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2011/12/top-3-reasons-why-open-paas-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How Open is Open?  A PaaS Scorecard</title>
		<link>http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/</link>
		<comments>http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 19:24:25 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[The Cloud]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=928</guid>
		<description><![CDATA[In this post, we attempt to define and score key criteria that should be used to measure and assess how well a particular Platform-as-a-Service (PaaS) offering meets the standard of "open".

We examined five PaaS platforms: Cloud Foundry (from VMWare), DotCloud, Force.com, Google App Engine and OpenShift (from RedHat). We scored each against five criteria for openness: choice of infrastructure, choice of platform, portability, choice of support and open source licensing.]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-928'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/" data-count="horizontal" data-text="How Open is Open?  A PaaS Scorecard" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-928'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-928'></div><iframe class="DD_FBLIKE_AJAX_928" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-928'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>In this post, we attempt to define and score key criteria that should be used to measure and assess how well a particular Platform-as-a-Service (PaaS) offering meets the standard of &ldquo;open&rdquo;.</p>
<p>We examined five PaaS platforms: Cloud Foundry (from VMWare), DotCloud, Force.com, Google App Engine and OpenShift (from RedHat). We scored each against five criteria for openness: choice of infrastructure, choice of platform, portability, choice of support and open source licensing.</p>
<p>Cloud Foundry, DotCloud scored at the top with a B- on our open PaaS criteria. OpenShift was a little behind with a C+. Despite the fact that all three vendors claim to be Open PaaS, they still fall short on some of our key criteria of open source. In many cases they have announced the intent to provide for more choices and openness in the future. Google App Engine and Force.com don&rsquo;t claim to be open, and not surprisingly scored a D and D-. Detailed explanations of the grades are provided below.</p>
<p><a href="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-1.png"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-1.png" border="0" width="600" height="235" /></a>
<p><strong>A Closed Beginning</strong></p>
<p>As cloud computing has evolved, the early adoption has come primarily in the Infrastructure-as-a-Service arena. Early Platform-as-a-Service offerings (Google App Engine, force.com) gave developers little choice of languages, frameworks and runtime platforms. In addition, most of these PaaS offerings were tied to a particular IaaS provider, creating lock-in for those that chose them. As a result, developers and users gravitated towards more open IaaS offerings that let them pick and choose stacks and languages to meet their particular needs.</p>
<p><strong>The Move to Open PaaS</strong></p>
<p>The battle for adoption has now shifted, as a variety of vendors and cloud providers work to win hearts and minds of developers, thereby attracting developers and users to their offerings. Vendors in the PaaS arena are looking to define their offerings as &ldquo;Open PaaS&rdquo; &ndash; implying that they provide developers with choice and flexibility. However, current PaaS offerings still fall short of many of the criteria that might be expected for an &ldquo;Open PaaS&rdquo; label. In some cases, these early PaaS offerings have announced roadmaps that would expand their level of openness. </p>
<p><strong>Criteria for Open PaaS</strong></p>
<p>Below are the five key criteria that we used to score PaaS offerings.</p>
<ul>
<li><strong>Choice of Infrastructure</strong><br />PaaS offerings claiming to be open should allow developers a choice of infrastructure. This includes not only choice of cloud, but also choice of operating system and virtualization technology.</li>
<li><strong>Choice of Platform </strong><br />Open PaaS offerings should allow developers choice of language and platform stack. Developers should be able to pick and choose stack components from web framework to application server to database. Developers should also be able to customize the platform, adding in additional components as needed.</li>
<li><strong>Portability</strong><br />Open PaaS offerings should provide for portability, allowing developers to move data, scripts, and applications to other PaaS or IaaS offerings. </li>
<li><strong>Choice of Support</strong><br />To fully realize an open PaaS offering, developers and users should not be locked in to maintenance and support contracts that have been common in the world of proprietary software. Developers and users should be able to choose self-support or get support on software components from a different vendor.</li>
<li><strong>Open Source Licensing</strong><br />In order to ensure portability, the components and tools in an open PaaS offering should be under open source licenses. This guarantees developers can move to other platforms without requiring costly re-tooling of applications.</li>
</ul>
<p><strong>Summary</strong></p>
<p>Open PaaS is a new, and we think positive, development in cloud computing. There are several offerings that are beginning to deliver on the promise of open PaaS, but there is still some room for improvement. Do you have other criteria that you would use to measure open PaaS? Would you grade some of the offerings differently? We&rsquo;d love to hear your thoughts and ideas.</p>
<p>  <a href="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-2.png"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-2.png" border="0" width="600" height="287" /></a></p>
<p> <a href="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-3.png"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-3.png" border="0" width="600" height="272" /></a></p>
<p> <a href="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-4.png"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-4.png" border="0" width="600" height="184" /></a></p>
<p> <a href="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-5.png"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-5.png" border="0" width="600" height="254" /></a></p>
<p> <a href="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-6.png"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2011/07/PaaS-chart-6.png" border="0" width="600" height="255" /></a></p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_928()',1000);window.setTimeout('loadGoogle1_928()',1000);window.setTimeout('loadFBLike_928()',1000);window.setTimeout('loadLinkedin_928()',1000); }); </script><script type="text/javascript"> function loadTwitter_928(){ jQuery(document).ready(function($) { $('.dd-twitter-928').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_928(){ jQuery(document).ready(function($) { $('.dd-google1-928').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_928(){ jQuery(document).ready(function($) { $('.dd-fblike-928').remove();$('.DD_FBLIKE_AJAX_928').attr('width','92');$('.DD_FBLIKE_AJAX_928').attr('height','20');$('.DD_FBLIKE_AJAX_928').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2011%2F07%2Fhow-open-is-open-a-paas-scorecard%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_928(){ jQuery(document).ready(function($) { $('.dd-linkedin-928').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2011/07/how-open-is-open-a-paas-scorecard/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Open Source and Software Allergies</title>
		<link>http://www.openlogic.com/blogs/2010/09/open-source-and-software-allergies/</link>
		<comments>http://www.openlogic.com/blogs/2010/09/open-source-and-software-allergies/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 14:13:39 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[Scanning & Provisioning]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=817</guid>
		<description><![CDATA[One of the reasons they put ingredient labels on food is so you can make sure you won't eat something that might kill you. Why don't we do the same thing with software?]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-817'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2010/09/open-source-and-software-allergies/" data-count="horizontal" data-text="Open Source and Software Allergies" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-817'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2010/09/open-source-and-software-allergies/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-817'></div><iframe class="DD_FBLIKE_AJAX_817" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-817'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2010/09/open-source-and-software-allergies/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>One of the reasons they put ingredient labels on food is so you can make sure you won&#39;t eat something that might kill you.</p>
<p>Why don&#39;t we do the same thing with software?</p>
<p>Okay, maybe it won&#39;t kill you, but it could make you sick to find out that the software you installed contains an ingredient (sub-component) with critical security vulnerabilities or licensing terms you can&#39;t stomach.</p>
<p>With open source, you&#39;re able to discover all the ingredients, but it can take some work.&nbsp; For example, many popular packages contain dozens of other open source components inside, often using a number of different licenses.&nbsp; The top-level project frequently won&#39;t declare all the details of the dependent projects, some of which might violate your own legal or technical policies. </p>
<p>And what about your own code?&nbsp; Do you know every open source package you use?&nbsp; What about code coming in from developers in other groups?&nbsp; Off-shore partners?&nbsp; Have any of them copied and pasted code from the open source community into code they give you?</p>
<p>Make sure you&#39;re able to put the right label on your code, too.&nbsp; You don&#39;t want to serve up anything to your end users and customers that might cause an allergic reaction. </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_817()',1000);window.setTimeout('loadGoogle1_817()',1000);window.setTimeout('loadFBLike_817()',1000);window.setTimeout('loadLinkedin_817()',1000); }); </script><script type="text/javascript"> function loadTwitter_817(){ jQuery(document).ready(function($) { $('.dd-twitter-817').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_817(){ jQuery(document).ready(function($) { $('.dd-google1-817').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_817(){ jQuery(document).ready(function($) { $('.dd-fblike-817').remove();$('.DD_FBLIKE_AJAX_817').attr('width','92');$('.DD_FBLIKE_AJAX_817').attr('height','20');$('.DD_FBLIKE_AJAX_817').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2010%2F09%2Fopen-source-and-software-allergies%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_817(){ jQuery(document).ready(function($) { $('.dd-linkedin-817').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2010/09/open-source-and-software-allergies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clouds and the Evolution of Open Source Software</title>
		<link>http://www.openlogic.com/blogs/2010/09/clouds-and-the-evolution-of-open-source-software/</link>
		<comments>http://www.openlogic.com/blogs/2010/09/clouds-and-the-evolution-of-open-source-software/#comments</comments>
		<pubDate>Wed, 08 Sep 2010 15:53:15 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[The Cloud]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=810</guid>
		<description><![CDATA[One impact Cloud will have on open source is that it's a new niche to be filled with a new ecosystem of OSS projects.  Over the last 10 years, especially, whenever a new sandbox appears, it creates a flood of new projects.  Think web servers, web development frameworks, app servers, NoSQL databases, map/reduce, virtualization, mobile, and now cloud. ]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-810'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2010/09/clouds-and-the-evolution-of-open-source-software/" data-count="horizontal" data-text="Clouds and the Evolution of Open Source Software" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-810'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2010/09/clouds-and-the-evolution-of-open-source-software/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-810'></div><iframe class="DD_FBLIKE_AJAX_810" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-810'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2010/09/clouds-and-the-evolution-of-open-source-software/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>One impact Cloud will have on open source is that it&#8217;s a new niche to be filled with a new ecosystem of OSS projects. Over the last 10 years, especially, whenever a new sandbox appears, it creates a flood of new projects. Think web servers (<a href="http://httpd.apache.org" target="_blank">Apache</a>, <a href="http://nginx.net" target="_blank">Nginx</a>), web development frameworks (<a href="http://struts.apache.org" target="_blank">Struts</a>, <a href="http://rubyonrails.org/" target="_blank">Rails</a>), app servers (<a href="http://jboss.org/" target="_blank">JBoss</a>, <a href="http://zope.org/" target="_blank">Zope</a>), <a href="http://en.wikipedia.org/wiki/NoSQL" target="_blank">NoSQL</a> databases (<a href="http://code.google.com/p/redis/" target="_blank">Redis</a>, <a href="http://www.mongodb.org/" target="_blank">MongoDB</a>), map/reduce (<a href="http://hadoop.apache.org" target="_blank">Hadoop</a>, <a href="http://hbase.apache.org/" target="_blank">HBase</a>), virtualization (<a href="http://xen.org/" target="_blank">Xen</a>, <a href="http://www.virtualbox.org/" target="_blank">VirtualBox</a>), mobile (<a href="http://www.android.com/" target="_blank">Android</a>, <a href="http://www.zapatec.com/" target="_blank">Funambol</a>), and now cloud (<a href="http://incubator.apache.org/deltacloud/" target="_blank">DeltaCloud</a>, <a href="http://openstack.org/" target="_blank">Open Stack</a>).  </p>
<p>And because there can be any number of &quot;competitors&quot; in the open source world for a given niche, we&#39;ll see projects optimizing for different criteria. &nbsp;In the cloud, this might be horizontal scalability, ability to run on a small footprint, ease of management, pluggability of <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a>-like services, security, performance, etc. </p>
<p>With so many new moving parts to experiment with and optimize, I expect to see open source explode in popularity due to success in high-visibility applications in and around the cloud.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_810()',1000);window.setTimeout('loadGoogle1_810()',1000);window.setTimeout('loadFBLike_810()',1000);window.setTimeout('loadLinkedin_810()',1000); }); </script><script type="text/javascript"> function loadTwitter_810(){ jQuery(document).ready(function($) { $('.dd-twitter-810').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_810(){ jQuery(document).ready(function($) { $('.dd-google1-810').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_810(){ jQuery(document).ready(function($) { $('.dd-fblike-810').remove();$('.DD_FBLIKE_AJAX_810').attr('width','92');$('.DD_FBLIKE_AJAX_810').attr('height','20');$('.DD_FBLIKE_AJAX_810').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2010%2F09%2Fclouds-and-the-evolution-of-open-source-software%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_810(){ jQuery(document).ready(function($) { $('.dd-linkedin-810').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2010/09/clouds-and-the-evolution-of-open-source-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tyranny of Choice in the Cloud</title>
		<link>http://www.openlogic.com/blogs/2010/08/tyranny-of-choice-in-the-cloud/</link>
		<comments>http://www.openlogic.com/blogs/2010/08/tyranny-of-choice-in-the-cloud/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 22:53:57 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[The Cloud]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=804</guid>
		<description><![CDATA[There are now so many options when deploying to the cloud, enterprises are being faced with a Tyranny of Choice.  ]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-804'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2010/08/tyranny-of-choice-in-the-cloud/" data-count="horizontal" data-text="Tyranny of Choice in the Cloud" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-804'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2010/08/tyranny-of-choice-in-the-cloud/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-804'></div><iframe class="DD_FBLIKE_AJAX_804" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-804'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2010/08/tyranny-of-choice-in-the-cloud/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>There are now so many options when deploying to the cloud, enterprises are being faced with a <a href="http://www.scientificamerican.com/article.cfm?id=0006AD38-D9FB-1055-973683414B7F0000" target="_blank">Tyranny of Choice</a>. &nbsp;</p>
<p>They can get an <a href="http://en.wikipedia.org/wiki/Infrastructure_as_a_service#Infrastructure" target="_blank">IaaS</a> (Infrastructure-as-a-Service) solution from:</p>
<ul>
<li> <a href="http://aws.amazon.com/" target="_blank">Amazon</a></li>
<li><a href="http://gogrid.com" target="_blank">GoGrid</a></li>
<li><a href="http://joyent.com" target="_blank">Joyent</a></li>
<li><a href="http://rackspace.com" target="_blank">Rackspace</a></li>
<li><a href="http://savvis.com" target="_blank">Savvis</a></li>
<li><a href="http://slicehost.com" target="_blank">Slicehost</a></li>
<li><a href="http://softlayer.com" target="_blank">SoftLayer</a></li>
<li><a href="http://terremark.com" target="_blank">Terremark</a></li>
<li><a href="http://www.vmware.com/products/vcloud/" target="_blank">VMware vCloud</a></li>
<li>many others</li>
</ul>
<p>Or they can roll their own IaaS by starting with:</p>
<ul>
<li> <a href="http://cloud.com" target="_blank">Cloud.com</a></li>
<li><a href="http://www.eucalyptus.com/" target="_blank">Eucalyptus</a></li>
<li><a href="http://openstack.com" target="_blank">OpenStack</a></li>
<li><a href="http://vmware.com" target="_blank">VMware</a></li>
<li>many others </li>
</ul>
<p>If they require services over and above basic IaaS, they can get a <a href="http://en.wikipedia.org/wiki/Platform_as_a_service" target="_blank">PaaS</a> (Platform-as-a-Service) solution from:</p>
<ul>
<li><a href="http://aws.amazon.com/" target="_blank">Amazon</a></li>
<li><a href="http://www.microsoft.com/windowsazure/" target="_blank">Azure</a></li>
<li><a href="http://engineyard.com" target="_blank">EngineYard</a></li>
<li><a href="http://code.google.com/appengine/" target="_blank">Google App Engine</a></li>
<li><a href="http://www.gridgain.com/" target="_blank">GridGain</a></li>
<li><a href="http://heroku.com" target="_blank">Heroku</a></li>
<li><a href="http://www.vmforce.com/" target="_blank">VMware/SalesForce</a></li>
<li>many others&nbsp; </li>
</ul>
<p>And now Red Hat with their <a href="http://www.jboss.com/solutions/PaaS/" target="_blank">JBoss-based PaaS solution for cloud computing</a>.&nbsp; Underlying this solution is an Apache-licensed open source package called <a href="http://deltacloud.org/" target="_blank">Deltacloud</a>, which intends to abstract cloud provider API&#39;s to increase solution portability.&nbsp; (The <a href="http://www.infoworld.com/d/cloud-computing/cloud-computing-killing-open-source-768?page=0,1&amp;r=512%3Fr%3D541" target="_blank">cloud is built on open source</a>, you know.) </p>
<p>But Deltacloud is not the only cross-cloud enabler out there.&nbsp; Not by a long shot.&nbsp; There&#39;s also:</p>
<ul>
<li><a href="http://github.com/geemus/fog" target="_blank">fog</a></li>
<li><a href="http://www.jclouds.org/" target="_blank">jclouds</a></li>
<li><a href="http://incubator.apache.org/libcloud/" target="_blank">libcloud</a></li>
<li><a href="http://libvirt.org/" target="_blank">libvirt</a></li>
<li>lots more</li>
</ul>
<p>That&#39;s a lot of options to get the basics up and running.&nbsp; What if I want monitoring, security, disaster recovering, or other sprinkles on top?&nbsp; Don&#39;t worry, there are lots of choices: </p>
<ul>
<li><a href="http://www.appdynamics.com/" target="_blank">AppDynamics</a> &#8211; cloud monitoring console, performance stats</li>
<li><a href="http://bitnami.org/" target="_blank">BitNami</a> &#8211; software packages, multi-cloud deployment</li>
<li><a href="https://www.cloudkick.com/" target="_blank">Cloudkick</a> &#8211; tagging, monitoring, multiple clouds, web terminal</li>
<li><a href="http://cloudscaling.com/" target="_blank">Cloudscaling</a> &#8211; services around building private clouds</li>
<li><a href="http://cloudstatus.com/" target="_blank">CloudStatus</a> &#8211; tracks Amazon EC2 and Google App Engine for outages, performance </li>
<li><a href="http://www.cloudswitch.com/" target="_blank">CloudSwitch</a> &#8211; migrating enterprise apps to the cloud, VMware-based</li>
<li><a href="http://www.enstratus.com/" target="_blank">enStratus</a> &#8211; management, governance</li>
<li><a href="http://www.inmage.com/" target="_blank">InMage</a> &#8211; cloud-based disaster recovery (DR) solutions</li>
<li><a href="http://www.newrelic.com/" target="_blank">New Relic</a> &#8211; cloud monitoring console, performance stats&nbsp; </li>
<li><a href="http://www.rightscale.com/" target="_blank">RightScale</a> &#8211; auto-scale, management, deployment</li>
<li><a href="http://www.rpath.com/corp/" target="_blank">rPath</a> &#8211; packaging, deployment, updates</li>
<li><a href="https://www.scalr.net/" target="_blank">Scalr</a> &#8211; auto-scale Amazon EC2, database backup &amp; replication, monitoring, stats</li>
<li><a href="http://www.standingcloud.com/" target="_blank">Standing Cloud</a> &#8211; software packages, multi-cloud deployment</li>
<li><a href="http://www.ylastic.com/" target="_blank">Ylastic</a> &#8211; Amazon and Eucalyptus monitoring</li>
</ul>
<p>Wow.&nbsp; With all those implementations, it would be great if there were industry standards to rely on so interoperability and portability were realistic goals.&nbsp; Or maybe at least some cross-vendor groups focused on working together, even though some people think it&#39;s <a href="http://stage.vambenepe.com/archives/1344" target="_blank">way too early for cloud standards</a>.&nbsp; No problem:</p>
<ul>
<li><a href="http://www.cloudcommons.com/" target="_blank">Cloud Commons</a> &#8211; Trip Advisor for the cloud</li>
<li><a href="http://opencloudmanifesto.org/" target="_blank">Open Cloud Manifesto</a> &#8211; let&#39;s all play nice</li>
<li><a href="http://opencloudconsortium.org/" target="_blank">Open Cloud Consortium</a> &#8211; interoperability, testing</li>
<li><a href="http://opencloud.googlecode.com/svn/trunk/oci/ocp/open-cloud-principles.html" target="_blank">Open Cloud Initiative &#8211; OCP</a> (Open Cloud Principles) &#8211; definitions </li>
<li><a href="http://www.occi-wg.org/doku.php" target="_blank">Open Cloud Computing Interface Working Group</a> &#8211; IaaS interface API&#39;s </li>
</ul>
<p>Ouch.</p>
<p>There are now so many choices in all these areas that paralysis may set in.&nbsp; Inevitably, consolidation and fall out will take place over the next few years, but anybody who wants to jump in today will need to navigate some fairly murky (cloudy?) waters. </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_804()',1000);window.setTimeout('loadGoogle1_804()',1000);window.setTimeout('loadFBLike_804()',1000);window.setTimeout('loadLinkedin_804()',1000); }); </script><script type="text/javascript"> function loadTwitter_804(){ jQuery(document).ready(function($) { $('.dd-twitter-804').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_804(){ jQuery(document).ready(function($) { $('.dd-google1-804').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_804(){ jQuery(document).ready(function($) { $('.dd-fblike-804').remove();$('.DD_FBLIKE_AJAX_804').attr('width','92');$('.DD_FBLIKE_AJAX_804').attr('height','20');$('.DD_FBLIKE_AJAX_804').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2010%2F08%2Ftyranny-of-choice-in-the-cloud%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_804(){ jQuery(document).ready(function($) { $('.dd-linkedin-804').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2010/08/tyranny-of-choice-in-the-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Source and Usability</title>
		<link>http://www.openlogic.com/blogs/2008/06/open-source-and-usability/</link>
		<comments>http://www.openlogic.com/blogs/2008/06/open-source-and-usability/#comments</comments>
		<pubDate>Tue, 10 Jun 2008 17:43:28 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/06/open-source-and-usability/</guid>
		<description><![CDATA[Paula Bach over on&#160;Port 25&#160;talked about how to&#160;go hybrid yesterday, but she&#39;s not talking about cars. She&#39;s talking about how proprietary companies are borrowing techniques from the open source community and how certain successful communities are going commercial. For me, the interesting part is that she specifically calls out usability as an area where open [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-380'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/06/open-source-and-usability/" data-count="horizontal" data-text="Open Source and Usability" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-380'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/06/open-source-and-usability/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-380'></div><iframe class="DD_FBLIKE_AJAX_380" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-380'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/06/open-source-and-usability/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p><a href="http://port25.technet.com/members/Paula-Bach.aspx">Paula Bach</a> over on&nbsp;<a href="http://port25.technet.com">Port 25</a>&nbsp;talked about how to&nbsp;<a href="http://port25.technet.com/archive/2008/06/09/hybrid-go.aspx">go hybrid</a> yesterday, but she&#39;s not talking about cars.</p>
<p>She&#39;s talking about how proprietary companies are borrowing techniques from the open source community and how certain successful communities are going commercial.</p>
<p>For me, the interesting part is that she specifically calls out usability as an area where open source is typically lacking.&nbsp; I couldn&#39;t agree more.&nbsp; </p>
<p>I think one of the key reasons people stay with proprietary software vendors is that they put a lot of work into the user experience whereas it&#39;s usually an afterthought (or worse) for the average open source project.</p>
<p>Apple&#39;s success&nbsp;in designing and selling <a href="http://www.apple.com/iphone/">beautiful hardware</a> and <a href="http://www.apple.com/aperture/">software</a> clearly shows that people are willing to pay a premium for an enjoyable experience.&nbsp; That enjoyment comes in no small part from the efforts of talented user experience experts.&nbsp; These people focus solely on the user and how&nbsp;he or she will&nbsp;perceive the feel of a product, the consistency across features, the use of empty space, the judicious application of color, the use of intelligent defaults, and the like.</p>
<p>At OpenLogic, user experience professionals help design new features for our <a href="https://olex.openlogic.com/packages/mysql">OLEX site</a> to make sure we convey a lot of information in a manner that doesn&#39;t overwhelm our users.&nbsp; We also continue to hone our layout, style, and content over time to incorporate end user feedback.&nbsp; </p>
<p>All this takes work takes&nbsp;time, effort, and a skill set that&#39;s not found in the average programmer.&nbsp; I think this goes a long way to explain why open source projects have trouble in this area.</p>
<p>Perhaps up-and-coming user experience professionals will realize that, just like programmers, doing a good job on a very public&nbsp;open source project is a phenomenal way to show off their talents to the world.&nbsp; It&#39;s a great way to get real-world experience and an incredible resume booster.</p>
<p>So, come on all you creative designers and usability people, pick an open source project and show us your stuff!</p>
<p>BTW, I&#39;m not surprised to see Microsoft talking about usability in open source.&nbsp; It&#39;s <a href="http://www.openlogic.com/blogs/2008/04/open-source-day-at-microsoft/">what I expected from them</a>&nbsp;as it plays into their strengths.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_380()',1000);window.setTimeout('loadGoogle1_380()',1000);window.setTimeout('loadFBLike_380()',1000);window.setTimeout('loadLinkedin_380()',1000); }); </script><script type="text/javascript"> function loadTwitter_380(){ jQuery(document).ready(function($) { $('.dd-twitter-380').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_380(){ jQuery(document).ready(function($) { $('.dd-google1-380').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_380(){ jQuery(document).ready(function($) { $('.dd-fblike-380').remove();$('.DD_FBLIKE_AJAX_380').attr('width','92');$('.DD_FBLIKE_AJAX_380').attr('height','20');$('.DD_FBLIKE_AJAX_380').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F06%2Fopen-source-and-usability%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_380(){ jQuery(document).ready(function($) { $('.dd-linkedin-380').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2008/06/open-source-and-usability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is it too easy to install open source packages?</title>
		<link>http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/</link>
		<comments>http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/#comments</comments>
		<pubDate>Fri, 30 May 2008 16:16:58 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/</guid>
		<description><![CDATA[As Abhijit Nadgouda says in &#34;Benefits of Online Repositories&#34;, it only takes a simple command or two in Linux to download and install or upgrade a package. If necessary, even dependencies will be downloaded and installed and you don&#39;t have to know anything about these new packages to make it all work in a matter [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-379'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/" data-count="horizontal" data-text="Is it too easy to install open source packages?" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-379'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-379'></div><iframe class="DD_FBLIKE_AJAX_379" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-379'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>As Abhijit Nadgouda says in &quot;<a href="http://ifacethoughts.net/2008/05/19/benefits-of-online-repositories//">Benefits of Online Repositories</a>&quot;, it only takes a simple command or two in Linux to download and install or upgrade a package. If necessary, even dependencies will be downloaded and installed and you don&#39;t have to know anything about these new packages to make it all work in a matter of seconds. And you don&#39;t have to use a browser or any kind of GUI to make this all happen.</p>
<p><strong>Isn&#39;t this all just a little <em>too</em> easy?</strong> </p>
<p>Well, it&#39;s not if you&#39;re a developer trying to get a job done quickly or you&#39;re working at home and don&#39;t really think about licensing terms or other obligations. </p>
<p>But what if you&#39;re working in an enterprise or at an ISV where it really does matter what the license is for not just the top level project but all dependencies and their dependencies and so forth? Are you violating any of your company&#39;s policies around software acquisition, in particular the <a href="https://olex.openlogic.com/policies/about_policies">policies related to open source licensing and distribution</a>? And what if one of those packages in the tree has an obligation requirement that your company can&#39;t accept or is not willing to meet? How do you go about getting production support and/or indemnification for all the packages in your new hierarchy?</p>
<p>I think it&#39;s pretty easy to see that in certain settings there can be real issues related to the ease of software acquisition in our world of open source ubiquity. This is a problem <a href="http://www.openlogic.com">OpenLogic</a> helps to solve through our <a href="http://olex.openlogic.com/library/certified">library of over 400 certified packages</a> backed by indemnification and SLA support. We don&#39;t want to take away the ability for a developer to quickly find and install open source packages, but we do want to provide a thin layer of enterprise control and management around the process. We want to make it easy for developers to research and find open source that not only does what they want, but is also compliant with existing policies so they don&#39;t have to waste time ripping and replacing &quot;illegal&quot; components later.</p>
<p>So although it&#39;s great that the logistics of acquiring open source packages has gotten far easier in recent years, it&#39;s important for enterprise decision makers to realize that <strong><em>too easy</em> can lead to even more headaches than a slightly slower process that enforces reasonable constraints</strong>.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_379()',1000);window.setTimeout('loadGoogle1_379()',1000);window.setTimeout('loadFBLike_379()',1000);window.setTimeout('loadLinkedin_379()',1000); }); </script><script type="text/javascript"> function loadTwitter_379(){ jQuery(document).ready(function($) { $('.dd-twitter-379').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_379(){ jQuery(document).ready(function($) { $('.dd-google1-379').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_379(){ jQuery(document).ready(function($) { $('.dd-fblike-379').remove();$('.DD_FBLIKE_AJAX_379').attr('width','92');$('.DD_FBLIKE_AJAX_379').attr('height','20');$('.DD_FBLIKE_AJAX_379').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F05%2Fis-it-too-easy-to-install-open-source-packages%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_379(){ jQuery(document).ready(function($) { $('.dd-linkedin-379').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2008/05/is-it-too-easy-to-install-open-source-packages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaOne 2008 Recap</title>
		<link>http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/</link>
		<comments>http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/#comments</comments>
		<pubDate>Tue, 20 May 2008 19:52:56 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/</guid>
		<description><![CDATA[This year at JavaOne was the first time since 1999 that I actually got to attend a bunch of sessions, thanks to not having to man an OpenLogic booth.&#160; Overall, it was quite good.&#160; There were quite a few parallel tracks and always something interesting in at least one of them. Perhaps unsurprising, but the [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-376'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/" data-count="horizontal" data-text="JavaOne 2008 Recap" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-376'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-376'></div><iframe class="DD_FBLIKE_AJAX_376" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-376'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>This year at <a href="http://java.sun.com/javaone/sf/index.jsp">JavaOne</a> was the first time since 1999 that I actually got to attend a bunch of sessions, thanks to not having to man an <a href="http://www.openlogic.com">OpenLogic</a> booth.&nbsp; Overall, it was quite good.&nbsp; There were quite a few parallel tracks and always something interesting in at least one of them.</p>
<p>Perhaps unsurprising, but the major themes were:</p>
<ul>
<li>SOA</li>
<li>AJAX</li>
<li>Dueling component frameworks (<a href="http://java.sun.com/integration/jbi.jsp">JBI</a>, <a href="http://incubator.apache.org/tuscany/sca-overview.html">SCA</a>, <a href="http://www.osgi.org">OSGi</a>)</li>
<li>Scripting languages for the JVM (<a href="http://jruby.codehaus.org/">JRuby</a>, <a href="http://groovy.codehaus.org/">Groovy</a>, <a href="http://www.scala-lang.org/">Scala</a>)</li>
</ul>
<p><strong>SOA</strong>&nbsp;</p>
<p>I expected to see SOA take off this year, but not quite to the extent I found at the show.&nbsp; It seems that 2008 is truly the year that SOA goes from paper to reality.&nbsp; There were a number of real users presenting case studies around their migration to SOA, performance implications, and lessons learned.&nbsp; There was a separate sub-pavilion of vendors, both open source and proprietary, showing off their SOA-related businesses, tools, and services.&nbsp; I think it&#39;s finally getting real.</p>
<p><strong>AJAX</strong></p>
<p>The growth of AJAX (aka Ajax) continues to surprise me.&nbsp; The number of AJAX-related open source projects seems to be increasing at a faster and faster pace lately.&nbsp; Along these lines, I saw sessions pitching <a href="http://www.aptana.com/jaxer">Javascript for both client and server</a>, sites that allow pseudo-technical users to <a href="http://www.openajax.org/opensource.php">create their own mashups visually</a>, a number of <a href="http://www.scripteka.com/">widget libraries</a> that sit on common toolkits such as <a href="http://www.prototypejs.org/">Prototype</a> and <a href="http://script.aculo.us/">Script.aculo.us</a>, and sessions on improving the user experience.&nbsp; I also attended a few sessions on advanced web security that should make AJAX implementation a lot more interesting for the average developer.&nbsp; </p>
<p>One related presentation recommended that developers turn their application into a platform so ordinary users can create their own content&nbsp;and even deploy mini-applications a la the&nbsp;<a href="http://developers.facebook.com/">Facebook&nbsp;Platform</a>.&nbsp; This clearly doesn&#39;t fit every application, but it certainly helps increase your <a href="http://en.wikipedia.org/wiki/Network_effect">Network Effect</a> when it does.</p>
<p><strong>Dueling Component Frameworks</strong></p>
<p>In the &quot;too many ways to do this&quot; department, I saw sessions on <a href="http://java.sun.com/integration/jbi.jsp">JBI</a>, <a href="http://incubator.apache.org/tuscany/sca-overview.html">SCA</a>, and <a href="http://www.osgi.org/">OSGi</a>.&nbsp; Yes, they&#39;re all about integration, but they each have their own niche.&nbsp; JBI seems to be about creating business components that can be integrated across vendors, SCA seems more about integrating your own components within an application, and OSGi seems to be about integrating components from multiple vendors in your application.&nbsp; If that isn&#39;t crystal clear, it&#39;s not you.</p>
<p>In the OSGi arena, SpringSource has recently announced their Application Platform which is built on OSGi.&nbsp; This has rightly set off a <a href="http://www.infoq.com/news/2008/05/sap-reactions">firestorm of responses</a> as it means the company is placing a big bet against the traditional application servers.&nbsp; It could win big, lose big, or simply be ignored.&nbsp; Only time will tell.</p>
<p><strong>Scripting Languages for the JVM</strong></p>
<p>I&#39;ve <a href="http://www.openlogic.com/resources/presentations.php">spoken on Groovy</a> for years and on JRuby for a while now, but this year at JavaOne they both had a much larger following than I expected.&nbsp; Each of them has improved so much in the last 12 months that it&#39;s truly hard to imagine how they did it.&nbsp; Their feature sets, stability, and performance have gone from &quot;interesting &#8211; keep an eye on it&quot; to &quot;wow, this is the real deal&quot;.&nbsp; We now have JRuby on <a href="http://rubyonrails.org">Rails</a> versus Groovy on <a href="http://grails.codehaus.org/">Grails</a>, both of which are fast and easy to use.&nbsp; Just like Java with its incredible JVM, your JRuby/Rails and Groovy/Grails code will continue to get faster, more scalable, and use less memory over time without any code changes on your part.&nbsp; I can&#39;t wait to see how far they&#39;ll go by next year!</p>
<p><strong>Parting Thoughts</strong>&nbsp;</p>
<p>One last comment on the show.&nbsp; It seems to me that Sun is really starting to get serious about making itself known in the open source space lately.&nbsp; Of course, there&#39;s the <a href="http://www.mysql.com">MySQL</a> acquisition and <a href="http://opensolaris.org">OpenSolaris</a>, but there&#39;s also the fact that they&nbsp;have an open source tool&nbsp;that competes with VMware (<a href="http://www.virtualbox.org/">VirtualBox</a>).&nbsp; They&#39;re also going to release a site soon that provides open source software project hosting similar to SourceForge.net or java.net.&nbsp; Their IDE, <a href="http://www.netbeans.org">NetBeans</a>, is now arguably the best platform for development Ruby on Rails apps (or at least JRuby on Rails apps).&nbsp; They&#39;ve released a GUI that makes it easy to <a href="http://blogs.sun.com/luojiach/entry/dtrace_integration_with_mysql_5">visualize MySQL performance on OpenSolaris</a> through <a href="http://www.sun.com/software/solaris/howtoguides/dtracehowto.jsp">DTrace</a>&nbsp;(there&#39;s also a <a href="http://www.netbeans.org/kb/dtracegui_plugin/NetBeans_DTrace_GUI_Plugin.html">NetBeans plug-in for DTrace</a>).&nbsp; The list goes on.</p>
<p>I think they&#39;ve realized that they&#39;ve never really been able to capitalize on software, so why not open source it and gain some attention via the halo effect?&nbsp; They seem to be doing a good job of that lately, but we&#39;ll have to give the MySQL move some time before making the final judgment.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_376()',1000);window.setTimeout('loadGoogle1_376()',1000);window.setTimeout('loadFBLike_376()',1000);window.setTimeout('loadLinkedin_376()',1000); }); </script><script type="text/javascript"> function loadTwitter_376(){ jQuery(document).ready(function($) { $('.dd-twitter-376').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_376(){ jQuery(document).ready(function($) { $('.dd-google1-376').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_376(){ jQuery(document).ready(function($) { $('.dd-fblike-376').remove();$('.DD_FBLIKE_AJAX_376').attr('width','92');$('.DD_FBLIKE_AJAX_376').attr('height','20');$('.DD_FBLIKE_AJAX_376').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F05%2Fjavaone-2008-recap%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_376(){ jQuery(document).ready(function($) { $('.dd-linkedin-376').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2008/05/javaone-2008-recap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby and Microsoft</title>
		<link>http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/</link>
		<comments>http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 19:56:04 +0000</pubDate>
		<dc:creator>Rod Cope</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/</guid>
		<description><![CDATA[Microsoft just held their 2008 &#34;MVP Global Summit&#34; in Redmond last week.&#160; This is an internal conference where they recognize awardees in a number of divisions and have over 400 technical sessions on a variety of topics. The interesting bit for me is that Jamie Cannon reports that there&#39;s an informal meeting of Microsoft Rubyists [...]]]></description>
			<content:encoded><![CDATA[<div class='dd_post_share'><div class='dd_buttons'><div class='dd_button'><div class='dd-twitter-ajax-load dd-twitter-362'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/" data-count="horizontal" data-text="Ruby and Microsoft" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-362'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-362'></div><iframe class="DD_FBLIKE_AJAX_362" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div class='dd_button'><div class='dd-linkedin-ajax-load dd-linkedin-362'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Microsoft just held their 2008 &quot;<a href="http://mvp.support.microsoft.com/gp/MVPsummit">MVP Global Summit</a>&quot; in Redmond last week.&nbsp; This is an internal conference where they recognize awardees in a number of divisions and have over 400 technical sessions on a variety of topics.</p>
<p>The interesting bit for me is that <a href="http://port25.technet.com/members/jcannon.aspx">Jamie Cannon</a> <a href="http://port25.technet.com/archive/2008/04/14/mvp-summit-ruby-meetup.aspx">reports</a> that there&#39;s an informal meeting of Microsoft Rubyists going on at the event.&nbsp; They&#39;re planning to discuss <a href="http://www.ironruby.net/">IronRuby</a>, open source, and other topics.</p>
<p>Wow, Ruby is definitely <a href="http://code.google.com/support/bin/answer.py?answer=93164&amp;topic=12027">getting some love lately</a>.&nbsp; I&#39;m excited about that because OpenLogic has been a heavy user of Ruby, Rails, JRuby, and related projects for almost a year now.&nbsp; The more people use it, the better it gets.&nbsp; Once an open source project hits critical mass, it really takes off.</p>
<p>Speaking of which, I think <a href="http://olex.openlogic.com/packages/jruby">JRuby</a> will start to hit its stride this summer if they really do concentrate on <a href="http://olex.openlogic.com/packages/rails">Rails</a> performance next&nbsp;as <a href="http://ola-bini.blogspot.com/">Ola Bini</a> <a href="http://www.nabble.com/Next-versions%2C-1.1.2%2C-1.2-and-2.0-to16832210.html">suggests</a>.&nbsp; I&#39;m very much looking forward to having the option to deploy our OpenLogic Exchange (<a href="http://www.openlogic.com/olex/">OLEX</a>) on JRuby.&nbsp; <a href="http://olex.openlogic.com/packages/mongrel">Mongrel</a> is great, don&#39;t get me wrong, but I&#39;ve always been a little suspicious of server processes that need to be monitored and restarted so frequently.&nbsp; Call me crazy.</p>
<p>As we&#39;re on the topic of alternative Ruby implementations, I&#39;m anxiously awaiting the first releases of IronRuby.&nbsp; Will it really be the JRuby of the .NET world?&nbsp; Will it be fast, reliable, scalable, and fully-compliant?&nbsp; I sure hope so.&nbsp; It would be great to have yet another deployment option even though I&#39;d like to standardize on a JVM if I have a choice.</p>
<p>With Microsoft&#39;s growing interest in the world of open source and some internal Ruby programmers, I tend to think they&#39;ll get there.&nbsp; Perhaps JRuby will have some real competition on Windows next year.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_362()',1000);window.setTimeout('loadGoogle1_362()',1000);window.setTimeout('loadFBLike_362()',1000);window.setTimeout('loadLinkedin_362()',1000); }); </script><script type="text/javascript"> function loadTwitter_362(){ jQuery(document).ready(function($) { $('.dd-twitter-362').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_362(){ jQuery(document).ready(function($) { $('.dd-google1-362').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_362(){ jQuery(document).ready(function($) { $('.dd-fblike-362').remove();$('.DD_FBLIKE_AJAX_362').attr('width','92');$('.DD_FBLIKE_AJAX_362').attr('height','20');$('.DD_FBLIKE_AJAX_362').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F04%2Fruby-and-microsoft%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_362(){ jQuery(document).ready(function($) { $('.dd-linkedin-362').remove();$.getScript('http://platform.linkedin.com/in.js'); }); }</script><!-- Social Buttons Generated by Digg Digg plugin v4.5.3.4, 
    Author : Yong Mook Kim
    Website : http://www.diggdigg2u.com -->]]></content:encoded>
			<wfw:commentRss>http://www.openlogic.com/blogs/2008/04/ruby-and-microsoft/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

