The Open Road

Read all 'KDE' posts in The Open Road
June 30, 2008 4:06 PM PDT

KDE needs 'contributors, not users'--really?

by Matt Asay
  • 14 comments

Occasionally, intelligent conversation erupts online--this time as the KDE open-source community tries to figure out whether it needs users or simply contributors. Jason Harris suggests:

KDE, like many other open-source projects, doesn't really need users at all, whether they are poisonous or not. What we need are contributors: that's the life-blood of our community, what keeps KDE growing and evolving. To the extent that users can and do become contributors, I will grant that we need a userbase as a pool of potential future contributors. But I am simply baffled by any argument that we "need" to have a large number of people that never do more than use KDE.

Given that Harris is apparently not trying to make a living directly from KDE, his view is understandable. It is true that open-source projects flourish when people contribute code, rather than passively digest others' code.

But for anyone hoping to build a business around an open-source project, users are critical (even if one of Harris' KDE compatriots may not think so). Who else is going to buy support/add-ons/etc.?

With that in mind, it's important to remember what will make an open-source project relevant to contributors. The answer? Users. Also, who is going to indicate to the contributors/developers which features are important to satisfy their needs and encourage more users? Users. It's a virtuous cycle. The more users, the more contributors (salaried and otherwise), and the better informed those contributors are.

The real challenge in my view is in figuring out how to turn a significant percentage of users into customers, but then again I'm coming at the question from the exact opposite perspective of Harris. With enough (paid) users, contributors can also be paid/encouraged to participate. Just look at what IBM, Intel, Red Hat, and others have done for Linux.

In sum, I think Harris has missed the forest (users) for the trees (contributors), and KDE suffers as a result.

March 4, 2008 7:18 AM PST

The effects of commercialization on open-source communities

by Matt Asay
  • Post a comment

Recent research suggests that much of the core development work on open-source projects is done by paid developers. Is this a bad thing?

The answer is in the data. I just finished reading Evangelia Berdou's Ph.D. thesis "Managing the Bazaar: Commercialization and peripheral participation in mature, community-led Free/Open source software projects," and highly recommend it to anyone seeking to understand how open-source communities operate, especially in light of the increasing encroachment of commercial interests into open-source development communities. Berdou looks at paid vs. unpaid developer contributions to GNOME (GNU Network Object Model Environment) and KDE (K Desktop Environment) and reaches some interesting, if unsurprising, results.

Berdou starts with four primary hypotheses, only two of which end up making the grade:

  1. Paid developers are more likely to contribute to critical parts of the code base.
  2. Paid developers are more likely to maintain critical parts of the code base.
  3. Volunteer contributors are more likely to participate in aspects of the project that are geared towards the end-user.
  4. Programmers and peripheral contributors are not likely to participate equally in major community events. (134)

Only Nos. 2 and 4 end up surviving her analysis, though her data (and my experience) suggests that No. 1 is also true.

... Read more
  • prev
  • 1
  • next
advertisement

15 sites that went kaput in 2009

Web sites launch all the time, but they also shut their doors. We highlight 15 that bit the dust this year.

Top 10 news stories of the decade

Let the debate begin: Was the iPhone more important than iTunes? Was anything bigger than Google finding a great business model? CNET offers its list of the 10 most important stories of the '00s.

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

Most Discussed



advertisement

Inside CNET News

Scroll Left Scroll Right