总结
在本章中,你了解了自由和开源软件的历史、价值观以及原则,以及它们对软件交付绩效的影响。一个好的开源策略,结合有效的内包策略以及让团队能够资助和支持开源项目的能力,可以帮助你显著缩短市场时间,并让工程师专注于对公司重要的功能。将这些原则应用到公司内部作为内部开源(inner source),可以帮助你建立协作文化,并实现更好的跨团队合作。
在下一章,我们将学习如何使用 GitHub Actions 进行自动化。
进一步阅读和参考资料
请参考以下材料以获取更多关于本章所涵盖内容的信息:
-
Greene T. C. (2001). Ballmer: Linux is a cancer: https://www.theregister.com/2001/06/02/ballmer_linux_is_a_cancer/
-
Warren T. (2020). Microsoft: we were wrong about open source: https://www.theverge.com/2020/5/18/21262103/microsoft-open-sourcelinux-history-wrong-statement
-
Raymond, E. S. (1999). The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. O’Reilly Media.
-
O’Reilly (1998). FREEWARE LEADERS MEET IN FIRST-EVER SUMMIT O’Reilly Brings Together Creators of Perl, Apache, Linux, and Netscape’s Mozilla (Press Release): https://www.oreilly.com/pub/pr/636
-
OSI (2018). Open Source Initiative - History of the OSI: https://opensource.org/history
-
Richard S. (2021). Why Open Source Misses the Point of Free Software: https://www.gnu.org/philosophy/open-source-misses-the-point.en.html
-
Volpi M. (2019). How open-source software took over the world: https://techcrunch.com/2019/01/12/how-open-source-software-tookover-the-world/
-
Ahlawat P., Boyne J., Herz D., Schmieg F., & Stephan M. (2021). Why You Need an Open Source Software Strategy: https://www.bcg.com/publications/2021/open-source-software-strategy-benefits
-
Inner Source: https://en.wikipedia.org/wiki/Inner_source
-
GitHub Sponsors: https://github.com/sponsors