In Open Source Development, Does Money Change Everything?
Follow Us:
Follow us on Twitter
Subscribe to our RSS
In Open Source Development, Does Money Change Everything?
by Kristin Shoemaker - Oct. 05, 2008Comments (2)
Related Blog PostsLinux Mint 12 to Blend GNOMEs 2 & 3To the Surface: Great Open Source Projects That Don't Make the Headlines openSUSE 12.1 RC 1 Out - 23 Days to GoKDE to Celebrate 15th BirthdayKDE to Say Buh-Bye to Screensavers
FOSSBazaar recently highlighted Evangelia Berdou's doctoral thesis on the differences between the contributions of paid open source developers and volunteer contributors. Berdou examined parallels and disconnects between paid and volunteer contributors in the GNOME and KDE projects, using earlier incidents of such events (such as the Gstreamer/Fluendo SL summit). The hypotheses and analysis she presents are thought-provoking. Berdou interviewed a number of paid and volunteer developers working with the GNOME and KDE projects. Based on these interviews, she presents four working hypotheses: Paid developers are more likely to contribute to critical parts of the code base. Paid developers are more likely to maintain critical parts of the code base. Volunteer contributors are more likely to participate in aspects of the project that are geared towards the end-user. Programmers and peripheral contributors are not likely to participate equally in major community events. On the surface, these hypotheses seem logical to the point of obvious. The truly curious aspect is how these hypotheses are confirmed in one project, and aren't in another. There are different people working on the two projects, and each project ultimately has a different goal and vision, but the compared projects were designed to fill the same need, the same space. They are both desktop environments. Why are only hypotheses 2 and 4 true for KDE? Why do they all apply to GNOME? Certainly the underlying codebase, the libraries, and the characteristics of the update and release cycle are huge determinants of how the statistics break down.It seems a bit counterintuitive considering KDE's Qt was originally code produced by a commercial organization, that at this point, KDE has fewer paid "core code base" developers than volunteer developers. It has a greater number of paid "core code base" maintainers than volunteer maintainers. It would seem, perhaps, that the introduction of new core components in KDE for that time period might have been less frequent than in GNOME, but the maintenance requirements were similar. Volunteer developers creating and maintaining a larger percentage of the code that rests on the core base is not terribly surprising. Berdou mentions that a significant number of developers who are paid to work on the code base also contribute -- on their own time, and without compensation-- to modular projects related to the core code. There is a major component of open source software development that is a labor of love, and many don't associate that with monetary compensation -- it is its own reward. This is certainly fine (although there aren't many in any industry who'd turn down payment to do a job they love) and this passion is part of the vitality of open source. The importance of an organization (commercial or non-profit) and the directional input and funding it can provide open source can't be overlooked. Finding the right balance -- even in different development areas of the same application -- is another challenge open source projects face.
open source GNOME development KDE FOSS proprietary
Previous: Census Reveals the T...Next: Interview: Gentoo's ... Browse Blog
Mark Walker uses OStatic to support Open Source, ask and answer questions and stay informed. What about you?
by an anonymous user on Jan. 25, 2009Nice read
0 Votes
by ericp675 on Jan. 25, 2009MLS
0 Votes
Share Your Comments
If you are a member, Sign in to have your comment attributed to you. If you are not yet a member, Join OStatic and help the Open Source community by sharing your thoughts, answering user questions and providing reviews and alternatives for projects.
Your Name
Email Address (kept hidden)
Your Comment *
Promote Open Source Knowledge by sharing your thoughts, listing Alternatives and Answering Questions!
Featured MembersViewCoby Randquistruby evangelist, founder @confreaks, VP Engineering @g5platform, dad to multiple teen age girls, and husband
ViewMark WalkerLinux and FOSS practitioner; always trying new apps.
Preferred Linux distribution: Fedora
Related Questions
Get answers and share your expertise.
Have a question? Ask the community
What are the Best APIs for Chrome?
By Kevin Smith - Nov 10, 2011
4 answers
What Happens if a Cloud Application Becomes Dormant?
By Alvin Pieterson - Apr 07, 2011
2 answers
List of Development Tools for Cloud-based Applications
By Michael McKinney - Feb 10, 2011
2 answers
Partner Center
Happening Now on OStatic
rmdgms commented on Fuduntu Turns One, Forks Fedora
Dan and Traci Listings commented on On the Jobs Front, Open Source Skills Remain in Demand
Norely sehgal asked How can typical people identify free Acai Berry Cleanse guides?
About OStatic
Terms of Service
Privacy Policy
Send Feedback
Powered by Vox Holdings
© 2011 OStatic. Design by smallTransport. Built on fine Open Source Software from projects like
MySQL and
Sign in to OStatic
Username: *
Password: *
Not a member? Join NowI forgot my password