<?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; Eric Weidner</title>
	<atom:link href="http://www.openlogic.com/blogs/author/eric/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>5 Keys to Successfully Building Enterprise Cloud Apps</title>
		<link>http://www.openlogic.com/blogs/2012/02/5-keys-to-successfully-building-enterprise-cloud-apps/</link>
		<comments>http://www.openlogic.com/blogs/2012/02/5-keys-to-successfully-building-enterprise-cloud-apps/#comments</comments>
		<pubDate>Fri, 03 Feb 2012 12:00:19 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>
		<category><![CDATA[The Cloud]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Software Development Lifecycle]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=1877</guid>
		<description><![CDATA[Deploying enterprise cloud apps to public or remote cloud infrastructure provides a lot of useful benefits, but can be problematic for many organizations due to concerns over security and control. Once you are ready for the move from your warm and windowless data center to someone else's warm and windowless data center, here are 5 keys to being successful.

1) Protect your data (part 1)

Cloud security is the number one issue with using public clouds. Many organizations are building applications that include personal information, confidential information, or intellectual property that needs to be protected. Help all the paranoids sleep better by building in security features from the start, even going to the point of overkill if necessary. Database encryption is a common way to protect data at rest, but also consider treating your cloud instances as single use servers.  Remove all the keys and passwords from disk once your application is running and disable all unnecessary connections including ssh. Adopt a devops strategy that allows quick launches and centralized logging and management. If a server does stop responding or gets rebooted for some reason, just throw it away and get a new one.  Taking a few extreme security measures will help you get more opportunities to utilize the true power of the cloud.

2)  Protect your data (part 2)

Cloud technology does pose some new challenges. At this point, server failure rates can vary and the faster options include storage that does not persist across restarts or failures. Data loss is a real risk unless a high availability or replication strategy is adopted. There are also plenty of cloud based data solutions popping up, including Cloudant, Amazon RDS, and Rackspace MySQL Cloud, that can put the HA burden on someone else's shoulders. Bottom line, losing data will kill a project fast.  Keep it safe.]]></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-1877'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2012/02/5-keys-to-successfully-building-enterprise-cloud-apps/" data-count="horizontal" data-text="5 Keys to Successfully Building Enterprise Cloud Apps" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-1877'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2012/02/5-keys-to-successfully-building-enterprise-cloud-apps/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-1877'></div><iframe class="DD_FBLIKE_AJAX_1877" 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-1877'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2012/02/5-keys-to-successfully-building-enterprise-cloud-apps/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Deploying <strong>enterprise cloud apps</strong> to public or remote cloud infrastructure provides a lot of useful benefits, but can be problematic for many organizations due to concerns over security and control. Once you are ready for the move from your warm and windowless data center to someone else&#8217;s warm and windowless data center, here are 5 keys to being successful.</p>
<p><strong>1) Protect your data (part 1)</strong></p>
<p>Cloud security is the number one issue with using public clouds. Many organizations are building applications that include personal information, confidential information, or intellectual property that needs to be protected. Help all the paranoids sleep better by building in security features from the start, even going to the point of overkill if necessary. Database encryption is a common way to protect data at rest, but also consider treating your cloud instances as single use servers.  Remove all the keys and passwords from disk once your application is running and disable all unnecessary connections including ssh. Adopt a devops strategy that allows quick launches and centralized logging and management. If a server does stop responding or gets rebooted for some reason, just throw it away and get a new one.  Taking a few extreme security measures will help you get more opportunities to utilize the true power of the cloud.</p>
<p><strong>2)  Protect your data (part 2)</strong></p>
<p>Cloud technology does pose some new challenges. At this point, server failure rates can vary and the faster options include storage that does not persist across restarts or failures. Data loss is a real risk unless a high availability or replication strategy is adopted. There are also plenty of cloud based data solutions popping up, including <a href="https://cloudant.com/" target="_blank">Cloudant</a>, <a href="http://aws.amazon.com/rds/" target="_blank">Amazon RDS</a>, and <a href="http://www.rackspace.com/cloud/blog/2011/12/01/announcing-the-rackspace-mysql-cloud-database-private-beta/" target="_blank">Rackspace MySQL Cloud</a>, that can put the HA burden on someone else&#8217;s shoulders. Bottom line, losing data will kill a project fast.  Keep it safe.</p>
<p><strong>3) Architect for failure (and recovery)</strong></p>
<p>As I mentioned before, there can be more variables affecting the reliability of cloud servers. Not only can servers fail, but the underlying hardware can have issues, and whole cloud regions can be affected by outages. This is compounded by the fact that you are no longer in direct control of when the hardware may be restarted. Several times recently we have received notices that hardware our servers were running on were going to be rebooted. If you are using some of the cloud security measures mentioned above that make your application not able to restart, these outages may require some intervention to keep your cloud application running as smooth as possible.</p>
<p>Creating an architecture for these realities of cloud solutions doesn&#8217;t have to be overwhelming. The important part is to consider the effects of failures on your users and decide what your tolerance for failure is. That tolerance can be a guide to the technologies to put in place to handle the failure scenarios. Perhaps you are fine with periodically restarting the application or going to a hot spare, or maybe your application must be up at all times and you need to consider deploying across regions or even across clouds to ensure the greatest resiliency possible.</p>
<p><a href="http://www.openlogic.com/blogs/request-a-one-on-one-consultation/"><img src="http://www.openlogic.com/blogs/wp-content/uploads/2012/01/1-1-Consult-Main-Blog.png" alt="" /></a></p>
<p><strong>4) Work in the cloud</strong></p>
<p>Just as there can be a big difference between a developer&#8217;s machine and a traditional production environment, there are differences with cloud environments as well. It&#8217;s important to get a feel for the specifics of how cloud servers will affect your application by doing significant work and testing in the same cloud environments you expect to deploy to. By having your developers working with the cloud on a daily basis, you&#8217;ll start to develop an understanding of where the bottlenecks will occur and how they will affect your application.</p>
<p><strong>5) Keep an eye on costs</strong></p>
<p>One way to really put a damper on your cloud party is to surprise your boss with an unexpected cloud bill for much more than you anticipated.  With automation, functional testing, and continuous integration always validating your code, it can be very difficult to track the number of instances used (of course you are doing at least some testing against production-like environments, right?) Cents per hour may seem very cheap, but it&#8217;s easy to implement a testing strategy that can use tens or hundreds of servers per run, depending on the project (note that cloud instance billing rounds up: 1 minute = 1 hour). Without some form of visualization of the costs, nickels and dimes can add up unexpectedly. Fortunately, awareness can go a long way to alleviate some of the hidden costs. Updating the testing strategies to reuse servers when possible or considering utilizing an internal development cloud for most test runs can prevent cloud costs from escalating out of control.</p>
<p>Of course, these are not the only things that will make you successful in the cloud, but these are some of the things we experienced as we started building the <a href="https://cloudswing.openlogic.com" target="_blank">CloudSwing</a> platform. What other key issues have you experienced when building your cloud based enterprise applications?</p>
<p>&nbsp;</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><br />
<a class="twitter-follow-button" href="https://twitter.com/esweid01">Follow @esweid01</a><script type="text/javascript" src="//platform.twitter.com/widgets.js"></script></p>
<p><a href="http://www.linkedin.com/in/ericweidner" ><br />
          <img src="http://www.linkedin.com/img/webpromo/btn_myprofile_160x33.png" width="160" height="33" border="0" alt="View Eric Weidner's profile on LinkedIn"><br />
</a></p>
<p>This work is licensed under a <a href="http://creativecommons.org/licenses/by/3.0/">Creative Commons Attribution 3.0 Unported License</a> <a href="http://creativecommons.org/licenses/by/3.0/"><img style="border-width: 0pt;" src="http://i.creativecommons.org/l/by/3.0/88x31.png" alt="Creative Commons License" border="0" /></a>.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_1877()',1000);window.setTimeout('loadGoogle1_1877()',1000);window.setTimeout('loadFBLike_1877()',1000);window.setTimeout('loadLinkedin_1877()',1000); }); </script><script type="text/javascript"> function loadTwitter_1877(){ jQuery(document).ready(function($) { $('.dd-twitter-1877').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_1877(){ jQuery(document).ready(function($) { $('.dd-google1-1877').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_1877(){ jQuery(document).ready(function($) { $('.dd-fblike-1877').remove();$('.DD_FBLIKE_AJAX_1877').attr('width','92');$('.DD_FBLIKE_AJAX_1877').attr('height','20');$('.DD_FBLIKE_AJAX_1877').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2012%2F02%2F5-keys-to-successfully-building-enterprise-cloud-apps%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_1877(){ jQuery(document).ready(function($) { $('.dd-linkedin-1877').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/02/5-keys-to-successfully-building-enterprise-cloud-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud Technology and the Advancement in Software Engineering Processes</title>
		<link>http://www.openlogic.com/blogs/2012/01/cloud-technology-and-the-advancement-in-software-engineering-processes/</link>
		<comments>http://www.openlogic.com/blogs/2012/01/cloud-technology-and-the-advancement-in-software-engineering-processes/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 12:00:44 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>
		<category><![CDATA[The Cloud]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Software Development Lifecycle]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/?p=1572</guid>
		<description><![CDATA[Cloud technology is the next step in the evolution of predictable software engineering processes. With the cloud, servers become instant-on commodities.  They are built the same way every time, providing consistency from the ground up.  Servers instances are cheap and easy allowing each component of an application to be isolated to minimize conflicts.  Instances are disposable, so there is no longer a need to worry about server drift. Just get a new one every time.

We can follow several recent advancements in software engineering processes that have been building on each other to see how this all fits together.]]></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-1572'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2012/01/cloud-technology-and-the-advancement-in-software-engineering-processes/" data-count="horizontal" data-text="Cloud Technology and the Advancement in Software Engineering Processes" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-1572'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2012/01/cloud-technology-and-the-advancement-in-software-engineering-processes/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-1572'></div><iframe class="DD_FBLIKE_AJAX_1572" 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-1572'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2012/01/cloud-technology-and-the-advancement-in-software-engineering-processes/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p><strong>Cloud technology</strong> is the next step in the evolution of predictable software engineering processes. With the cloud, servers become instant-on commodities. They are built the same way every time, providing consistency from the ground up. Servers instances are cheap and easy allowing each component of an application to be isolated to minimize conflicts. Instances are disposable, so there is no longer a need to worry about server drift. Just get a new one every time.</p>
<p>We can follow several recent advancements in software engineering processes that have been building on each other to see how this all fits together:</p>
<ul>
<li>Open source software provides quality, freely available building blocks to build applications around.</li>
<li>Agile processes turn features into bite size stories that can deliver value rapidly.</li>
<li>Repeatable builds, functional tests, and <a href="http://jenkins-ci.org/" target="_blank">continuous integration</a> turn quality control into a predictable, automatable procedure.</li>
<li><a href="http://www.linux-kvm.org/" target="_blank">Virtual machines</a> give the ability to better utilize hardware and provide better isolation.</li>
<li><a href="http://www.opscode.com/chef/" target="_blank">Devops</a> engages developers in how to build for a production environment and test that environment early and often.</li>
</ul>
<p>Combining all of these things together can help create a streamlined software delivery process that gives confidence to release quickly.</p>
<p>Successfully utilizing cloud technologies definitely takes a shift in <a href="http://www.openlogic.com/blogs/2011/12/developing-the-cloud-mindese/" target="_blank">mindset</a>. Engineers tend to be control freaks. I used to be the one cherishing every new piece of hardware. Carefully selecting every component that went into the box. Coddling those servers and tweaking every last setting to get it absolutely perfect. Shuddering at the thought of anyone else putting their hands on them and knowing each touch point meant an opportunity for the server to deviate from the plan. I&#8217;ve also looked at cloud options in the past thinking &#8220;That&#8217;s not the OS I&#8217;d use&#8221; or &#8220;that version is not new enough&#8221;.</p>
<p>But I&#8217;ve also been the one cursing <a href="http://xkcd.com/754/" target="_blank">dependency issues</a> when running multiple apps on a single server at the same time. (What do you mean I can&#8217;t have glibc 2.4 and 2.5 at the same time. I need both!) Ferreting out slight version differences in libraries between (Why does this work on my box but not yours?). Managing IPs, ports, and reverse proxy configurations to get the most out of each box.</p>
<p>Creating a <a href="http://barelyenough.org/blog/2011/11/as-if-quality-matters/" target="_blank">cloud based development process</a>, either for a public cloud (like Amazon or Rackspace) or for an internal <a href="http://openstack.org/" target="_blank">enterprise cloud</a>, has been like a breath of fresh air. I quickly get as many environments as I need, I get a fresh server exactly how I want it, every time.</p>
<p>Like clockwork. Predictable.</p>
<p>This is a central concept to what we are trying to accomplish with <a href="https://cloudswing.openlogic.com" target="_blank">CloudSwing</a>, Creating a system that enables users to deploy to the cloud with predictable, repeatable results that can help people realize the potential of the cloud. </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 href="http://www.linkedin.com/in/ericweidner"><span style="font: 80% Arial,sans-serif; color: #0783b6"><img src="http://www.linkedin.com/img/webpromo/btn_in_20x15.png" border="0" alt="View Eric  Weidner's LinkedIn profile" width="20" height="15" style="vertical-align: middle" />View Eric Weidner&#8217;s profile</span></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_1572()',1000);window.setTimeout('loadGoogle1_1572()',1000);window.setTimeout('loadFBLike_1572()',1000);window.setTimeout('loadLinkedin_1572()',1000); }); </script><script type="text/javascript"> function loadTwitter_1572(){ jQuery(document).ready(function($) { $('.dd-twitter-1572').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_1572(){ jQuery(document).ready(function($) { $('.dd-google1-1572').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_1572(){ jQuery(document).ready(function($) { $('.dd-fblike-1572').remove();$('.DD_FBLIKE_AJAX_1572').attr('width','92');$('.DD_FBLIKE_AJAX_1572').attr('height','20');$('.DD_FBLIKE_AJAX_1572').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2012%2F01%2Fcloud-technology-and-the-advancement-in-software-engineering-processes%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_1572(){ jQuery(document).ready(function($) { $('.dd-linkedin-1572').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/cloud-technology-and-the-advancement-in-software-engineering-processes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Burn problems with Brasero, K3B rocks</title>
		<link>http://www.openlogic.com/blogs/2008/09/burn-problems-with-brasero-k3b-rocks/</link>
		<comments>http://www.openlogic.com/blogs/2008/09/burn-problems-with-brasero-k3b-rocks/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 21:09:47 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/09/burn-problems-with-brasero-k3b-rocks/</guid>
		<description><![CDATA[I burned an Ubuntu Hardy live cd with Brasero (the GNOME default burning utility) the other day and it had problems booting.&#160; Kept getting some error about SQUASHFS over and over again and never go to the login screen. After seeing some hints about a bad burn and some unconfirmed discussion about TAO versus DAO, [...]]]></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-417'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/09/burn-problems-with-brasero-k3b-rocks/" data-count="horizontal" data-text="Burn problems with Brasero, K3B rocks" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-417'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/09/burn-problems-with-brasero-k3b-rocks/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-417'></div><iframe class="DD_FBLIKE_AJAX_417" 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-417'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/09/burn-problems-with-brasero-k3b-rocks/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>I burned an Ubuntu Hardy live cd with Brasero (the GNOME default burning utility) the other day and it had problems booting.&nbsp; Kept getting some error about SQUASHFS over and over again and never go to the login screen.</p>
<p>After seeing some hints about a bad burn and some unconfirmed discussion about TAO versus DAO, I burned a new copy with K3B (the software I normally use).&nbsp; This disc worked perfectly.&nbsp; Not sure what the difference may be in the default burn settings, but I now have very low confidence in Brasero.</p>
<p>Anyone aware of issues in Brasero?</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_417()',1000);window.setTimeout('loadGoogle1_417()',1000);window.setTimeout('loadFBLike_417()',1000);window.setTimeout('loadLinkedin_417()',1000); }); </script><script type="text/javascript"> function loadTwitter_417(){ jQuery(document).ready(function($) { $('.dd-twitter-417').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_417(){ jQuery(document).ready(function($) { $('.dd-google1-417').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_417(){ jQuery(document).ready(function($) { $('.dd-fblike-417').remove();$('.DD_FBLIKE_AJAX_417').attr('width','92');$('.DD_FBLIKE_AJAX_417').attr('height','20');$('.DD_FBLIKE_AJAX_417').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F09%2Fburn-problems-with-brasero-k3b-rocks%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_417(){ jQuery(document).ready(function($) { $('.dd-linkedin-417').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/09/burn-problems-with-brasero-k3b-rocks/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Project spotlight: OpenVPN</title>
		<link>http://www.openlogic.com/blogs/2008/08/project-spotlight-openvpn/</link>
		<comments>http://www.openlogic.com/blogs/2008/08/project-spotlight-openvpn/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 22:55:38 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/08/project-spotlight-openvpn/</guid>
		<description><![CDATA[Anyone looking to relieve the pain of no non-Windows support from their hardware VPN vendor or that has issues wading through the IPSec options to get vpn working from their Linux or Mac machines should take a look at OpenVPN.&#160; This firewall project is based on the SSL standard that has been battle tested by [...]]]></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-405'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/08/project-spotlight-openvpn/" data-count="horizontal" data-text="Project spotlight: OpenVPN" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-405'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/08/project-spotlight-openvpn/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-405'></div><iframe class="DD_FBLIKE_AJAX_405" 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-405'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/08/project-spotlight-openvpn/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Anyone looking to relieve the pain of no non-Windows support from their hardware VPN vendor or that has issues wading through the IPSec options to get vpn working from their Linux or Mac machines should take a look at <a href="http://www.openvpn.net/">OpenVPN</a>.&nbsp; This firewall project is based on the SSL standard that has been battle tested by all the ecommerce applications out there and is fairly easy to set up.&nbsp; I had a test server up and running in about 30 minutes on Ubuntu and that included reading a bunch of documentation before actually doing the install.&nbsp; Ubuntu repositories have a recent version that is a good place to start.&nbsp; Here&#39;s a decent <a href="http://www.thebakershome.net/openvpn_tutorial?page=1">tutorial</a> to follow. </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_405()',1000);window.setTimeout('loadGoogle1_405()',1000);window.setTimeout('loadFBLike_405()',1000);window.setTimeout('loadLinkedin_405()',1000); }); </script><script type="text/javascript"> function loadTwitter_405(){ jQuery(document).ready(function($) { $('.dd-twitter-405').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_405(){ jQuery(document).ready(function($) { $('.dd-google1-405').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_405(){ jQuery(document).ready(function($) { $('.dd-fblike-405').remove();$('.DD_FBLIKE_AJAX_405').attr('width','92');$('.DD_FBLIKE_AJAX_405').attr('height','20');$('.DD_FBLIKE_AJAX_405').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F08%2Fproject-spotlight-openvpn%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_405(){ jQuery(document).ready(function($) { $('.dd-linkedin-405').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/08/project-spotlight-openvpn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is the Linux desktop missing the boat?</title>
		<link>http://www.openlogic.com/blogs/2008/08/is-the-linux-desktop-missing-the-boat/</link>
		<comments>http://www.openlogic.com/blogs/2008/08/is-the-linux-desktop-missing-the-boat/#comments</comments>
		<pubDate>Thu, 07 Aug 2008 16:47:41 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2008/08/is-the-linux-desktop-missing-the-boat/</guid>
		<description><![CDATA[Last year, there was a bit of discussion about how the launch of Vista was going to open a lot of doors for Linux on the desktop.Â  I&#8217;m not going to go into a discussion about the pros and cons of Windows Vista and why the door is open to alternatives, but I have been [...]]]></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-402'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2008/08/is-the-linux-desktop-missing-the-boat/" data-count="horizontal" data-text="Is the Linux desktop missing the boat?" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-402'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2008/08/is-the-linux-desktop-missing-the-boat/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-402'></div><iframe class="DD_FBLIKE_AJAX_402" 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-402'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2008/08/is-the-linux-desktop-missing-the-boat/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Last year, there was a bit of discussion about how the launch of Vista was going to <a href="http://www.zdnet.com.au/news/software/soa/Vista-launch-will-boost-desktop-Linux/0,130061733,339273059,00.htm">open a lot of doors for Linux on the desktop</a>.Â  I&#8217;m not going to go into a discussion about the pros and cons of Windows Vista and why the door is open to alternatives, but I have been very interested in seeing how this would turn out.</p>
<p>Linux has been making great strides on the desktop for quite a while.Â  I remember that the first time I thought that Linux was really getting there was in 2002 with SUSE 8.Â  In the last 12 months, Ubuntu has finally made Linux on (my) laptop feasible by finally getting over the last hurdles that had been plaguing me for a long time (projector support with nvidia-settings, and easy WPA Wi-Fi support from the network manager).Â  My wife recently switched to Linux (after her Windows install corrupted) and her first comment was &#8220;This isn&#8217;t as bad as I thought it would be&#8221;.Â  Linux still has some very frustrating issues: Multiple monitor support for all video cards (without knowing how to edit your xorg.conf file and without restarting X), VPN configuration (check out <a href="http://www.openvpn.net">OpenVPN</a>), and the number one issue for corporate desktop use, Microsoft Exchange integration (specifically full group calendaring support). </p>
<p>Mac has long been known for creating a nice desktop experience, but has often been left out of the corporate world for business interop issues.Â  <a href="http://www.roughlydrafted.com/2008/04/16/ibm-launches-pilot-program-for-migrating-to-macs/">IBM apparently has a pilot to test switching to Mac</a>.Â  New statistics also show that <a href="http://news.cnet.com/8301-13505_3-9993160-16.html">Apple is picking up a lot of steam</a> in the US.Â  At OpenLogic, we have a pretty typical split.Â  The vast majority of non-engineering users are on Windows.Â  The vast majority of engineering users are on Linux (typically Ubuntu is the Linux of choice on the desktop).Â  What both sides are starting to agree on is that Mac&#8217;s are an attractive option and we&#8217;ve started refreshing older machines with Mac&#8217;s.Â  Engineering will not replace all Linux machines, but Macs will have an increased presence in our development environments, particularly for laptops. </p>
<p>I recently participated in a survey about Windows Vista adoption and results indicated that more companies are planning or considering switching from desktop Windows to an alternative and Apple was the top choice for switchers with nearly 1/3 considering Mac.Â  But if you look a bit deeper and combine all the Linux distro&#8217;s together, 2/3 of switchers are looking at some distribution of Linux.Â  The report did not take into account server vs. desktop use though and that is an important distinction here. </p>
<p>Linux really needs to keep making strides at creating an environment that I can hand to my grandparents and feel comfortable that they will be up and running without constant support from a &#8220;techie&#8221;.Â  This is the model that Apple has been so successful with.Â  A coordinated push with a big supplier such as Dell would go a long way.Â  Otherwise, Linux may miss this boat to the desktop and have to wait for the next one. </p>
<p>Â </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_402()',1000);window.setTimeout('loadGoogle1_402()',1000);window.setTimeout('loadFBLike_402()',1000);window.setTimeout('loadLinkedin_402()',1000); }); </script><script type="text/javascript"> function loadTwitter_402(){ jQuery(document).ready(function($) { $('.dd-twitter-402').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_402(){ jQuery(document).ready(function($) { $('.dd-google1-402').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_402(){ jQuery(document).ready(function($) { $('.dd-fblike-402').remove();$('.DD_FBLIKE_AJAX_402').attr('width','92');$('.DD_FBLIKE_AJAX_402').attr('height','20');$('.DD_FBLIKE_AJAX_402').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2008%2F08%2Fis-the-linux-desktop-missing-the-boat%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_402(){ jQuery(document).ready(function($) { $('.dd-linkedin-402').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/08/is-the-linux-desktop-missing-the-boat/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Hackety Hack: Ruby is for everyone</title>
		<link>http://www.openlogic.com/blogs/2007/11/hackity-hack-ruby-is-for-everyone/</link>
		<comments>http://www.openlogic.com/blogs/2007/11/hackity-hack-ruby-is-for-everyone/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 22:30:48 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2007/11/hackity-hack-ruby-is-for-everyone/</guid>
		<description><![CDATA[(OpenLogic Engineer) Brad&#39;s 9 yo daughter uses a program called Hackety Hack to learn and write Ruby. She wrote a program to download an mp3 and play it the other day. When she asked Brad what he was working on, he replied &#34;basically the same thing&#34;.&#160;]]></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-279'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2007/11/hackity-hack-ruby-is-for-everyone/" data-count="horizontal" data-text="Hackety Hack: Ruby is for everyone" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-279'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2007/11/hackity-hack-ruby-is-for-everyone/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-279'></div><iframe class="DD_FBLIKE_AJAX_279" 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-279'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2007/11/hackity-hack-ruby-is-for-everyone/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>(OpenLogic Engineer) Brad&#39;s 9 yo daughter uses a program called <a href="http://hacketyhack.net">Hackety Hack</a> to learn and write Ruby.  She wrote a program to download an mp3 and play it the other day.  When she asked Brad what he was working on, he replied &quot;basically the same thing&quot;.&nbsp;</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_279()',1000);window.setTimeout('loadGoogle1_279()',1000);window.setTimeout('loadFBLike_279()',1000);window.setTimeout('loadLinkedin_279()',1000); }); </script><script type="text/javascript"> function loadTwitter_279(){ jQuery(document).ready(function($) { $('.dd-twitter-279').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_279(){ jQuery(document).ready(function($) { $('.dd-google1-279').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_279(){ jQuery(document).ready(function($) { $('.dd-fblike-279').remove();$('.DD_FBLIKE_AJAX_279').attr('width','92');$('.DD_FBLIKE_AJAX_279').attr('height','20');$('.DD_FBLIKE_AJAX_279').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2007%2F11%2Fhackity-hack-ruby-is-for-everyone%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_279(){ jQuery(document).ready(function($) { $('.dd-linkedin-279').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/2007/11/hackity-hack-ruby-is-for-everyone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Microsoft and Novell &#8211; Dogs and Cats living together</title>
		<link>http://www.openlogic.com/blogs/2006/11/microsoft-and-novell-dogs-and-cats-living-together/</link>
		<comments>http://www.openlogic.com/blogs/2006/11/microsoft-and-novell-dogs-and-cats-living-together/#comments</comments>
		<pubDate>Fri, 10 Nov 2006 21:45:58 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2006/11/microsoft-and-novell-dogs-and-cats-living-together/</guid>
		<description><![CDATA[Cheesy movies are so quotable. The &#34;landmark&#34; news that Microsoft and Novell are going to be collaborating reminds me of a scene from Ghostbusters. Dr. Peter Venkman: This city is headed for a disaster of biblical proportions. Mayor: What do you mean, &#34;biblical&#34;? Dr Ray Stantz: What he means is Old Testament, Mr. Mayor, real [...]]]></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-128'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2006/11/microsoft-and-novell-dogs-and-cats-living-together/" data-count="horizontal" data-text="Microsoft and Novell - Dogs and Cats living together" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-128'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2006/11/microsoft-and-novell-dogs-and-cats-living-together/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-128'></div><iframe class="DD_FBLIKE_AJAX_128" 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-128'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2006/11/microsoft-and-novell-dogs-and-cats-living-together/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Cheesy movies are so quotable.  The &quot;landmark&quot; news that Microsoft and Novell are going to be collaborating reminds me of a scene from <a href="http://www.imdb.com/title/tt0087332/quotes">Ghostbusters</a>.</p>
<p><strong>Dr. Peter Venkman</strong>: This city is headed for a disaster of biblical proportions.  <br />  <strong>Mayor</strong>: What do you mean, &quot;biblical&quot;?  <br />  <strong>Dr Ray Stantz</strong>: What he means is Old Testament, Mr. Mayor, real wrath-of-God type stuff.  <br />  <strong>Dr. Peter Venkman</strong>: Exactly.  <br />  <strong>Dr Ray Stantz</strong>: Fire and brimstone coming down from the skies. Rivers and seas boiling.  <br />  <strong>Dr. Egon Spengler</strong>: Forty years of darkness. Earthquakes, volcanoes&#8230;  <br />  <strong>Winston Zeddemore</strong>: The dead rising from the grave.  <br />  <strong>Dr. Peter Venkman</strong>: Human sacrifice, dogs and cats living together &#8211; mass hysteria.</p>
<p>After the initial shock wore off and I started thinking about what this announcement really meant, one thing really came to the forefront.  Virtualization.  There are a couple of things that make me think that virtualization is a driving force here.</p>
<p>1) Many customers and companies I talk to, install at, etc. are diving deep into virtualization technologies.  Most of them are using  <a href="http://www.vmware.com">VMware</a> (use it, love it, wish the support pages didn&#39;t give me the run around) but I know Novell has been putting a lot of weight behind <a href="http://www.novell.com/products/server/virtualization.html">Xen</a> (haven&#39;t used it, want to).</p>
<p>2) For many years I&#39;ve seen large companies reluctancant to deploy Windows servers in their data centers. I&#39;m sure info from Microsoft would state the contrary and I have no stats to back that up.  I just have my experiences with both ISV&#39;s and large companies.  One ISV I was working with was switching their entire product from .Net to Java specifically because their target audience wouldn&#39;t use a Windows server in their production environment.</p>
<p>Given these two observations, I think Microsoft is evaluating all Virtualization offerings and figuring out how to make sure that they maximize their potential, especially if companies are more inclined to run their virtualization hosts on *nix OS&#39;s (VMware Infrastructure 3 is Linux based).  If Windows works great with Xen, then there is still a chance that they can keep virtualized user desktops running MS software.  A virtualized Windows 2003 server is probably easier to manage as well (if it dies, bring up the snapshot) so they may be able to open up new opportunities there as well.</p>
<p>From Novell&#39;s perspective, they need ways to catch up to VMware and hopping in bed with the juggernaut that is Microsoft gives them extra clout in pursuing their own objectives.  I think the legal benefits that are a part of the agreement are really just a nice sales/marketing tool given the current legal landscape.  Stormy has a <a href="http://www.openlogic.com/blogs/2006/11/good-or-bad-for-open-source-is-there-microsoft-patented-technology-in-linux/">very insightful post</a> on that topic.</p>
<p>Only time will tell what really comes from this relationship.  Now if only we could get more native Linux support for PC gaming.</p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_128()',1000);window.setTimeout('loadGoogle1_128()',1000);window.setTimeout('loadFBLike_128()',1000);window.setTimeout('loadLinkedin_128()',1000); }); </script><script type="text/javascript"> function loadTwitter_128(){ jQuery(document).ready(function($) { $('.dd-twitter-128').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_128(){ jQuery(document).ready(function($) { $('.dd-google1-128').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_128(){ jQuery(document).ready(function($) { $('.dd-fblike-128').remove();$('.DD_FBLIKE_AJAX_128').attr('width','92');$('.DD_FBLIKE_AJAX_128').attr('height','20');$('.DD_FBLIKE_AJAX_128').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2006%2F11%2Fmicrosoft-and-novell-dogs-and-cats-living-together%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_128(){ jQuery(document).ready(function($) { $('.dd-linkedin-128').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/2006/11/microsoft-and-novell-dogs-and-cats-living-together/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Elevator Dreams</title>
		<link>http://www.openlogic.com/blogs/2006/11/elevator-dreams/</link>
		<comments>http://www.openlogic.com/blogs/2006/11/elevator-dreams/#comments</comments>
		<pubDate>Wed, 01 Nov 2006 20:58:06 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2006/11/elevator-dreams/</guid>
		<description><![CDATA[Travel tip: If you find yourself checking into a hotel at 1 am (after being up for 23 hours) and the clerk offers you a lesser room because the one you booked is near an elevator, take the other room. Near an elevator doesn&#39;t mean there may be people walking outside your room. It really [...]]]></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-116'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2006/11/elevator-dreams/" data-count="horizontal" data-text="Elevator Dreams" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-116'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2006/11/elevator-dreams/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-116'></div><iframe class="DD_FBLIKE_AJAX_116" 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-116'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2006/11/elevator-dreams/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>Travel tip: If you find yourself checking into a hotel at 1 am (after being up for 23 hours) and the clerk offers you a lesser room because the one you booked is near an elevator, take the other room.  Near an elevator doesn&#39;t mean there may be people walking outside your room.  It really means that they located the elevator motor in your room and it will run intermittently all night long. </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_116()',1000);window.setTimeout('loadGoogle1_116()',1000);window.setTimeout('loadFBLike_116()',1000);window.setTimeout('loadLinkedin_116()',1000); }); </script><script type="text/javascript"> function loadTwitter_116(){ jQuery(document).ready(function($) { $('.dd-twitter-116').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_116(){ jQuery(document).ready(function($) { $('.dd-google1-116').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_116(){ jQuery(document).ready(function($) { $('.dd-fblike-116').remove();$('.DD_FBLIKE_AJAX_116').attr('width','92');$('.DD_FBLIKE_AJAX_116').attr('height','20');$('.DD_FBLIKE_AJAX_116').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2006%2F11%2Felevator-dreams%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_116(){ jQuery(document).ready(function($) { $('.dd-linkedin-116').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/2006/11/elevator-dreams/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Ugly Side of Open Source</title>
		<link>http://www.openlogic.com/blogs/2006/10/the-ugly-side-of-open-source/</link>
		<comments>http://www.openlogic.com/blogs/2006/10/the-ugly-side-of-open-source/#comments</comments>
		<pubDate>Tue, 31 Oct 2006 19:14:42 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://www.openlogic.com/blogs/2006/10/the-ugly-side-of-open-source/</guid>
		<description><![CDATA[You&#39;ve probably seen the big news in the Open Source world already. Oracle is hijacking Red Hat&#39;s Linux distribution and will ship a version named Unbreakable Linux, undercutting Red Hat&#39;s support pricing. Thanks for doing all the work Red Hat, we&#39;ll take it from here. To me, it appears that Oracle cares nothing about 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-115'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2006/10/the-ugly-side-of-open-source/" data-count="horizontal" data-text="The Ugly Side of Open Source" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-115'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2006/10/the-ugly-side-of-open-source/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-115'></div><iframe class="DD_FBLIKE_AJAX_115" 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-115'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2006/10/the-ugly-side-of-open-source/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p>You&#39;ve probably seen the <a href="http://java.sys-con.com/read/291375.htm">big news in the Open Source world</a> already.  Oracle is hijacking Red Hat&#39;s Linux distribution and will ship a version named <a href="http://www.oracle.com/technologies/linux/index.html?pageregion=ocom_hp_a_main_1_Linux_102506">Unbreakable Linux</a>, undercutting Red Hat&#39;s support pricing.  Thanks for doing all the work Red Hat, we&#39;ll take it from here.  To me, it appears that Oracle cares nothing about the open source community.  The open source community thus far has thrived using a culture of collaboration and friendly competition (competition of alternative options).  Oracle is getting into open source with the mentality of cut-throat competition. They previously bought the company behind the transaction engine that MySQL used, forcing many to reevaluate if they could rely on MySQL features owned by another proprietary database company. And the problem I see is not that they are going to offer a competitive Linux distribution at a lower price point.  It&#39;s that they don&#39;t even have the decency to build their own competing distribution like Novell/SUSE. </p>
<p>I&#39;ve never really been a big fan of Oracle software myself, mostly because of the big monolithic lump that they ship.  It&#39;s not exactly a light solution.  I&#39;ve also always found their claims of having the most used application server a bit dubious considering they seem to count every cd they ship whether someone uses the app server or not.</p>
<p>I&#39;m sure they&#39;ll get some traction in the corporate world. There is still a great divide between the corporate open source circles and the technical open source community. Companies will be willing to lump their Linux support in with that giant Oracle contract that they already have.  It will be interesting to see how the technical community reacts to this news though.  I don&#39;t think the community traditionally supports this kind of behavior.  I think we&#39;d all be better off if we could foster more cooperation between corporate and community groups. </p>
<p>One thing I find very ironic is that Red Hat just purchased the JBoss Group, which made waves by proclaiming they owned open source by buying up projects such as Hibernate and listing (Apache) Tomcat as one of their projects on their website.  I&#39;ve heard that Oracle has been making similar proclamations that they wanted to own open source as well.  No wonder they were trying to buy JBoss before. </p>
<p>Perhaps some good will come of this.  There are many companies that are dumping their products into the OSS space.  Some are trying to give new life to an uncompetitive product.  Others are &quot;donating&quot; code they don&#39;t want to maintain into groups such as the Eclipse Foundation to try to get publicity.  Then there are companies open sourcing projects that truly add value to the whole community.  This creates so much noise out there that you sometimes have to look deep to find the gems that are available.  Hopefully this event will make other companies think long and hard about why they are considering open sourcing their projects so that both the company and the community benefit from the contributions.</p>
<p>And in the end, a little disruption to force companies to improve can be good thing.  Just watch out for those sharks in the pool.  </p>
<p>BTW, <a href="http://www.centos.org">CentOS</a> has been producing a non-Red Hat branded version of RHEL for a long time making the core features of RHEL available to everyone (This is great for product testing). I wonder if Oracle has poached some of the CentOS developers or if they are launching this initiative with an internal team. </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_115()',1000);window.setTimeout('loadGoogle1_115()',1000);window.setTimeout('loadFBLike_115()',1000);window.setTimeout('loadLinkedin_115()',1000); }); </script><script type="text/javascript"> function loadTwitter_115(){ jQuery(document).ready(function($) { $('.dd-twitter-115').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_115(){ jQuery(document).ready(function($) { $('.dd-google1-115').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_115(){ jQuery(document).ready(function($) { $('.dd-fblike-115').remove();$('.DD_FBLIKE_AJAX_115').attr('width','92');$('.DD_FBLIKE_AJAX_115').attr('height','20');$('.DD_FBLIKE_AJAX_115').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2006%2F10%2Fthe-ugly-side-of-open-source%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_115(){ jQuery(document).ready(function($) { $('.dd-linkedin-115').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/2006/10/the-ugly-side-of-open-source/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Writing is on the Wall</title>
		<link>http://www.openlogic.com/blogs/2006/02/the-writing-is-on-the-wall/</link>
		<comments>http://www.openlogic.com/blogs/2006/02/the-writing-is-on-the-wall/#comments</comments>
		<pubDate>Wed, 15 Feb 2006 23:00:00 +0000</pubDate>
		<dc:creator>Eric Weidner</dc:creator>
				<category><![CDATA[Open Source Trends]]></category>

		<guid isPermaLink="false">http://openlogic.litmusbox.com/blogs/?p=71</guid>
		<description><![CDATA[Interesting developments keep happening in the Open Source world. &#34;Oracle&#39;s Open-Source Shopping Spree&#34; says that Oracle is negotiating to purchase the JBoss Group (JBoss Application Server), Zend (PHP), and Sleepy Cat (database). The acquisition is already announced on the Sleepy Cat page. This follows news that Oracle purchased InnoDB, the company behind a key piece [...]]]></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-71'></div><a href="http://twitter.com/share" class="twitter-share-button" data-url="http://www.openlogic.com/blogs/2006/02/the-writing-is-on-the-wall/" data-count="horizontal" data-text="The Writing is on the Wall" data-via="openlogic" ></a></div><div class='dd_button'><div class='dd-google1-ajax-load dd-google1-71'></div><g:plusone size='medium' href='http://www.openlogic.com/blogs/2006/02/the-writing-is-on-the-wall/'></g:plusone></div><div class='dd_button'><div class='dd-fblike-ajax-load dd-fblike-71'></div><iframe class="DD_FBLIKE_AJAX_71" 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-71'></div><script type='in/share' data-url='http://www.openlogic.com/blogs/2006/02/the-writing-is-on-the-wall/' data-counter='right'></script></div></div><div style='clear:both'></div></div><div style='clear:both'></div><p> Interesting developments keep happening in the Open Source world. <a href="http://www.businessweek.com/technology/content/feb2006/tc20060209_810527.htm">&quot;Oracle&#39;s Open-Source Shopping Spree&quot;</a> says that Oracle is negotiating to purchase the <a href="http://www.jboss.com">JBoss Group</a> (JBoss Application Server), <a href="http://www.zend.com/">Zend</a> (PHP), and <a href="http://www.sleepycat.com/">Sleepy Cat</a> (database).  The acquisition is already announced on the Sleepy Cat page. </p>
<p> This follows news that Oracle purchased <a href="http://www.innodb.com/index.php">InnoDB</a>, the company behind a key piece of technology for the MySQL database (InnoDB technology adds transaction support to MySQL, a feature that my friends that know more than I do about databases say is what elevates MySQL above toy status).  Could this be Oracle&#39;s way of forcing MySQL&#39;s technology hand?  Realistically, MySQL should now focus on adding the InnoDB functionality natively. </p>
<p> 2 database technologies, both from the C world, a Java-based middleware suite, and a non-Java web framework technology.  Somewhat strange bedfellows. Both PHP and JBoss can be made to work with the &quot;C world&quot; databases so that&#39;s not a real stretch (other, but the PHP world and Java aren&#39;t common bedfellows.  There are attempts going on to bring them closer together, but as far as I can tell, there isn&#39;t anything exciting happening in that realm just yet.  Maybe they picked based on name recognition in those 3 different areas.  I guess we&#39;ll wait and see how Oracle plans to tie all of this together or if they are just spreading the wealth. </p>
<p> Speaking of strange bedfellows, this also presents some strange business relationships as well. Novell has picked JBoss as a core component of their stack support in SUSE Linux (Red Hat went with Jonas. Even more interesting is the recent partnership announcement between JBoss and Microsoft. </p>
<p> How will the community handle big companies gobbling up smaller OSS project parents? With JBoss havin has kept a stable of the most important developers so losing some external community support is probably not a big deal.  I&#39;m sure Oracle can throw a few hundred people on it anyway.  Will communities rebel against the leadership (e.g. Mambo)?  Will we start seeing project forks? </p>
<p> What remains to be seen is what would happen when Oracle&#39;s priorities shift.  Would they drop providing resources to these projects?  Would they then whither and die or have a new champion take up the cause? </p>
<p> The important moral of this story is&#8230; OSS is a major factor now and isn&#39;t going away.  The big companies are starting to pay attention. If you can&#39;t beat them, join them. </p>
<p> UPDATE: This <a href="http://news.com.com/Oracle+tried+to+buy+open-source+MySQL/2100-7344_3-6040197.html">News.com article</a> says Oracle tried to buy MySQL but Marten Mickos was having none of it.  Very interesting.  If you can&#39;t beat them, buy them? </p>
<script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadTwitter_71()',1000);window.setTimeout('loadGoogle1_71()',1000);window.setTimeout('loadFBLike_71()',1000);window.setTimeout('loadLinkedin_71()',1000); }); </script><script type="text/javascript"> function loadTwitter_71(){ jQuery(document).ready(function($) { $('.dd-twitter-71').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadGoogle1_71(){ jQuery(document).ready(function($) { $('.dd-google1-71').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadFBLike_71(){ jQuery(document).ready(function($) { $('.dd-fblike-71').remove();$('.DD_FBLIKE_AJAX_71').attr('width','92');$('.DD_FBLIKE_AJAX_71').attr('height','20');$('.DD_FBLIKE_AJAX_71').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.openlogic.com%2Fblogs%2F2006%2F02%2Fthe-writing-is-on-the-wall%2F&locale=en_US&layout=button_count&action=like&width=92&height=20&colorscheme=light'); }); } function loadLinkedin_71(){ jQuery(document).ready(function($) { $('.dd-linkedin-71').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/2006/02/the-writing-is-on-the-wall/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

