开源点云数据处理 开源
有人说,随着邪恶云帝国从脆弱的开放源代码社区吸食骨髓,开放源代码世界即将结束。 这种叙述占据了上风,导致一些世界末日的先知宣扬了我们所知道的开源可持续性的终结。
然而,这些数据暗示了非常非常不同的东西。
根据对GitHub数据和CNCF数据的两项独立分析,您猜对了,开源项目的最大贡献者是公共云公司。 确实,正是由于他们从事软件的运营业务,而不是出售软件,因此这些公司也许在未来很多年内最有可能推动而不是破坏开源。
开源森林,而不仅仅是一些树木
对于那些关注的人来说,很明显,一段时间以来,尤其是Microsoft和Google,是开源项目的最大,最多的公共贡献者。 由于占主导地位的平台公司打算吸引开发人员,因此开源是一项要求,而不是一个很好的选择。 微软最初通过在Azure上运行和/或支持各种开源项目而引起轰动 ,而Google则更进一步,开源了功能强大的代码,如Kubernetes和TensorFlow 。
甚至被指责霸占开放源代码的霸主云领导者Amazon Web Services也不能再坐在开放源代码社区之外。 尽管AWS在开源领域一直比想象中要活跃得多,但它在2018年大大提升了其开源游戏。
所有这些都捕获在Adobe开发人员Fil Maj对620万个GitHub个人资料及其贡献历史的分析中。 警告:这是一门不精确的科学,当然省略了重要的代码存储库(例如Apache项目)。 即便如此,在对GitHub.com用户-公司从属关系的分析中仍然有很多信号(在公司字段中自行报告其个人资料),并且该信号表示“云规则开源”。 下表显示了他的数据。
哪些公司在2018年为GitHub回购贡献最大
公司 | 开发者 | 雇员 | 工程师 |
---|---|---|---|
微软 | 5,308 | 3.93% | 10.87% |
IBM公司 | 3,114 | 0.85% | 2.23% |
谷歌 | 2,322 | 2.35% | 6.04% |
英特尔 | 1,070 | 1.00% | 1.94% |
亚马孙 | 971 | 0.16% | 0.97% |
阿里巴巴 | 687 | 1.03% | 34.23% |
脸书 | 647 | 2.14% | 5.60% |
腾讯网 | 614 | 1.37% | 6.70% |
SAP SE | 598 | 0.62% | 2.96% |
关键的 | 569 | 22.60% | 59.27% |
收购Red Hat大大提高了 IBM的排名。 尽管交易尚未完成,但该表描绘了合并后的实体。 将两者平分,Google跃居第二位,Red Hat跌至第三位,IBM排在第四位。 (但是请记住,像IBM这样的公司可能会更积极地参与Apache项目,而Maj的理货中没有这些项目。)
Felipe Hoffa对GitHub数据集采用了不同的方法 ,在这里微软和Google的领先优势更加明显:2018年,他们都有大约1,000个GitHub参与者,每个参与者都贡献了大约1,000个回购协议。 红帽排在第三位,贡献了约500个回购,有600个GitHub参与者,紧随其后的是亚马逊,IBM,Pivotal和英特尔,每个集群约有400个。 微软,谷歌,红帽,Pivotal和IBM在2017年的活跃度几乎与2018年相同,但从2017年到2018年,亚马逊的GitHub参与者增加了三倍,贡献回购量增加了一倍以上。
同样,数据也不是完美的,但是仍然很难避免得出这样的结论:当今开源的最大,最活跃的贡献者是云公司。 更广泛地讲,使用Maj的数据集,有趣的(但并不奇怪)是,前10大开源贡献者中有7个人没有从事软件销售业务:他们出售服务。
为什么云公司可以负担得起这么慷慨
抓住那个? 我再重复一遍:开源软件的最大贡献者本身并不是软件公司。 他们是云计算公司或其他不从事兜售软件业务的公司。 为什么这么重要? 因为最努力地自由参与开源社区的公司都是那些业务模式要求他们锁定代码的公司。 对于以硬件,云服务或软件以外的业务为业务的公司,对开源的积极贡献可以为核心业务价值创造更多的补充。
大型云计算公司越来越多地看到这一点,但是从Maj和Hoffa分析中得出的另一个结论是,榜单上非技术企业的匮乏。 正如硅谷专家喜欢说的那样,如果“软件正在吞噬整个世界”而“开发人员是新的创造者”,那么来自金融服务和零售等各行各业的企业应该为开源事业做出积极贡献。
正如汇丰银行首席建筑师戴维·诺特 ( David Knott)告诉米奇·瓦格纳 ( Mitch Wagner)那样 ,问题是“我们还没有弄清楚……如果我们做出贡献,我们可能会面临什么。 从工程角度来看,我们认为这是正确的事情,也是负责任的事情。 但是我们需要从法律的角度来理解它。” 换句话说,主流企业比技术含量更高的企业落后十年,后者以参与性的方式与开源争夺了近二十年。 这些其他企业将学习随着时间的推移如何以及为什么做出贡献,但是与科技公司相比,他们走得更远。
所有这些都可能意味着我们应该花更少的时间费力,指责云公司将开源可持续性置于风险之中,而是承认需要培训新一代的贡献者。 这个新品种将没有克服软件许可业务模型的限制。 相反,他们只需要欢迎社区来培训他们。
翻译自: https://www.infoworld.com/article/3343038/cloud-vendors-are-whos-powering-open-source-now.html
开源点云数据处理 开源