• On TV.com: Sexy summer bodies photo gallery
November 20, 2007 9:48 AM PST

So you want to manage an open-source project...

by Matt Asay

What does it take to run a successful open-source project? Does leadership go to the best developer? To the smartest geek in the room? In other words, to everyone but me?

No, no, and yes, it turns out, as academic researchers Siobh?n O'Mahony and Fabrizio Ferraro recently published in the Academy of Management Journal Just as in off-line, non-developer communities, leadership within open-source communities falls on the shoulders of those who exercise it. Namely, those who care about a project as a community and nurture it, rather than those who simply write th best code within that community.

It is commonly believed that open source communities operate in a meritocratic manner: positions of authority are allocated according to merit. However, it is not clear whether merit in these communities means technical contributions or organization building. One developer, commenting on Debian's 2001 election for leadership, noted, "I have seen a lot of developers go from nobodies to being absolutely huge on the project." So, does a great code guarantee a great leadership position?

The answer is no. The researchers find that the sheer amount of a person's technical contribution does not necessarily guarantee a position for him or her on the leadership team as project leader, project secretary, or developer account manager. Despite espoused preferences for "hands-off leaders," skill in building the organization becomes increasingly important over time. Contrary to a simplistic meritocratic explanation, developers who try to build the organization are more likely to become its leaders. In the Debian community, the informal work of coordinating individual efforts and linking them to community goals plays a vital leadership role, especially as the project matures.

This is consistent with Eric Raymond's views on Linus Torvalds. He's a great developer, but his real genius is in managing development. There's a big difference.

All of which may mean that if you're a commercial or community open-source project, your best project lead may well not be your best developer. In fact, depending on how prickly the personality, you may be better off with someone that gets along well with others but is a less than god-like developer.

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't want them running it (into the ground).

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to The Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.
Recent posts from The Open Road
What soccer team would your company be?
Open-source licensing: Your mileage may vary
Open source to shape cloud computing, but not dominate it
Off-topic: Why can't I have this job?
Legalized drugs, now open source. Those crazy Dutch!
Will 'good enough' virtualization topple VMware?
Linux community codes around Microsoft's FAT patents
As Mozilla 'upgrades the Web,' Microsoft must upgrade its pace
advertisement

Making sense of Windows 7 upgrades

faq The basics and the fine print on Microsoft's options for those eyeing the next operating system from Redmond.
• Full Windows 7 coverage

Road Trip 2009: Big Sky Country

CNET News reporter Daniel Terdiman takes his car full of gadgets to the Rockies and the Great Plains in search of tech, science, nature, and more.
• America's Fortress: Cheyenne Mountain

About The Open Road

Matt Asay brings a decade of in-the-trenches open-source business and legal experience to the Open Road, with an emphasis on emerging open-source business strategies and opportunities. Matt is general manager of the Americas division and vice president of business development at Alfresco, a company that develops open-source software for content management. He is a member of the CNET Blog Network and is not an employee of CNET. Disclosure.

Add this feed to your online news reader

The Open Road topics

advertisement
advertisement

Inside CNET News

Scroll Left Scroll Right