<?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: Constructing the Bazaar: Taking advantage of the open-source development model in your project</title>
	<atom:link href="http://www.snaplogic.com/blog/?feed=rss2&#038;p=112" rel="self" type="application/rss+xml" />
	<link>http://www.snaplogic.com/blog/?p=112</link>
	<description>Thoughts on Open Source, Data Services, and Integration</description>
	<lastBuildDate>Tue, 25 May 2010 18:04:25 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: SnapLogic Blog &#187; Squishy design with Python: Designing in code</title>
		<link>http://www.snaplogic.com/blog/?p=112&#038;cpage=1#comment-28282</link>
		<dc:creator>SnapLogic Blog &#187; Squishy design with Python: Designing in code</dc:creator>
		<pubDate>Mon, 21 Jan 2008 20:12:10 +0000</pubDate>
		<guid isPermaLink="false">http://blog.snaplogic.org/?p=112#comment-28282</guid>
		<description>[...] am a big proponent of well-defined modules and APIs within a system. As I wrote before, they are essential to enable efficient distributed development, which is especially important in [...]</description>
		<content:encoded><![CDATA[<p>[...] am a big proponent of well-defined modules and APIs within a system. As I wrote before, they are essential to enable efficient distributed development, which is especially important in [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Open sourcing a project is hard &#124; OpenLogic Blogs</title>
		<link>http://www.snaplogic.com/blog/?p=112&#038;cpage=1#comment-9560</link>
		<dc:creator>Open sourcing a project is hard &#124; OpenLogic Blogs</dc:creator>
		<pubDate>Mon, 12 Nov 2007 23:26:11 +0000</pubDate>
		<guid isPermaLink="false">http://blog.snaplogic.org/?p=112#comment-9560</guid>
		<description>[...] under an open source license, is hard to do well.&#160; The SnapLogic blog has a good essay on it, Constructing the Bazaar: Taking advantage of the open-source development model in your project.&#160; The three main points in the article [...]</description>
		<content:encoded><![CDATA[<p>[...] under an open source license, is hard to do well.&nbsp; The SnapLogic blog has a good essay on it, Constructing the Bazaar: Taking advantage of the open-source development model in your project.&nbsp; The three main points in the article [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jg</title>
		<link>http://www.snaplogic.com/blog/?p=112&#038;cpage=1#comment-8432</link>
		<dc:creator>jg</dc:creator>
		<pubDate>Wed, 07 Nov 2007 23:38:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.snaplogic.org/?p=112#comment-8432</guid>
		<description>You want more developers to work on your project? Here&#039;s the key to doing so:

1) Comment your code profusely. If someone has to spend a lot of time studying uncommented code in order to figure out how it works, when he could alternately get the gist more quickly by reading good comments, then he&#039;s more likely to throw up his hands and say &quot;This isn&#039;t worth my time&quot;. This is true especially if the developer isn&#039;t being paid to work on the code.

Uncommented code is developer-unfriendly.

2) Spend as much time writing good docs as you do writing code. Again, good docs give an &quot;outside developer&quot; a head start at working on the code.

The real reason a lot of open source projects wane and are abandoned is because the guy who originally wrote the source gets tired of working on it, and yet he has so poorly documented and commented the code that no one else (who may take over development) wants to spend the time getting up to speed with all this code. So new developers instead start their own projects, often unaware that they&#039;re duplicating the previous efforts of others, and to make matters worse, these new developers perpetuate this situation by also writing uncommented code devoid of any good documentation.</description>
		<content:encoded><![CDATA[<p>You want more developers to work on your project? Here&#8217;s the key to doing so:</p>
<p>1) Comment your code profusely. If someone has to spend a lot of time studying uncommented code in order to figure out how it works, when he could alternately get the gist more quickly by reading good comments, then he&#8217;s more likely to throw up his hands and say &#8220;This isn&#8217;t worth my time&#8221;. This is true especially if the developer isn&#8217;t being paid to work on the code.</p>
<p>Uncommented code is developer-unfriendly.</p>
<p>2) Spend as much time writing good docs as you do writing code. Again, good docs give an &#8220;outside developer&#8221; a head start at working on the code.</p>
<p>The real reason a lot of open source projects wane and are abandoned is because the guy who originally wrote the source gets tired of working on it, and yet he has so poorly documented and commented the code that no one else (who may take over development) wants to spend the time getting up to speed with all this code. So new developers instead start their own projects, often unaware that they&#8217;re duplicating the previous efforts of others, and to make matters worse, these new developers perpetuate this situation by also writing uncommented code devoid of any good documentation.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ][ stefano maffulli &#187; links for 2007-11-07</title>
		<link>http://www.snaplogic.com/blog/?p=112&#038;cpage=1#comment-8311</link>
		<dc:creator>][ stefano maffulli &#187; links for 2007-11-07</dc:creator>
		<pubDate>Wed, 07 Nov 2007 12:18:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.snaplogic.org/?p=112#comment-8311</guid>
		<description>[...] SnapLogic Blog » Constructing the Bazaar: Taking advantage of the open-source development model in ... Think distributed and think part-time to enable the Bazaar. In other words, not all &#8216;open source&#8217; is like Linux! A good read. (tags: open+source development community) [...]</description>
		<content:encoded><![CDATA[<p>[...] SnapLogic Blog » Constructing the Bazaar: Taking advantage of the open-source development model in &#8230; Think distributed and think part-time to enable the Bazaar. In other words, not all &#8216;open source&#8217; is like Linux! A good read. (tags: open+source development community) [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Constructing the Bazaar: Taking advantage of the open-source development model in your project at Jeremy&#8217;s Blog</title>
		<link>http://www.snaplogic.com/blog/?p=112&#038;cpage=1#comment-8186</link>
		<dc:creator>Constructing the Bazaar: Taking advantage of the open-source development model in your project at Jeremy&#8217;s Blog</dc:creator>
		<pubDate>Wed, 07 Nov 2007 03:16:57 +0000</pubDate>
		<guid isPermaLink="false">http://blog.snaplogic.org/?p=112#comment-8186</guid>
		<description>[...] great post by Juergen about the Open Source development model. If you truly want external community participation, it&#8217;s not enough to just throw code over [...]</description>
		<content:encoded><![CDATA[<p>[...] great post by Juergen about the Open Source development model. If you truly want external community participation, it&#8217;s not enough to just throw code over [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Chris</title>
		<link>http://www.snaplogic.com/blog/?p=112&#038;cpage=1#comment-7874</link>
		<dc:creator>Chris</dc:creator>
		<pubDate>Mon, 05 Nov 2007 23:01:50 +0000</pubDate>
		<guid isPermaLink="false">http://blog.snaplogic.org/?p=112#comment-7874</guid>
		<description>Juergen, I agree with everything you say here, and would add that the choice of Open Source license plays a big role in influencing how attractive a project may be to a developer.  Ensuring that contributions will not be swallowed into a proprietary solution is something that many developers are concerned with and a copyleft license that prevents that is essential for true Bazaar-style development.</description>
		<content:encoded><![CDATA[<p>Juergen, I agree with everything you say here, and would add that the choice of Open Source license plays a big role in influencing how attractive a project may be to a developer.  Ensuring that contributions will not be swallowed into a proprietary solution is something that many developers are concerned with and a copyleft license that prevents that is essential for true Bazaar-style development.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
