Computers & Technology
Home Computing
Business & Culture
Programming
Software
Web Development
Certification
Networking
Security & Encryption
Computer Science
Operating Systems
Microsoft
Hardware
Databases
Graphic Design
Apple
Digital Music
Digital Photography & Video
Games & Strategy Guides
Project Management
Mobile & Wireless Computing
Education & Reference
Encyclopedias
Test Preparation
Studying & Workbooks
Schools & Teaching
Writing, Research & Publishing Guides
Foreign Language Study & Reference
Atlases & Maps
Dictionaries & Thesauruses
Words, Language & Grammar
College & University
Trivia & Fun Facts
Consumer Guides
Business & Investing
Industries & Professions
Management & Leadership
Organizational Behavior
Personal Finance
Small Business & Entrepreneurship
Popular Economics
Marketing & Sales
Finance
Skills
Business Life
Economics
Job Hunting & Careers
Biography & History
Reference
International
Real Estate
Investing
Women & Business
Science & Math
Mathematics
Technology
Reference
Earth Sciences
Physics
Biological Sciences
Behavioral Sciences
Nature & Ecology
Astronomy & Space Science
History & Philosophy
Experiments, Instruments & Measurement
Agricultural Sciences
Table of content
Producing Open Source Software
Authors:
Fogel K.
Published year: 2004
Pages: 1/137
Buy this book on amazon.com >>
1
2
Producing Open Source Software
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
1
2
Producing Open Source Software
Authors:
Fogel K.
Published year: 2004
Pages: 1/137
Buy this book on amazon.com >>
Book categories
Computers & Technology
Programming
Languages & Tools
Software Design, Testing & Engineering
Software Development (389)
Software (1069)
Certification
Linux (125)
Education & Reference