<?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>Engwar &#187; open source</title>
	<atom:link href="http://engwar.com/tags/open-source/feed" rel="self" type="application/rss+xml" />
	<link>http://engwar.com</link>
	<description>Chintana Wilamuna&#039;s weblog</description>
	<lastBuildDate>Tue, 06 Mar 2012 07:32:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>PaaS and open source</title>
		<link>http://engwar.com/post/404?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=paas-and-open-source</link>
		<comments>http://engwar.com/post/404#comments</comments>
		<pubDate>Wed, 11 Aug 2010 13:38:50 +0000</pubDate>
		<dc:creator>Chintana</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[paas]]></category>
		<category><![CDATA[soa]]></category>

		<guid isPermaLink="false">http://engwar.com/?p=404</guid>
		<description><![CDATA[Ted Leung has some interesting ideas about Platform As a Service (PaaS) and open source. I agree with Ted that open source software is not becoming any less relevant. Looking at current platform as a service offerings Ted&#8217;s view of, &#8230; <a href="http://engwar.com/post/404">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.sauria.com/blog/">Ted Leung</a> has some interesting <a href="http://www.sauria.com/blog/2010/05/31/thoughts-on-open-source-and-platform-as-a-service/">ideas about Platform As a Service (PaaS) and open source</a>. I agree with Ted that open source software is not becoming any less relevant. Looking at current platform as a service offerings Ted&#8217;s view of,</p>
<blockquote><p>The more interesting question for developers has to do with infrastructure software. In my mind LAMP is really a proxy for “infrastructure software” If you’ve been paying any attention at all to the development of web application software, you know that there is a lot happening with various kinds of infrastructure software.</p></blockquote>
<p>is understandable. Almost all the current PaaS vendors have developed mechanisms to harvest <a href="http://en.wikipedia.org/wiki/Commons-based_peer_production">commons based peer production</a>. Ultimately all of this ends up in some server of a vendor locked away in a data center somewhere. Most of the vendors use open source software heavily for their PaaS offerings and some have open sourced bits and pieces of their platform. While I&#8217;m certainly not the overzealous freedom fighter I was, this awfully sounds like writing open source applications for a proprietary platform. Not that it&#8217;s necessarily a bad thing. Unlike developing software on a proprietary operating system, developing on a proprietary platform as a service offering is limited in various aspects which are unique to its usecase.</p>
<p>So, IMHO, a more interesting problem to tackle in an environment like this is open source platform as a service. You still have a hosted service where people can just develop applications and forget about underlying technical details of the platform, where your data is residing and so on. At the same time this entire platform is open source! Sounds like a pipe dream but it&#8217;s a reality. I hope this will set a trend that other vendors follow, eventually.</p>
<p>The open source platform as a service is <a href="http://wso2.com/cloud/stratos/">Stratos</a>. The hosted platform reside in <a href="http://cloud.wso2.com">cloud.wso2.com</a> where anyone can register for free (during the alpha and beta stages) and get an entire middleware platform at your fingertips with a few clicks. Another bold move is that the code base of the downloadable version and the hosted version are exactly the same! So, the platform itself and hosted applications behave in a predictable manner where ever they&#8217;re deployed. Also, it should be mentioned here that most of the services provided by Stratos started their life as standalone programs (like Tomcat). This also, provide invaluable repository of information if anyone wants to study how their should architect their applications to make them <a href="http://pzf.fremantle.org/2010/05/cloud-native.html">cloud native</a>. Source code for the entire platform available <a href="http://svn.wso2.org/repos/wso2/trunk/stratos/">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://engwar.com/post/404/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploiting the economic crisis</title>
		<link>http://engwar.com/post/64?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=exploiting-the-economic-crisis</link>
		<comments>http://engwar.com/post/64#comments</comments>
		<pubDate>Mon, 08 Dec 2008 13:16:53 +0000</pubDate>
		<dc:creator>Chintana</dc:creator>
				<category><![CDATA[enterprise]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://engwar.com/?p=64</guid>
		<description><![CDATA[By now I&#8217;m sure most of you have read more than a dozen articles about possibilities for open source products in the current economic crisis. Even for a fairly large enterprise the annual licensing fee for products that their using &#8230; <a href="http://engwar.com/post/64">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>By now I&#8217;m sure most of you have read more than a dozen articles about possibilities for open source products in the current economic crisis. Even for a fairly large enterprise the annual licensing fee for products that their using can be a big burden. Charging an annual licensing fee can be understandable from the vendors&#8217; point of view but paying ridiculous amounts of money is going to be a problem to the customers. So I believe that proprietary vendors will come up with some kind of a discount scheme to retain their existing customers. Even then, if you look at it from the business side which has proprietary deployments and pay annual licensing and maintenance fees, if there are alternatives which they can use and cut those prices in, say, three quarters then that&#8217;s an alternative worth considering.</p>
<p>So is open source the miracle cure for every proprietary solutions that cost a fortune on an yearly basis? Although some people talk like it is, reality is much different. A typical CTO will be reluctant to give up an existing deployed solution and go for an open source alternative. This might be for couple of reasons,</p>
<ul>
<li>The system works and it&#8217;s operational going offline is going to cost a considerable amount of money and business disruption.</li>
<li>There&#8217;s no open source alternative out there that is a drop in replacement for any given large proprietary deployment of an ERP, CRM etc&#8230;</li>
<li>What would happen to existing data? Will they be migrated? Can they be migrated seamlessly?</li>
<li>If it&#8217;s a large enterprise operating in many industry verticals, does the alternative ERP system have modules working on those industry verticals?</li>
</ul>
<p>There might be much more reasons, and many more specific to a given organizational setup, I&#8217;m just trying to list some general barriers off the top of my head. Most of all a formal TCO study might have to be carried out in order to justify the decision to upper management.</p>
<p>This is one area where a proprietary vendor, take SAP for example, thrive. They have a single solution where you deploy, tweak some parameters, do a BPR and everything starts to just work. Looking back at open source software vendors, I&#8217;m not aware of a solution like what SAP has to offer. Although SAP is ridiculously expensive a lot of companies are willing to pay money to them. They do have one heck of a product that works for many different businesses. I&#8217;m not sure how Compiere is doing compared to SAP. <a href="http://compiere.com/products/success-stories/index.php">Looks like they&#8217;re doing quite ok</a>. But the 3rd party vendors developing extensions and modules for SAP are several times bigger than for Compiere (if anyone is aware of a quotable statistic please do holler).</p>
<p>Let&#8217;s take another example. If your company intranet is running on Microsoft Sharepoint and you want to ditch that and go for an open source solution what would you be looking at? There is no single open source solution that you can compare with Sharepoint. Sure you can get a set of open source projects, put them together and make it your infrastructure. People who have done this knows how hard it is. Getting two separate projects to work with each other can often be described with the word nightmare. They&#8217;re not built to integrate. Most of them does not expose their data as Web services so you don&#8217;t have an effective method of accessing those. IMO, it&#8217;s another area where commercial offerings of open source projects can partner with each other and provide more integrated solutions rather than single products.</p>
<p>If you&#8217;re a tech startup you could probably put up with 5 different passwords for 5 different systems that you have to use. Wiki, CMS, bug tracker, forums and webmail. Giving single sign on between the applications is an important factor from an end users point of view. It certainly make the system easy to use and accessible. True, you get software like <a href="http://www.ja-sig.org/products/cas/index.html">CAS</a> but a couple of years back when I took it for a spin getting it to work with different apps turned out to be a colossal pain in the arse (it might have become more developed with great many plugins for different systems now, I haven&#8217;t looked at CAS recently). Doesn&#8217;t have to be that way. For solutions like this, built with open source, people are willing to pay money yet nobody is doing it.</p>
<p>So, I believe it&#8217;s a great time to think in terms of integrated solutions rather than individual projects and take those open source projects, make them easier to adopt and integrate into a wider enterprise environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://engwar.com/post/64/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>To hell with opensource politics</title>
		<link>http://engwar.com/post/63?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=to-hell-with-opensource-politics</link>
		<comments>http://engwar.com/post/63#comments</comments>
		<pubDate>Sun, 16 Nov 2008 23:54:34 +0000</pubDate>
		<dc:creator>Chintana</dc:creator>
				<category><![CDATA[git]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://engwar.com/?p=63</guid>
		<description><![CDATA[Alan has nicely put into words something I&#8217;ve been pondering for a couple of days now. GitHub is a place where forking a codebase is the norm. You fork a particular codebase, play around with it, add your modifications and &#8230; <a href="http://engwar.com/post/63">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://kiloblog.com/post/sharing-code-for-what-its-worth/">Alan has nicely put into words</a> something I&#8217;ve been pondering for a couple of days now. <a href="http://github.com/">GitHub</a> is a place where forking a codebase is the norm. You fork a particular codebase, play around with it, add your modifications and if the master branch owner agrees and think your stuff is cool he can merge the changes. If he doesn&#8217;t agree, you could continue with your cool additions and can tell people to pull from you.</p>
<p>Compare this with a more traditional method of maintaining an open source project. Alan mentions SourceForce as an example. It&#8217;s not the only one. You have a central repository where a few people act as committers who can control what changes can go into its repo. GitHub on the other hand provides a new perspective. See the <a href="http://github.com/rails/rails/network">graph for Ruby on Rails for example</a>. With a decentralized view like that you can quickly find out who meddles with the code and who are the people having  a keen interest to contribute.</p>
<p>Amount of politics that&#8217;s going to be generated around the project is very limited compared with a centralized cvs/svn repo project. You can get rid of all those private mailing lists and just carry on with what matters most, after all code speaks on everyone&#8217;s behalf <img src='http://engwar.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://engwar.com/post/63/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

