<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Open Source Hypocrisy: Managing Open Source Projects</title>
    <link>http://www.opensourcehypocrisy.org/articles/2007/11/21/managing-open-source-projects</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>Keeping Open Source Real</description>
    <item>
      <title>Managing Open Source Projects</title>
      <description>&lt;p&gt;While browsing the &lt;a href="http://opensourcecommunity.org/"&gt;Open Source Community&lt;/a&gt; blog I found a post by &lt;a href="http://opensourcecommunity.org/blog/6"&gt;Amy Stephen&lt;/a&gt; about &lt;a href="http://opensourcecommunity.org/2007/11/20/matt-asay-so-you-want-manage-open-source-project"&gt;managing open source projects&lt;/a&gt;. Or more succinctly, &lt;a href="http://blogs.cnet.com/8301-13505_1-9821100-16.html?part=rss&amp;#38;subj=TheOpenRoad"&gt;what it takes to manage one, and who is/isn&amp;#8217;t a good fit to manage such an effort&lt;/a&gt;, written by &lt;a href="http://blogs.cnet.com/8300-13505_1-16.html?authorId=9728254&amp;#38;tag=author"&gt;Matt Asay&lt;/a&gt; for c|net.&lt;/p&gt;


	&lt;p&gt;The original post is based on &lt;a href="http://www.speroforum.com/site/article.asp?idCategory=31&amp;#38;idsub=129&amp;#38;id=12264&amp;#38;t=Open+source+communities%3A+Who's+in+charge%3F"&gt;research&lt;/a&gt; published in the Academy of Management Journal on the topic. Ultimately open source projects need specific skills in growing and nurturing the project and the project community and that need gets more and more prevalent over time as the project evolves.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;d like to add my personal view that these skills are most definitely &lt;strong&gt;not&lt;/strong&gt; technical skills, and despite the popular notion that open source projects should be managed by elite alphageeks, they scream for an exact opposite personality to manage.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ve seen several projects run into the ground due to a few developers who, despite making major contributions to the code, had a complete lack of skills needed to manage a project. For the alphageeks out there:&lt;/p&gt;


&lt;div class="typocode"&gt;&lt;pre&gt;&lt;code class="typocode_default "&gt;&amp;quot;eleet skillz&amp;quot; != &amp;quot;competent management&amp;quot;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

	&lt;p&gt;Looking around the open source world, there are actually many famous personalities that although being technically gifted with brilliance, they are also notorious for being, er, less than approachable.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ll end this post with the moneyquote from Matt:&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;&amp;#8220;in other words, a jerk is a jerk, even if he/she writes great code. You may want them on the project, but you don&amp;#8217;t want them running it (into the ground).&amp;#8221;&lt;/p&gt;
	&lt;/blockquote&gt;</description>
      <pubDate>Wed, 21 Nov 2007 14:41:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:dddd8d80-1719-4a8c-9a9a-c913b03809a5</guid>
      <author>Spacemonkey</author>
      <link>http://www.opensourcehypocrisy.org/articles/2007/11/21/managing-open-source-projects</link>
      <category>General</category>
      <category>opensource</category>
      <category>management</category>
      <category>development</category>
      <trackback:ping>http://www.opensourcehypocrisy.org/articles/trackback/21</trackback:ping>
    </item>
    <item>
      <title>"Managing Open Source Projects" by juniper bank.</title>
      <description>&lt;p&gt;Credit card debt has become so actual nowadays that there are special credit-repair agencies and credit counselors to help you out. If you feel that you can manage your debt yourself, start paying your credit card bill on time and in full and do not exceed you credit limit again. Once, you are back on foot, you can find credit card to improve credit history at&lt;/p&gt;


	&lt;p&gt;&lt;a href="http://deliquent-credicard.cn/premier-cradit-cards-bank.html" rel="nofollow"&gt;http://deliquent-credicard.cn/premier-cradit-cards-bank.html&lt;/a&gt; &gt;premier bank cradit cards&lt;/p&gt;</description>
      <pubDate>Fri, 04 Jan 2008 07:12:36 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:dfc1c851-212f-4c2e-b6ee-9078f65c7460</guid>
      <link>http://www.opensourcehypocrisy.org/articles/2007/11/21/managing-open-source-projects#comment-229</link>
    </item>
    <item>
      <title>"Managing Open Source Projects" by Spacemonkey</title>
      <description>&lt;p&gt;I suppose we need to agree what &amp;#8220;management&amp;#8221; is ;-)&lt;/p&gt;


	&lt;p&gt;I think it is even &lt;strong&gt;more&lt;/strong&gt; critical for new/small projects to have a &amp;#8220;people person&amp;#8221; on board not only to evangelize the technology but to recruit both geeks and community members. In my involvement with Mambo and Joomla, I&amp;#8217;d say those were my biggest contributions to both projects: helping grow the community, trying to &amp;#8220;convert&amp;#8221; additional developers to the platform, promoting enthusiastic community members to help out on the forums and other non-technical stuff, etc.&lt;/p&gt;


	&lt;p&gt;Imagine a brand new project, with only two contributors. Both are fantastically gifted from the technical perspective, but suffer significant weakness on the &amp;#8220;people skills&amp;#8221; side of the equation. The project might take off anyway if the software were useful, however the ability (or inability) of the two founders will ultimately decide how successful the project will be, and not based on their technical merits either.&lt;/p&gt;


	&lt;p&gt;This project will have a slow start, even if their code is brilliant. Nobody will want to hang out when they are being told they aren&amp;#8217;t smart enough, blah blah. So the code will have little community behind it, which is honestly what makes most open source projects tick in the first place.&lt;/p&gt;


	&lt;p&gt;I suppose some projects are successful regardless of the community &amp;#8211; but that might be due to dominant market share, such as Apache.&lt;/p&gt;


	&lt;p&gt;However there is one exception that I can think of &amp;#8211; qmail. Dan Bernstein did a great job with qmail, but his prickly &amp;#8220;just shut up and do as I say, I&amp;#8217;m smarter than you&amp;#8221; demeanor significantly limited the adoption of qmail overall. qmail is still a successful project and is in use all over the Internet, but imagine if Dan had a more people-friendly personality, like Larry Wall, Dave Thomas or Guido van Rossum?&lt;/p&gt;


	&lt;p&gt;And remember we&amp;#8217;re talking geeks here, so I don&amp;#8217;t think you need to be David Lee Roth or anything, but &lt;em&gt;cuddlier than a crocodile&lt;/em&gt; would be a good start&amp;#8230;&lt;/p&gt;</description>
      <pubDate>Fri, 30 Nov 2007 22:49:27 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:74e4ff77-b44e-46a6-88ad-fb894beebc6d</guid>
      <link>http://www.opensourcehypocrisy.org/articles/2007/11/21/managing-open-source-projects#comment-206</link>
    </item>
    <item>
      <title>"Managing Open Source Projects" by Graham Spice</title>
      <description>&lt;p&gt;I&amp;#8217;ve been monitoring these trends in management styles from within the forums of large open source projects for over a decade&amp;#8230;.projects like osCommerce, phpBB and Mambo made for interesting observations. When I really got into the Mambo scene, I was astounded by the core team and their ability to work and communicate with the community as this was a stark difference from many other OS projects I&amp;#8217;d been observing.&lt;/p&gt;


	&lt;p&gt;As large projects are passed down to new leaders we are now seeing how this management skills vs. coding skills debate plays out. Different styles in communication, focus, and manipulation (in a positive sense of that word) are easily apparent as these &amp;#8220;leaders&amp;#8221; of open source stumble or accelerate.&lt;/p&gt;


	&lt;p&gt;I&amp;#8217;ve run a very small open source project of my own for a few years and I am not a good coder. I think this to be a hindrance for a small project like mine because I cannot effect much change. I did a good job promoting/marketing the project and it has a lot of users&amp;#8230;.but many are unsatisfied in the long-run as few upgrades or new features are released.&lt;/p&gt;


	&lt;p&gt;I am suggesting that this discussion applies only to large, established open source projects. Fledgling projects must to be started by the eleet squad and there is little initial need for &amp;#8220;management&amp;#8221; types. At what stage is it appropriate to bring them in?&lt;/p&gt;</description>
      <pubDate>Fri, 30 Nov 2007 17:08:21 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:00fd04fc-b3a9-4071-81ef-cce4029f57c4</guid>
      <link>http://www.opensourcehypocrisy.org/articles/2007/11/21/managing-open-source-projects#comment-205</link>
    </item>
  </channel>
</rss>
