<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Why not open source</title>
	<atom:link href="http://rohitj.net/blog/2009/03/10/why-not-open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://rohitj.net/blog/2009/03/10/why-not-open-source/</link>
	<description>Yet more clitches</description>
	<lastBuildDate>Fri, 13 Jan 2012 19:29:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
	<item>
		<title>By: admin</title>
		<link>http://rohitj.net/blog/2009/03/10/why-not-open-source/comment-page-1/#comment-5918</link>
		<dc:creator>admin</dc:creator>
		<pubDate>Wed, 17 Nov 2010 18:10:32 +0000</pubDate>
		<guid isPermaLink="false">http://rohitj.net/blog/?p=89#comment-5918</guid>
		<description>Your concerns are genuine. However, there are few more things to consider here. There are 2/3 levels at which open source software development happens (in general). One is Kernel, second is libraries and third is GUI. Most of the Linux distributions you are talking about (like CentOS or Ubuntu) have kernels and libraries common. The command that you talk about are built above them. Hence, there isn&#039;t that much work being spent on forking things. 

Second point is, that a major idea behind open source is that a person/community should be able to do things the way they want. That is why, there are many forks of different open source softwares. Not everyone can have same ideas and thoughts, and hence we can not work towards same direction unless we force them, which is not desired. 

About Android. You gave iPhone OS as an example. You should also observe that since iPhone is closed source, the only hardware it is used on is iPhone. Isn&#039;t that bad? Also, if LG or Samsung decided to change Android GUI a lot, its not open source&#039;s fault. Its rather good, because then we see many people trying their creativity to come up with different styles. In an ideal world, you want to cultivate the tendency of letting creativity flow the way it wants to flow, and open source is doing that. 

About stability: I am sure if we make Linux based distributions restrictive (like iPhone did when they said no more than one application can run at a time), it will be much more stable. A major reason behind instability of these softwares is that it gives full freedom to users. Also, these softwares are not as unstable as you think they are. Look at Apache, Linux, mysql, postgres.... they are most popular softwares in server market, which has been pretty much the main target for these softwares so far.</description>
		<content:encoded><![CDATA[<p>Your concerns are genuine. However, there are few more things to consider here. There are 2/3 levels at which open source software development happens (in general). One is Kernel, second is libraries and third is GUI. Most of the Linux distributions you are talking about (like CentOS or Ubuntu) have kernels and libraries common. The command that you talk about are built above them. Hence, there isn&#8217;t that much work being spent on forking things. </p>
<p>Second point is, that a major idea behind open source is that a person/community should be able to do things the way they want. That is why, there are many forks of different open source softwares. Not everyone can have same ideas and thoughts, and hence we can not work towards same direction unless we force them, which is not desired. </p>
<p>About Android. You gave iPhone OS as an example. You should also observe that since iPhone is closed source, the only hardware it is used on is iPhone. Isn&#8217;t that bad? Also, if LG or Samsung decided to change Android GUI a lot, its not open source&#8217;s fault. Its rather good, because then we see many people trying their creativity to come up with different styles. In an ideal world, you want to cultivate the tendency of letting creativity flow the way it wants to flow, and open source is doing that. </p>
<p>About stability: I am sure if we make Linux based distributions restrictive (like iPhone did when they said no more than one application can run at a time), it will be much more stable. A major reason behind instability of these softwares is that it gives full freedom to users. Also, these softwares are not as unstable as you think they are. Look at Apache, Linux, mysql, postgres&#8230;. they are most popular softwares in server market, which has been pretty much the main target for these softwares so far.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Arjun Gupta</title>
		<link>http://rohitj.net/blog/2009/03/10/why-not-open-source/comment-page-1/#comment-5581</link>
		<dc:creator>Arjun Gupta</dc:creator>
		<pubDate>Thu, 28 Oct 2010 19:12:46 +0000</pubDate>
		<guid isPermaLink="false">http://rohitj.net/blog/?p=89#comment-5581</guid>
		<description>Hi bhaiya, wassup.
Although open-source softwares are free (the best part) and can be modified (well i dont use this feature), I have a small query regarding the Open Source softwares. Don&#039;t you think open source software are fragmented, in the sense that every community tries to make their own platform rather working on a integrated approach.
I think developers will be more innovative if they can target a singular platform rather than 100 variants.
Is open source community having a answer to this?
I got this as I see that Android is open-source but its different on different phones, means not all phones would be able to run all the apps. LG uses different android version, Samsung uses different. Atleast when it comes to phones I think iPhone OS and Windows Mobile OS is far better than Android. They are closed source, expensive but are stable which makes it worth the premium.
Also when it comes to PC, learning Linux is also a bit trouble as Ubuntu uses different sets of commands and CentOS uses different, maybe that&#039;s the reason why Windows is still a clear winner.</description>
		<content:encoded><![CDATA[<p>Hi bhaiya, wassup.<br />
Although open-source softwares are free (the best part) and can be modified (well i dont use this feature), I have a small query regarding the Open Source softwares. Don&#8217;t you think open source software are fragmented, in the sense that every community tries to make their own platform rather working on a integrated approach.<br />
I think developers will be more innovative if they can target a singular platform rather than 100 variants.<br />
Is open source community having a answer to this?<br />
I got this as I see that Android is open-source but its different on different phones, means not all phones would be able to run all the apps. LG uses different android version, Samsung uses different. Atleast when it comes to phones I think iPhone OS and Windows Mobile OS is far better than Android. They are closed source, expensive but are stable which makes it worth the premium.<br />
Also when it comes to PC, learning Linux is also a bit trouble as Ubuntu uses different sets of commands and CentOS uses different, maybe that&#8217;s the reason why Windows is still a clear winner.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

