Producing Open Source Software: How to Run a Successful Free Software Project
by Karl Fogel
Publisher: O'Reilly Media, Inc 2007
Number of pages: 192
This book is meant for software developers and managers who are considering starting an open source project, or who have started one and are wondering what to do now. It should also be helpful for people who just want to participate in an open source project but have never done so before. Free software projects have evolved a distinct culture, an ethos in which the liberty to make the software does anything one wants is a central tenet, and yet the result of this liberty is not a scattering of individuals each going their own separate way with the code, but enthusiastic collaboration. Indeed, competence at cooperation itself is one of the most highly valued skills in free software. To manage these projects is to engage in a kind of hypertrophied cooperation, where one's ability not only to work with others but to come up with new ways of working together can result in tangible benefits to the software. This book attempts to describe the techniques by which this may be done. It is by no means complete, but it is at least a beginning.
Home page url
Download or read it online for free here:
by Amy Brown, Greg Wilson - Lulu.com
In this book, the authors of twenty-five open source applications explain how their software is structured, and why. What are each program's major components? How do they interact? And what did their builders learn during their development?
by Andrew M. St. Laurent - O'Reilly Media, Inc.
The book helps you make sense of the different options available to you. This concise guide focuses on annotated licenses, offering an in-depth explanation of how they compare and interoperate, and how license choices affect project possibilities.
by Rachna Kapur, at al. - IBM Corporation
This books gets you started into the fascinating world of open source software development. Using the exercises and case studies provided, you will get good hands-on experience to contribute to and start open source projects.
by Kenneth Wong, Phet Sayo - Wikibooks
This primer is the first in a series of primers focused on the FOSS movement. It gives an overview of the issues and technologies involved. Although geared more for developing countries, the points discussed are relevant around the world.