Flylib.com
Producing Open Source Software: How to Run a Successful Free Software Project
Producing Open Source Software: How to Run a Successful Free Software Project
ISBN: 0596007590
EAN: 2147483647
Year: 2004
Pages: 137
Authors:
Karl Fogel
BUY ON AMAZON
Producing Open Source Software
Table of Contents
Dedication
Copyright
Foreword
Preface
Why Write This Book?
Who Should Read This Book?
How to Use This Book
Sources
Conventions
Comments and Questions
Safari Enabled
Acknowledgments
Disclaimer
Chapter 1. Introduction
1.1. History
1.2. The Situation Today
Chapter 2. Getting Started
2.1. First, Look Around
2.2. Starting from What You Have
2.3. Choosing a License and Applying It
2.4. Setting the Tone
2.5. Announcing
Chapter 3. Technical Infrastructure
3.1. What a Project Needs
3.2. Mailing Lists
3.3. Version Control
3.4. Bug Tracker
3.5. IRCReal-Time Chat Systems
3.6. Wikis
3.7. Web Site
Chapter 4. Social and Political Infrastructure
4.1. Forkability
4.2. Benevolent Dictators
4.3. Consensus-Based Democracy
4.4. Writing It All Down
Chapter 5. Money
5.1. Types of Involvement
5.2. Hire for the Long Term
5.3. Appear as Many, Not as One
5.4. Be Open About Your Motivations
5.5. Money Can t Buy You Love
5.6. Contracting
5.7. Funding Non-Programming Activities
5.8. Marketing
Chapter 6. Communications
6.1. You Are What You Write
6.2. Avoiding Common Pitfalls
6.3. Difficult People
6.4. Handling Growth
6.5. No Conversations in the Bug Tracker
6.6. Publicity
Chapter 7. Packaging, Releasing, and Daily Development
7.1. Release Numbering
7.2. Release Branches
7.3. Stabilizing a Release
7.4. Packaging
7.5. Testing and Releasing
7.6. Maintaining Multiple Release Lines
7.7. Releases and Daily Development
Chapter 8. Managing Volunteers
8.1. Getting the Most Out of Volunteers
8.2. Share Management Tasks as Well as Technical Tasks
8.3. Transitions
8.4. Committers
8.5. Credit
8.6. Forks
Chapter 9. Licenses, Copyrights, and Patents
9.1. Terminology
9.2. Aspects of Licenses
9.3. The GPL and License Compatibility
9.4. Choosing a License
9.5. Copyright Assignment and Ownership
9.6. Dual Licensing Schemes
9.7. Patents
9.8. Further Resources
Appendix A. Free Version Control Systems
A.1. Subversion
A.2. SVK
A.3. Arch
A.4. monotone
A.5. Codeville
A.6. Vesta
A.7. Darcs
A.8. Aegis
A.9. CVSNT
A.10. Meta-CVS
A.11. OpenCM
A.12. Stellation
A.13. PRCS
A.14. Bazaar
A.15. Bazaar-NG
A.16. ArX
A.17. SourceJammer
A.18. FastCST
A.19. GIT
A.20. Superversion
Appendix B. Free Bug Trackers
B.1. Bugzilla
B.2. GNATS
B.3. RT
B.4. Trac
B.5. Roundup
B.6. Mantis
B.7. Scarab
B.8. DBTS
B.9. Trouble-Ticket Trackers
B.10. BTT
Appendix C. Why Should I Care What Color the Bikeshed Is?
Appendix D. Example Instructions for Reporting Bugs
Colophon
Index
index_A
index_B
index_C
index_D
index_E
index_F
index_G
index_H
index_I
index_K
index_L
index_M
index_O
index_P
index_Q
index_R
index_S
index_T
index_U
index_V
index_W
index_X
index_Z
Producing Open Source Software: How to Run a Successful Free Software Project
ISBN: 0596007590
EAN: 2147483647
Year: 2004
Pages: 137
Authors:
Karl Fogel
BUY ON AMAZON
Database Modeling with MicrosoftВ® Visio for Enterprise Architects (The Morgan Kaufmann Series in Data Management Systems)
Object Types, Predicates, and Basic Constraints
Conceptual Model Reports
Creating a Basic Logical Database Model
Editing Logical Models”Intermediate Aspects
Change Propagation and Round Trip Engineering
CompTIA Project+ Study Guide: Exam PK0-003
Assessment Test
Comprehensive Project Plan
Project Execution
Appendix A Systems Development Life Cycle
Appendix B Standard IT Project Documents
Qshell for iSeries
Additional Control Structures
Archives and Compression
Grep
Appendix A Summary of Changes by Release
Appendix B Qshell versus DOS
OpenSSH: A Survival Guide for Secure Shell Handling (Version 1.0)
Step 3.3 Use WinSCP as a Graphical Replacement for FTP and RCP
Step 4.3 How to Generate a Key Pair Using OpenSSH
Step 4.7 Using Public Key Authentication for Automated File Transfers
Step 6.2 Using Port Forwarding Within PuTTY to Read Your E-mail Securely
Step 6.3 X11 Forwarding
The Java Tutorial: A Short Course on the Basics, 4th Edition
First Steps (UNIX/Linux)
Code Samples
Example Five: VoteDialog
Questions and Exercises
Interoperability
Python Standard Library (Nutshell Handbooks) with
The binascii Module
The xml.parsers.expat Module
The htmlentitydefs Module
The SocketServer Module
The syslog Module
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies