<?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 Open Source</title>
	<atom:link href="http://jacwright.com/blog/78/why-open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://jacwright.com/blog/78/why-open-source/</link>
	<description>Flex, AIR, PHP, etc.</description>
	<lastBuildDate>Thu, 29 Jul 2010 18:05:52 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<item>
		<title>By: Keith Gaddis</title>
		<link>http://jacwright.com/blog/78/why-open-source/comment-page-1/#comment-7819</link>
		<dc:creator>Keith Gaddis</dc:creator>
		<pubDate>Thu, 24 Apr 2008 04:12:04 +0000</pubDate>
		<guid isPermaLink="false">http://jacwright.com/blog/?p=78#comment-7819</guid>
		<description>I&#039;ll give you a good example, from your own site, no less!  I&#039;ve been playing with your AS3 implementation of ActiveRecord evaluating whether to use it or roll my own, and i&#039;ve already made some changes that would be useful in the wider scope of the code. Of course, that code isn&#039;t truly open-source, yet (hint hint!)--I may have to rip it out still if its not ultimately licensed in a way I can use it.

As for the larger case for open-source, sometimes it makes sense and sometimes it doesn&#039;t.  One thing to look at: Is the code useful on its own? In the case of the above library, the answer is no, at least as far as an end user is concerned.  While eminently useful to a developer, its ultimately supporting a more targeted development effort, and therefore it makes sense to put it out under an OS license.  As more people use it, the code improves, and all the targeted development efforts that rely on it reap the benefits.

On the other hand, we all have to eat!  I&#039;m a huge fan of OSS, but when you spend hours, weeks, months, even years developing applications that make money for other people, that&#039;s probably not something you want to give away.  My experience with it is that unless you&#039;re giving it away to a pool of developers, as with libraries, you&#039;re probably not going to get much in the way of dividends for your effort.  Sure, the odd support contract will come your way, and there are certainly cases where you can build quite a business off it, though they seem to be the exception rather than the rule.  By and large though you need to have paying customers somewhere in the chain.

The other area OSS makes a lot of sense is when the software being written is not intended to make money--internal applications used by major corporations, for example.  A lot of software gets developed in companies of varying sizes that&#039;s merely there to let them do their jobs better, and in a lot of cases, releasing those apps to the world makes sense in that they&#039;re not losing dollars, and they may well benefit from community development efforts.

i didn&#039;t mean to post my own little diatribe here! interesting discussion though, and please email me if you&#039;re interested in collaborating on the AS3-AR library.</description>
		<content:encoded><![CDATA[<p>I&#8217;ll give you a good example, from your own site, no less!  I&#8217;ve been playing with your AS3 implementation of ActiveRecord evaluating whether to use it or roll my own, and i&#8217;ve already made some changes that would be useful in the wider scope of the code. Of course, that code isn&#8217;t truly open-source, yet (hint hint!)&#8211;I may have to rip it out still if its not ultimately licensed in a way I can use it.</p>
<p>As for the larger case for open-source, sometimes it makes sense and sometimes it doesn&#8217;t.  One thing to look at: Is the code useful on its own? In the case of the above library, the answer is no, at least as far as an end user is concerned.  While eminently useful to a developer, its ultimately supporting a more targeted development effort, and therefore it makes sense to put it out under an OS license.  As more people use it, the code improves, and all the targeted development efforts that rely on it reap the benefits.</p>
<p>On the other hand, we all have to eat!  I&#8217;m a huge fan of OSS, but when you spend hours, weeks, months, even years developing applications that make money for other people, that&#8217;s probably not something you want to give away.  My experience with it is that unless you&#8217;re giving it away to a pool of developers, as with libraries, you&#8217;re probably not going to get much in the way of dividends for your effort.  Sure, the odd support contract will come your way, and there are certainly cases where you can build quite a business off it, though they seem to be the exception rather than the rule.  By and large though you need to have paying customers somewhere in the chain.</p>
<p>The other area OSS makes a lot of sense is when the software being written is not intended to make money&#8211;internal applications used by major corporations, for example.  A lot of software gets developed in companies of varying sizes that&#8217;s merely there to let them do their jobs better, and in a lot of cases, releasing those apps to the world makes sense in that they&#8217;re not losing dollars, and they may well benefit from community development efforts.</p>
<p>i didn&#8217;t mean to post my own little diatribe here! interesting discussion though, and please email me if you&#8217;re interested in collaborating on the AS3-AR library.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
