<?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: Open sourcing is not easy</title>
	<atom:link href="http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/</link>
	<description>...so google can index my head.</description>
	<lastBuildDate>Thu, 02 Sep 2010 06:25:06 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
	<item>
		<title>By: Memoria de Acceso Aleatorio &#187; El kernel de Mac OS X 10.4.7 para Intel, abierto</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-183699</link>
		<dc:creator>Memoria de Acceso Aleatorio &#187; El kernel de Mac OS X 10.4.7 para Intel, abierto</dc:creator>
		<pubDate>Sun, 09 Dec 2007 20:31:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-183699</guid>
		<description>[...] weblog-o-mat: Open Sourcing is not easy (v&#237;a DaringFireball linked [...]</description>
		<content:encoded><![CDATA[<p>[...] weblog-o-mat: Open Sourcing is not easy (v&#237;a DaringFireball linked [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: A MacMudgeon Lost in Penguin-Land &#187; Open sourcing is not easy</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11768</link>
		<dc:creator>A MacMudgeon Lost in Penguin-Land &#187; Open sourcing is not easy</dc:creator>
		<pubDate>Wed, 19 Jul 2006 01:02:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11768</guid>
		<description>[...] sourcing is not easy Permalink &#124;   Jul 18In a response to bbum’s weblog-o-mat » Blog Archive » Open sourcing is not easy, RodBegbie cites the rocky road of mozilla.org to illustrate the difficulty of open-sourcing product. [...]</description>
		<content:encoded><![CDATA[<p>[...] sourcing is not easy Permalink |   Jul 18In a response to bbum’s weblog-o-mat » Blog Archive » Open sourcing is not easy, RodBegbie cites the rocky road of mozilla.org to illustrate the difficulty of open-sourcing product. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Daniel Eran</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11708</link>
		<dc:creator>Daniel Eran</dc:creator>
		<pubDate>Tue, 18 Jul 2006 19:09:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11708</guid>
		<description>I&#039;ve written a series of articles on open source, comparing the benefits with the risks and difficulties developers face. One of the clearest points that has jumped out at me in researching them, is the complexity in opening up development, and the significant efforts it takes to support it as an ongoing project. Your posting really highlights that. Many of the open projects out there are open to stave off an otherwise certain death. 

I also wrote a different take on Gruber&#039;s back porting worries, and the fear that Apple would lose significant sales from open source competition: the problem really isn&#039;t about money or lost revenues, it&#039;s the effort required, as you point out.

&lt;a href=&quot;http://www.roughlydrafted.com/RD/Home/818227B3-157E-4C2D-9C1C-F503C2B7A227.html&quot; rel=&quot;nofollow&quot;&gt;CNET&#039;s Charles Cooper Strikes Out in iPod Attack&lt;/a&gt;
There&#039;s a common misconception about what it means to be proprietary. Here&#039;s a disassembly of one of the worst articles yet on the subject, written by CNET&#039;s executive editor, Charles Cooper.

&lt;a href=&quot;http://www.roughlydrafted.com/RD/Home/9B0B13A9-4131-4235-9628-739ECB80E4D5.html&quot; rel=&quot;nofollow&quot;&gt;Open Source Values and the Peanut Gallery&lt;/a&gt;
The value proposition involved in choosing an open source strategy, and a roast of the emerging peanut gallery who are attempting to hijack and betray the free software movement.

&lt;a href=&quot;http://www.roughlydrafted.com/RD/Home/3FA34DA6-CD7A-44C1-9D8A-4AB90106BB4D.html&quot; rel=&quot;nofollow&quot;&gt;BSD and GPL: Different Sources for Different Horses&lt;/a&gt;
The benefits and the motivations behind two very different styles of open source development: the BSD style license, pioneered by UC Berkeley and MIT; and the GPL invented by Richard Stallman, the founder of the free software movement.

&lt;a href=&quot;http://www.roughlydrafted.com/RD/Home/146AE13C-A0E6-426B-9B32-433F4CABC730.html&quot; rel=&quot;nofollow&quot;&gt;The Revolution Will be Open Sourced!&lt;/a&gt;
Over the last decade, every player in the software development industry has been dramatically affected by an open source revolution. How will Apple adapt to fit into this new world? Are they leading, following, or falling behind? Do they stand to benefit from an increased adoption of open source practices, or will they simply have to change how they do business?

&lt;a href=&quot;http://www.roughlydrafted.com/RD/Home/EB25ECDF-0E5A-41DF-8C18-99A08767ABEE.html&quot; rel=&quot;nofollow&quot;&gt;Apple and Open Source... Strange Buffaloes?&lt;/a&gt;
Tim Bray&#039;s &quot;Time to Switch?&quot; and John Gruber&#039;s &quot;Why Apple Won&#039;t Open Source Its Apps&quot; both discuss the potential risks and benefits Apple would face in open sourcing their consumer applications. Here&#039;s my take: Apple does not make fierce profits from $130 Mac OS X retail sales, and there isn&#039;t a conspiracy behind new apps not working on an old OS.

&lt;a href=&quot;http://www.roughlydrafted.com/RD/Home/D95D14AF-DA69-4F2B-850D-A3EB6C8C90C0.html&quot; rel=&quot;nofollow&quot;&gt;The &#039;Mac OS X Closed by Pirates&#039; Myth&lt;/a&gt;
According to the proponents of this myth, Apple has abandoned their open source initiatives as they move to Intel, because they are afraid that, armed with the Darwin source code, pirate 3lit3 haxx0rs will p0wn them and have Mac OS X running on generic PCs. They&#039;re wrong, here&#039;s why.
</description>
		<content:encoded><![CDATA[<p>I&#8217;ve written a series of articles on open source, comparing the benefits with the risks and difficulties developers face. One of the clearest points that has jumped out at me in researching them, is the complexity in opening up development, and the significant efforts it takes to support it as an ongoing project. Your posting really highlights that. Many of the open projects out there are open to stave off an otherwise certain death. </p>
<p>I also wrote a different take on Gruber&#8217;s back porting worries, and the fear that Apple would lose significant sales from open source competition: the problem really isn&#8217;t about money or lost revenues, it&#8217;s the effort required, as you point out.</p>
<p><a href="http://www.roughlydrafted.com/RD/Home/818227B3-157E-4C2D-9C1C-F503C2B7A227.html" >CNET&#8217;s Charles Cooper Strikes Out in iPod Attack</a><br />
There&#8217;s a common misconception about what it means to be proprietary. Here&#8217;s a disassembly of one of the worst articles yet on the subject, written by CNET&#8217;s executive editor, Charles Cooper.</p>
<p><a href="http://www.roughlydrafted.com/RD/Home/9B0B13A9-4131-4235-9628-739ECB80E4D5.html" >Open Source Values and the Peanut Gallery</a><br />
The value proposition involved in choosing an open source strategy, and a roast of the emerging peanut gallery who are attempting to hijack and betray the free software movement.</p>
<p><a href="http://www.roughlydrafted.com/RD/Home/3FA34DA6-CD7A-44C1-9D8A-4AB90106BB4D.html" >BSD and GPL: Different Sources for Different Horses</a><br />
The benefits and the motivations behind two very different styles of open source development: the BSD style license, pioneered by UC Berkeley and MIT; and the GPL invented by Richard Stallman, the founder of the free software movement.</p>
<p><a href="http://www.roughlydrafted.com/RD/Home/146AE13C-A0E6-426B-9B32-433F4CABC730.html" >The Revolution Will be Open Sourced!</a><br />
Over the last decade, every player in the software development industry has been dramatically affected by an open source revolution. How will Apple adapt to fit into this new world? Are they leading, following, or falling behind? Do they stand to benefit from an increased adoption of open source practices, or will they simply have to change how they do business?</p>
<p><a href="http://www.roughlydrafted.com/RD/Home/EB25ECDF-0E5A-41DF-8C18-99A08767ABEE.html" >Apple and Open Source&#8230; Strange Buffaloes?</a><br />
Tim Bray&#8217;s &#8220;Time to Switch?&#8221; and John Gruber&#8217;s &#8220;Why Apple Won&#8217;t Open Source Its Apps&#8221; both discuss the potential risks and benefits Apple would face in open sourcing their consumer applications. Here&#8217;s my take: Apple does not make fierce profits from $130 Mac OS X retail sales, and there isn&#8217;t a conspiracy behind new apps not working on an old OS.</p>
<p><a href="http://www.roughlydrafted.com/RD/Home/D95D14AF-DA69-4F2B-850D-A3EB6C8C90C0.html" >The &#8216;Mac OS X Closed by Pirates&#8217; Myth</a><br />
According to the proponents of this myth, Apple has abandoned their open source initiatives as they move to Intel, because they are afraid that, armed with the Darwin source code, pirate 3lit3 haxx0rs will p0wn them and have Mac OS X running on generic PCs. They&#8217;re wrong, here&#8217;s why.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: bbum</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11697</link>
		<dc:creator>bbum</dc:creator>
		<pubDate>Tue, 18 Jul 2006 16:23:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11697</guid>
		<description>First, ID has never open sourced any currently shipping game.  Secondly, they open sourced otherwise dead projects.   ID is clearly taking the approach of open sourcing technologies whose useful revenue generating lifespan has come to an end.

In other words, ID&#039;s actions have no relevance in this discussion.</description>
		<content:encoded><![CDATA[<p>First, ID has never open sourced any currently shipping game.  Secondly, they open sourced otherwise dead projects.   ID is clearly taking the approach of open sourcing technologies whose useful revenue generating lifespan has come to an end.</p>
<p>In other words, ID&#8217;s actions have no relevance in this discussion.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11696</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Tue, 18 Jul 2006 16:20:36 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11696</guid>
		<description>Id Software doesn&#039;t seem to have been crippled by any of these problems as they&#039;ve GPLed most of their games.</description>
		<content:encoded><![CDATA[<p>Id Software doesn&#8217;t seem to have been crippled by any of these problems as they&#8217;ve GPLed most of their games.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Eric Foster-Johnson</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11681</link>
		<dc:creator>Eric Foster-Johnson</dc:creator>
		<pubDate>Tue, 18 Jul 2006 14:08:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11681</guid>
		<description>Great post. I totally agree with you, it is very difficult to take old, proprietary code and turn it into something acceptable for an open-source audience. It may well be worth the effort, though. A few quick reasons and then a longer one follow. Note that I completely agree with your premise--it is hard.

* Going through the effort, whether you ever release the code under an open-source license, will dramatically improve the quality of your code and help protect your organization from legal challenges (patents and so on). It will require a lot of effort. You may want to perform the work incrementally.

* If your code ever gets out into the public, having clean code can help preserve your organization&#039;s reputation. Remember when Windows source code got into the wild? Like or dislike Microsoft, it is not good for public relations when newscasters are describing how much profanity lies in your source code.

As a more important reason, having your software available under an open-source license  acts as a form of protection for your customers&#039; investments in your firm, especially in the long term. Companies come and go. Even companies that remain may decide to no longer support a product or even remain in the same industry segment. It may not be worth the company&#039;s efforts to continue to support the product, but it may well be worth your efforts to keep the product working in your environment. 

If the crucial software for the product is available under an open-source license, then you have a much better chance to keep the product going for your environment.

I find I am much more likely to purchase a product for which I think there are options for long-term support, even if the company, for whatever reason, loses interest in the product.

Thinking long term, here are some examples of reasons why going through the difficult exercise of open-sourcing your software may help convince customers to purchase your products:

* The state government in Massachusetts has been looking into a file format called ODF as a means to be able to read documents created today years from now. The current Microsoft Word does not import files created by really old versions of Word. Without some kind of open-source product, you are unlikely to be able to read files created just a few years ago. Having your files stored in an open, unrestricted format (unrestricted by patents, the US DCMA, and so on), gives you better long-term options for preserving your data.

* If you look to purchase a music player, your choices are going with Apple&#039;s iPod with its proprietary software and vendor lock-in, or going with the proprietary software and vendor lock-in from one of a number of other companies, most of which are unlikely to even be in the market in a few years. If you work for one of these also-rans, open-sourcing your software could help provide some measure of difference from the dominant product and could help make up for a clunky physical design and crappy software.

Each company needs to determine what it really is selling and how it makes its money. In a great many cases, the software is not what creates the revenue. The software helps create the revenue, but is likely not the source of the revenue itself. Similarly, chances are your organization has a Web site. For most firms, the Web site itself does not generate revenue. But, if the Web site looked totally unprofessional, chances are quite a few potential customers would have second thoughts of doing business with your firm.

Anyway, there may well be good commercial reasons for open-sourcing your software, especially when you think long term.</description>
		<content:encoded><![CDATA[<p>Great post. I totally agree with you, it is very difficult to take old, proprietary code and turn it into something acceptable for an open-source audience. It may well be worth the effort, though. A few quick reasons and then a longer one follow. Note that I completely agree with your premise&#8211;it is hard.</p>
<p>* Going through the effort, whether you ever release the code under an open-source license, will dramatically improve the quality of your code and help protect your organization from legal challenges (patents and so on). It will require a lot of effort. You may want to perform the work incrementally.</p>
<p>* If your code ever gets out into the public, having clean code can help preserve your organization&#8217;s reputation. Remember when Windows source code got into the wild? Like or dislike Microsoft, it is not good for public relations when newscasters are describing how much profanity lies in your source code.</p>
<p>As a more important reason, having your software available under an open-source license  acts as a form of protection for your customers&#8217; investments in your firm, especially in the long term. Companies come and go. Even companies that remain may decide to no longer support a product or even remain in the same industry segment. It may not be worth the company&#8217;s efforts to continue to support the product, but it may well be worth your efforts to keep the product working in your environment. </p>
<p>If the crucial software for the product is available under an open-source license, then you have a much better chance to keep the product going for your environment.</p>
<p>I find I am much more likely to purchase a product for which I think there are options for long-term support, even if the company, for whatever reason, loses interest in the product.</p>
<p>Thinking long term, here are some examples of reasons why going through the difficult exercise of open-sourcing your software may help convince customers to purchase your products:</p>
<p>* The state government in Massachusetts has been looking into a file format called ODF as a means to be able to read documents created today years from now. The current Microsoft Word does not import files created by really old versions of Word. Without some kind of open-source product, you are unlikely to be able to read files created just a few years ago. Having your files stored in an open, unrestricted format (unrestricted by patents, the US DCMA, and so on), gives you better long-term options for preserving your data.</p>
<p>* If you look to purchase a music player, your choices are going with Apple&#8217;s iPod with its proprietary software and vendor lock-in, or going with the proprietary software and vendor lock-in from one of a number of other companies, most of which are unlikely to even be in the market in a few years. If you work for one of these also-rans, open-sourcing your software could help provide some measure of difference from the dominant product and could help make up for a clunky physical design and crappy software.</p>
<p>Each company needs to determine what it really is selling and how it makes its money. In a great many cases, the software is not what creates the revenue. The software helps create the revenue, but is likely not the source of the revenue itself. Similarly, chances are your organization has a Web site. For most firms, the Web site itself does not generate revenue. But, if the Web site looked totally unprofessional, chances are quite a few potential customers would have second thoughts of doing business with your firm.</p>
<p>Anyway, there may well be good commercial reasons for open-sourcing your software, especially when you think long term.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pupeno</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11638</link>
		<dc:creator>Pupeno</dc:creator>
		<pubDate>Tue, 18 Jul 2006 11:28:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11638</guid>
		<description>I think a good way to release proprietary code as free software would be to start, slowly, separating a big project into smaller ones. That is, group parts of the application that can be reusable and separate them in a library, then, release the library as free software.
The smaller you can make each chunk the better because you can stop at any moment by any reason (not having the resources, change of command of the company and by that of philosophy, going bankrupt, etc) and still some part will be out there and ready to continue its life.
Eventually, the application may become just a shell for a bunch of free software libraries and you&#039;ll be done (after releasing the shell, off course).
Another note, you don&#039;t have to set up a comunity portal or anything like that; there are many free software projects developed behind closed doors and in secrecy, it is not the best approach but it is doable.</description>
		<content:encoded><![CDATA[<p>I think a good way to release proprietary code as free software would be to start, slowly, separating a big project into smaller ones. That is, group parts of the application that can be reusable and separate them in a library, then, release the library as free software.<br />
The smaller you can make each chunk the better because you can stop at any moment by any reason (not having the resources, change of command of the company and by that of philosophy, going bankrupt, etc) and still some part will be out there and ready to continue its life.<br />
Eventually, the application may become just a shell for a bunch of free software libraries and you&#8217;ll be done (after releasing the shell, off course).<br />
Another note, you don&#8217;t have to set up a comunity portal or anything like that; there are many free software projects developed behind closed doors and in secrecy, it is not the best approach but it is doable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Johannes Fortmann</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11628</link>
		<dc:creator>Johannes Fortmann</dc:creator>
		<pubDate>Tue, 18 Jul 2006 09:32:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11628</guid>
		<description>I think I misunderstood the basic premise of your article: I&#039;ve seen this as a followup to someone&#039;s (Mark Pilgrim-inspired?) idea that Apple should open source their _basic_ applications, an idea I&#039;d wholly support. Of course open-sourcing major apps is completely different from o/s-ing the small stuff.

But I&#039;d also like to point out that (re John Gruber&#039;s post) few things further basic extensibility more than having (part of) your code out for the whole world to see (especially in the case of the system-delivered utilities).
As an example, take pre-Tiger Mail. After Tiger came out, many have tried to just keep on using the old Panther Mail.app, just to recognise that it uses private functionality in Message.framework, which isn&#039;t implemented in Tiger. An open source app (normally) cannot do anything like that; this encourages a clearer design (IMHO). Of course, this has nothing to do with your article anymore.</description>
		<content:encoded><![CDATA[<p>I think I misunderstood the basic premise of your article: I&#8217;ve seen this as a followup to someone&#8217;s (Mark Pilgrim-inspired?) idea that Apple should open source their _basic_ applications, an idea I&#8217;d wholly support. Of course open-sourcing major apps is completely different from o/s-ing the small stuff.</p>
<p>But I&#8217;d also like to point out that (re John Gruber&#8217;s post) few things further basic extensibility more than having (part of) your code out for the whole world to see (especially in the case of the system-delivered utilities).<br />
As an example, take pre-Tiger Mail. After Tiger came out, many have tried to just keep on using the old Panther Mail.app, just to recognise that it uses private functionality in Message.framework, which isn&#8217;t implemented in Tiger. An open source app (normally) cannot do anything like that; this encourages a clearer design (IMHO). Of course, this has nothing to do with your article anymore.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Harald Korneliussen</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11625</link>
		<dc:creator>Harald Korneliussen</dc:creator>
		<pubDate>Tue, 18 Jul 2006 09:27:04 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11625</guid>
		<description>Stephane, sourceforge is indeed a graveyard-for projects started there. For projects that had a bit of history before going public (either personal, internal or commercial), the survival rate is much better, however.

Of the expenses needed to launch a project as open source, many, if not most, are sensible, good investements. You should know the IP status of all your code, you should keep it clean and presentable, etc. And it should certainly be well-documented...

Scott Steinman, I wonder if you could not have profited from taking a small fee for open-sourcing your apps. There&#039;s nothing wrong with making money on open source this way, and perhaps people will follow up more if they make a little economic commitment as well. The poster child of this kind of release is Blender, but even small apps could probably use it... economic tools like fundable.org makes it less risky for the buyers.</description>
		<content:encoded><![CDATA[<p>Stephane, sourceforge is indeed a graveyard-for projects started there. For projects that had a bit of history before going public (either personal, internal or commercial), the survival rate is much better, however.</p>
<p>Of the expenses needed to launch a project as open source, many, if not most, are sensible, good investements. You should know the IP status of all your code, you should keep it clean and presentable, etc. And it should certainly be well-documented&#8230;</p>
<p>Scott Steinman, I wonder if you could not have profited from taking a small fee for open-sourcing your apps. There&#8217;s nothing wrong with making money on open source this way, and perhaps people will follow up more if they make a little economic commitment as well. The poster child of this kind of release is Blender, but even small apps could probably use it&#8230; economic tools like fundable.org makes it less risky for the buyers.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jason Smith</title>
		<link>http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/comment-page-1/#comment-11507</link>
		<dc:creator>Jason Smith</dc:creator>
		<pubDate>Mon, 17 Jul 2006 19:44:00 +0000</pubDate>
		<guid isPermaLink="false">http://www.friday.com/bbum/2006/07/15/open-sourcing-is-not-easy/#comment-11507</guid>
		<description>Bravo, bbum.  As someone who has been down this road before, I can only applaud this article greatly.  My dissertation involved a ~50kLOC Python project that I have since had numerous requests for providing as OSS.  The only problem is, the work involved getting into a shape ready for publication like that is just immense.  (I had enough work just getting the XML Schemas, etc, ready for public consumption - the guts of the tool would just be too much to deal with in addition to my regular workload.)

Sure, anyone can toss any old code out in the public domain and call it open source... but companies can&#039;t afford to do that.  Their business model doesn&#039;t involve tossing crap against the wall to see what sticks (well, most businesses at least.)  What they publish reflects on them as surely as products they bring to market deliberately, and there has to be a positive end result for them to put the effort into creating a public version of the code.

I agree with Gruber that the best approach is to create polished public APIs for extension, and leave the core private.  That gets the vast majority of the benefit that the coopt-code-compile folks want, without the pain that comes with it for those not steeped in geek.

Nice one.</description>
		<content:encoded><![CDATA[<p>Bravo, bbum.  As someone who has been down this road before, I can only applaud this article greatly.  My dissertation involved a ~50kLOC Python project that I have since had numerous requests for providing as OSS.  The only problem is, the work involved getting into a shape ready for publication like that is just immense.  (I had enough work just getting the XML Schemas, etc, ready for public consumption &#8211; the guts of the tool would just be too much to deal with in addition to my regular workload.)</p>
<p>Sure, anyone can toss any old code out in the public domain and call it open source&#8230; but companies can&#8217;t afford to do that.  Their business model doesn&#8217;t involve tossing crap against the wall to see what sticks (well, most businesses at least.)  What they publish reflects on them as surely as products they bring to market deliberately, and there has to be a positive end result for them to put the effort into creating a public version of the code.</p>
<p>I agree with Gruber that the best approach is to create polished public APIs for extension, and leave the core private.  That gets the vast majority of the benefit that the coopt-code-compile folks want, without the pain that comes with it for those not steeped in geek.</p>
<p>Nice one.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
