<?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: Musing about &#8220;commercial&#8221; development of Linux</title>
	<atom:link href="http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/</link>
	<description>a blog about information</description>
	<lastBuildDate>Sun, 14 Mar 2010 16:40:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Shivanand</title>
		<link>http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/comment-page-1/#comment-333312</link>
		<dc:creator>Shivanand</dc:creator>
		<pubDate>Mon, 05 May 2008 07:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/?p=1084#comment-333312</guid>
		<description>I used to work for Novell, and depending upon which project you work for, the level of contribution and more importantly it&#039;s motive changes quite a bit. 

There are teams that work solely on the kernel, and are tasked with improving quality and adding extensions to make life easier for other teams. 

There are also several teams, that write peripheral code that strictly stay within the confines of Novell&#039;s specific distribution, but it later adopted by several others.

Some examples 3D desktop (I think it was called Beryl or some such thing), FSpot (iphoto like app), the Gnome music manager (I forget the name). All of these were then adopted by others like Ubuntu. 

Apart from these there are also developers who commit code, coz it makes their task easier (as you hypothesized). Typical examples would be developers of storage solutions using linux or data center management apps, that need some infrastructure components in the distro, to get their task done.

But, I think that most part of that 70% is due to companies developing solutions on top of linux, and that requires certain features in the core and hence the motive is mostly to enable selling linux based solutions.</description>
		<content:encoded><![CDATA[<p>I used to work for Novell, and depending upon which project you work for, the level of contribution and more importantly it&#8217;s motive changes quite a bit. </p>
<p>There are teams that work solely on the kernel, and are tasked with improving quality and adding extensions to make life easier for other teams. </p>
<p>There are also several teams, that write peripheral code that strictly stay within the confines of Novell&#8217;s specific distribution, but it later adopted by several others.</p>
<p>Some examples 3D desktop (I think it was called Beryl or some such thing), FSpot (iphoto like app), the Gnome music manager (I forget the name). All of these were then adopted by others like Ubuntu. </p>
<p>Apart from these there are also developers who commit code, coz it makes their task easier (as you hypothesized). Typical examples would be developers of storage solutions using linux or data center management apps, that need some infrastructure components in the distro, to get their task done.</p>
<p>But, I think that most part of that 70% is due to companies developing solutions on top of linux, and that requires certain features in the core and hence the motive is mostly to enable selling linux based solutions.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jitendra</title>
		<link>http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/comment-page-1/#comment-329928</link>
		<dc:creator>Jitendra</dc:creator>
		<pubDate>Mon, 28 Apr 2008 19:52:45 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/?p=1084#comment-329928</guid>
		<description>Hey JP, Jitendra from SezWho here...Too bad about the Phishing attack...Please let me know if I can do anything to help out with restoring the site.  Thanks, Jitendra</description>
		<content:encoded><![CDATA[<p>Hey JP, Jitendra from SezWho here&#8230;Too bad about the Phishing attack&#8230;Please let me know if I can do anything to help out with restoring the site.  Thanks, Jitendra</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Don Marti</title>
		<link>http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/comment-page-1/#comment-328975</link>
		<dc:creator>Don Marti</dc:creator>
		<pubDate>Tue, 22 Apr 2008 23:45:44 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/?p=1084#comment-328975</guid>
		<description>Linux kernel developers who work for companies have to be collaborationally amphibious: answerable both to management and to the rest of the kernel developers, some of whom work for the employer&#039;s competition.  A developer can&#039;t get too wild and woolly, working on something for the kernel that&#039;s completely unrelated to the employer&#039;s interests, or singlemindedly push for the employer&#039;s interests in a way that would hurt other collaborators.</description>
		<content:encoded><![CDATA[<p>Linux kernel developers who work for companies have to be collaborationally amphibious: answerable both to management and to the rest of the kernel developers, some of whom work for the employer&#8217;s competition.  A developer can&#8217;t get too wild and woolly, working on something for the kernel that&#8217;s completely unrelated to the employer&#8217;s interests, or singlemindedly push for the employer&#8217;s interests in a way that would hurt other collaborators.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Vijay Singh Riyait</title>
		<link>http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/comment-page-1/#comment-328954</link>
		<dc:creator>Vijay Singh Riyait</dc:creator>
		<pubDate>Tue, 22 Apr 2008 22:29:50 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/?p=1084#comment-328954</guid>
		<description>The consclusions of the report don&#039;t surprise me but as yourself I have no way of proving or disproving it. What I do know is that companies such as Novell, RedHat, Sun and IBM have kernel developers directly contributing to the Linux Kernel. The OSDL has been supported by a range of Global Organisations and under which Linus Torvalds and others work. I believe this was a necessary step to make the step in to the Enterprise. At the end of the day hardware has to be bought for testing/porting, regression tests have to be performed, third party device drivers have to be incorporated which all needs resources and money. As Linux has become a core strategy for many companies such as IBM and Oracle then they have contributed towards its development in their own interests. I like Linus&#039;s pragmatic approach towards the adoption of Linux and his realisation of having to work at the interface of propietary software and GPL&#039;ed software. Kernel development is highly specialised and requires a certain skillset that not all developers have, so I&#039;m not convinced there will ever be a huge pool of developers here or even whether it will be good for the Linux Kernel. You only have to look at some of the deep seated Debian issues to realise that there are major pitfalls. Linus and the Kernel developers have done an amazing job of managing such a complex process. I don&#039;t know if people remember Linus&#039;s handling of the change of Source Control to his own GIT tool - sheer genius!</description>
		<content:encoded><![CDATA[<p>The consclusions of the report don&#8217;t surprise me but as yourself I have no way of proving or disproving it. What I do know is that companies such as Novell, RedHat, Sun and IBM have kernel developers directly contributing to the Linux Kernel. The OSDL has been supported by a range of Global Organisations and under which Linus Torvalds and others work. I believe this was a necessary step to make the step in to the Enterprise. At the end of the day hardware has to be bought for testing/porting, regression tests have to be performed, third party device drivers have to be incorporated which all needs resources and money. As Linux has become a core strategy for many companies such as IBM and Oracle then they have contributed towards its development in their own interests. I like Linus&#8217;s pragmatic approach towards the adoption of Linux and his realisation of having to work at the interface of propietary software and GPL&#8217;ed software. Kernel development is highly specialised and requires a certain skillset that not all developers have, so I&#8217;m not convinced there will ever be a huge pool of developers here or even whether it will be good for the Linux Kernel. You only have to look at some of the deep seated Debian issues to realise that there are major pitfalls. Linus and the Kernel developers have done an amazing job of managing such a complex process. I don&#8217;t know if people remember Linus&#8217;s handling of the change of Source Control to his own GIT tool &#8211; sheer genius!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: David Dunwoody</title>
		<link>http://confusedofcalcutta.com/2008/04/22/musing-about-commercial-development-of-linux/comment-page-1/#comment-328952</link>
		<dc:creator>David Dunwoody</dc:creator>
		<pubDate>Tue, 22 Apr 2008 22:27:45 +0000</pubDate>
		<guid isPermaLink="false">http://confusedofcalcutta.com/?p=1084#comment-328952</guid>
		<description>A few developers are paid full-time primarily to work on open-source projects, but this is usually because open-source software development is a core business for their employer.

The long tail of contributors, comprising the vast majority of individuals, and perhaps the slender majority of the code, consists of people like me who only contribute because they need to fix or improve a tool they&#039;re using in their day job.

Even then, I suspect the primary motivation for submitting a patch is often laziness; it&#039;s easier to get a patch merged into the next version than it is to maintain an in-house patch.</description>
		<content:encoded><![CDATA[<p>A few developers are paid full-time primarily to work on open-source projects, but this is usually because open-source software development is a core business for their employer.</p>
<p>The long tail of contributors, comprising the vast majority of individuals, and perhaps the slender majority of the code, consists of people like me who only contribute because they need to fix or improve a tool they&#8217;re using in their day job.</p>
<p>Even then, I suspect the primary motivation for submitting a patch is often laziness; it&#8217;s easier to get a patch merged into the next version than it is to maintain an in-house patch.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
