Why should you open source your code? This page describes all the reasons that people give for open sourcing their code.
1. Motivations for Open Sourceing Your Outputs
1.1. Visibility
1.2. Training and Education
1.3. Ubiquity
1.4. Design Discipline
1.5. Standards Development
1.6. Conversations
1.7. Design Help
1.8. Guidance for Products
1.9. Market Building
1.10. Development Help
1.11. Internal Open Source and Reuse
1.12. Support Help
1.13. Technology Transfer
1.14. Limited Resource
1.15. Quality
1.16. Time to Market
1.17. Customer Relations
1.18. Organisational Relations
1.19. Nurture Innovation
1.20. Avoiding Lock-In
1.21. Risk Reduction
1.22. Statement of Vision and Values
1.23. Brand Loyalty
2. Motivations for Using Open Source
2.1. Meeting Your Needs
2.2. Getting Support
2.3. Total Cost

