Review: Producing Open Source Software

For a software company, making a product free/open source software (FOSS) or participating in such a project is sometimes a wise business decision. However, for the effort to be succesful, the company must know how FOSS communities work and how they interact with companies. The OSSI project is an attempt to increase our understanding on the topic.
Karl Fogel has written a good practical guidebook from such a point of view. The book is
Producing Open Source Software. How to Run a Successful Free Software Project (O’Reilly 2005). The book is also available online under a Creative Commons license.
Fogel starts by describing how to start a new project effectively. Like Jamie Zawinski said, a FOSS license is not a magic pixie dust that will bring lots of developers to your project. For this to happen, the project must be attractive, it must be easy to start with and it must be promising. The developers don’t want project documentation, they want code. They don’t want management structure, they want screenshots. They want a free and open license. Unless the basic technical infrastructure is there, it is hard to have the project going.
After the infrastructure, he moves on to discuss project structures. The project can be a (benevolent) dictatorship, a skills-based meritocracy or some issues are decided by a vote. Because the structure is often informal, whether a company may affect the outcome of the project depends on the actual company developers working on the software. If the developers are skilled and receive respect from other community members, they will have a say on the future direction of the software.
Chapter five on money is particularily interesting. Fogel describes different ways of company participation and discusses the benefits and problems of paid developers in a volunteer community.
Other chapters give advice on communications, release management and how to attract and treat volunteers. Volunteers, after all, are essential. If the volunteers go, the project will, if not die, at least change dramatically. Chapter nine is on licenses and copyright ownership and assignment.
I think is the best practical guidebook to FOSS I’ve seen so far. I recommend you to take a look.
The Pirate Party
According to Aftonbladet (in Swedish), Swedish filesharers are planning to form a party for the Swedish parliamentary elections in September 2006. The agenda of the Pirate Party is to:
- abolition of all intellectual property rights
- Sweden must secede from international IP treaties
- abolition of laws that forbid or limit distribution of information
- right to privacy must be defined in the constitution and be protected harder.
The party would concentrate on these issues only and stay outside the left/right division. The approximate number of filesharers in Sweden is one million, which is about 11 % of the population.
The party will use the traditional Jolly Roger as their symbol.