在刚刚结束的 2017 Google Cloud Next 大会上,开源占据了最后一个主题演讲环节中的中心地位,各技术领导者就他们对 openness 的理念和重要性发表了主题演讲。
Linux 基金会执行董事 Jim Zemlin 在演讲中直接强调了对开源的重视,他认为那些不享用开源共享创新成果的组织“将失败”。Zemlin 说,“开放是科技和商业经济的新规范,人多力量大,所有人一起做事肯定比我们任何一个人单独做要好得多。”
Zemlin 还解释了开源如何改变了科技领域的商业模式,他在 Linux 基金会工作会经常被问到哪些开源项目值得投注,而他的回答是重要的开源项目是那些拥有丰富生态系统的项目。他的演讲 PPT 给出了以下两个标准:
- 有一个丰富多样的开发者社区,其代码可创造有利于行业和社会的价值。
- 把部分产出的价值反过来再投资回项目本身。
Zemlin 拿了 Kubernetes 举例,称赞了这个由谷歌开源、正快速成长的项目。他指出,Google 对代码的态度是“有意渗透”,因此不断有代码流入和流出,这使得它们在开源中越来越成功。
这也提出了一个问题,企业/组织到底应该如何开源?
Google 基础设施副总裁 Eric Brewer 认为,公司是不是以开源方式启动的并不重要,重要的是你的创新速度。Brewer 说,Linux 之所以在早期的互联网战争中脱颖而出,一是因为它的开放,二是因为它总在第一时间创新。公司与开源合作应该为了生态系统和社区的价值,而不应该只看到代码的价值。