474
社区成员




InnerSource 这一术语表示组织采用开源方法(尽管是为了开发专有软件)的新兴实践。本篇文章将讨论如何构建模型 InnerSource 生态系统,以利用多种亚马逊云科技服务(例如 CodeBuild、CodeCommit、CodePipeline、CodeArtifact 和 CodeGuru),以及其他亚马逊云科技服务和开源工具。
什么是 InnerSource?为什么它越来越受欢迎?
大多数软件公司在其产品中都使用开源软件 (OSS),因为它是实现软件标准化并通过重复使用和时间检验的优质代码来提高成本效益的绝佳机制。一些组织可能允许按原样使用它,而另一些组织则会利用审查机制来确保开源软件符合组织的安全、质量等标准。这种对开放源码软件的信心来自于这些社区项目的管理和维持方式,以及它们所培育的开放、协作和创造的文化。
许多构建封闭源代码软件的组织现在都在尝试效仿这些开发原则和实践。人们可能更多的是讨论(而不是采用)这种方法,它通常被称为“InnerSource”。InnerSource 是在组织范围内进行协作式软件开发的绝佳工具,同时保持其对知识产权和合法性检查的关注。它通过知识和人才共享,提供了超越组织孤岛范围的协作和创新途径。组织获得的益处是以很低的成本获得更高的代码质量和更快的上市速度。
————————————————
版权声明:本文为CSDN博主「亚马逊云开发者」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/awschina/article/details/122234647