公司采用开放源代码的好处
开源如何与更好的开发表现相关联,您的公司如何从良好的开源战略中受益?
通过开放源代码软件加快交付速度
根据不同的来源,新产品中已有 70% 到 90% 的代码是开源的。这意味着您自己编写的代码减少了 70% 到 90%,从而大大提高了产品的上市速度。
除了在您的产品中复用开源代码外,还有许多平台工具也可以作为开源软件使用。可复用的 GitHub Actions、测试工具、容器编排……在大多数情况下,您可以用来更快交付软件的最有效且最强大的工具,都是开源软件。
通过与社区互动构建更好的产品
如果你在公开环境中开发部分产品,你可以利用社区的集体智慧来构建更好、更安全的软件。这也有助于你从世界各地的优秀工程师那里获得早期反馈,了解你所做的工作。特别是对于复杂、关键和安全相关的软件,与社区的互动往往会带来更好的解决方案:
“问题越大,开源开发者就像磁铁一样,被吸引来解决它。”
— (Ahlawat P.、Boyne J.、Herz D.、Schmieg F. 和 Stephan M.,2021)