Before reading further... Are you looking for great Linux hosting from a company that cares about GNU/Linux? Pick Dreamhost hosting, get a 10% bonus to the disk space (and support Free Software Magazine in the meantime!)
Advice for starting a free software project
- 2006-02-21
-
Write a full post in response to this!
How do you get a new free software project off the ground? It’s all about community.
I answer reader questions about free software issues here, and an interesting question came up recently from a reader thinking of releasing code as free software. How do you get a project off the ground? How do you build interest and nurture a community?
First, you have to decide if your project is well suited to a free software model. To be successful, you need a base of users who may also become contributors. The ideal user base is one with an interest and ability to improve the software. In other words, you need some developers among your user base, and the code needs to be interesting to them.
The way you handle the community is critical. The project should be structured such that contributors can feel like a part of a community, not just free labor. The best way is to create an official non-commercial entity to oversee the project, even if you are also building a business around the code with customizations, support, and/or extras. Think about how to handle code submissions and copyright ownership at the beginning to avoid potential problems later. Clear rules about roles, contributions, and copyright will set a professional tone and let people know up front what to expect.
Remember that communities can have a mind and life of their own, so expect to meet some challenges with compromise. No one wants to be involved in a dictatorship (or at least, probably not your dictatorship). Good contributors will have ideas for the project roadmap, and good diplomacy on your part will keep everyone happy and moving forward in the interest of better software.
Finally, building a successful open source community is all about relationships. Contact users and potential users about your software, tell them you are thinking of releasing the code as free software, and ask what they think. Then work on establishing relationships with users who may become contributors. Many open source contributors start by submitting bug reports, patches then gradually more. Start establishing relationships early.
Write a full post in response to this!
Similar articles
Do you like this post?
Vote for it!
Copyright information
This entry is (C) Copyright by its author, 2004-2008. Unless a different license is specified in the entry's body, the following license applies: "Verbatim copying and distribution of this entire article is permitted in any medium without royalty provided this notice is preserved and appropriate attribution information (author, original site, original URL) is included".
Biography
Maria Winslow: As an Open Source Practice Leader with Virtuas, Winslow assists clients in understanding the technical and budgetary impact free software will have on their computing environments. Her recent book, “The Practical Manager’s Guide to Open Source”, guides IT directors and system administrators through the process of finding practical uses for free software that will integrate seamlessly into existing infrastructures, as well as understanding the costs and savings. She is a frequent speaker and author on the topic of free software. She can be reached via the Practical Open Source website.
- Maria Winslow's posts
- Login or register to post comments
- 1117 reads
- Printer friendly version (unavailable!)




Looking for Linux hosting, reviews, coupons, etc.? See out user-voted list
Best voted contents
-
Is Microsoft trying to kill Apache?
Gary Richmond, 2008-08-08 -
How do Drigg and Pligg compare?
Tony Mobily, 2008-08-17 -
The top 4 internet flame wars about free software
Andrew Min, 2008-08-16 -
Creating wealth with free software
Richard Rothwell, 2008-08-05
Similar entries
Buzz authors
All news
Other sites
- The Top 10 Everything (Dave). The good, the bad and the ugly.
- Free Software news (Dave & Bridget). All about free software -- free as in freedom!
- Book Reviews: Illiterarty (Bridget). Book reviews, blogs, and short stories.
Hot topics - last 60 days
-
Don't compare GNU/Linux with Windows or MacOS - they are not in the same game
Ryan Cartwright, 2008-07-07 -
Self-signed certificates and Firefox 3 - a possible solution
Ryan Cartwright, 2008-08-05 -
Why sharing matters more than marketshare to GNU/Linux
Terry Hancock, 2008-08-01 -
Dictators in free and open source software
Tony Mobily, 2008-07-22 -
Why did Javascript/AJAX mop the floor with Java, Flash and Silverlight? Or, why open standards eventually win
Tony Mobily, 2008-07-30
Dedicated server