广告

谁在支持30个发展最快的开源项目?

  • 浏览(941)
  • 评论(0)
  • 译者:k8s

容器公司对Kubernetes的质疑

英文 ecosysytem 中的词根 eco 同时存在于单词 ecology、economy中,而事实上,很难围绕一种从根本上免费的核心产品去创建经济上自给自足的生态。 最先在公众前传播此种观点的人正是Apcera CEO Derek Collison, Apcera是一家容器管理平台公司,支持客户跨云部署应用程序。

谁在支持30个发展最快的开源项目?

Apcera CEO Derek Collison

在媒体采访中,Derek Collison再次升级了该观点,他谈到,Kubernetes作为一种开放源码容器编排引擎,可能只有对谷歌这样的直接厉害相关的公司才有核心价值。而随着Google Cloud业务模式不断围绕Kubernetes去引导客户,该生态的生命线将受到挤压。Collison更加大胆的预测风投对于开源项目公司的态度。“Kubernetes创始人Craig McLuckie创立的一家西雅图商业公司——Heptio将成为风险投资家资助的最后一个以Kubernetes为导向的项目。”

而就在近日,云原生基金会CNCF发布了《30个发展最快的开源项目》,其调研究结果刚好回应了质疑的声音。

该研究基于开源项目表现出的自然递增的规模效益。大多数开发者更有兴趣使用和参与最大的项目,而开发者参与最多的项目更有可能快速修复错误,增加功能并可能在最多的平台上稳定工作。因此,以开发者的增加速度跟踪项目就能够看到最有希望的技术领域,以及未来几年可能取得巨大成功的平台。

谁在支持30个发展最快的开源项目?

数据来源:https://github.com/cncf/velocity

调查结果使用气泡图来显示所有3轴的数据。在图中,气泡面积与贡献者数量成正比,y轴(高度)是请求和问题的总数,x轴是提交次数。

当前世界上有超过6000万个开源代码库,而其中的绝大多数都只是作为个人的公共工作区。那么这些最成功的开源项目与其他项目的区别在哪?

研究发现, 那些最成功的开源项目,它们中的大多数都是由一家公司或多家公司支持的。

谁在支持30个发展最快的开源项目?

排名前30位的开源项目如下:

Linux内核(Linux Foundation)、Kubernetes(CNCF)、Cloud Foundry(Cloud Foundry Foundation)、.NET(.NET Foundation)、Nova、Neutron和Cinder(OpenStack)、Node.js(Node.js Foundation)和Mesos(Apache Software Foundation)。这是9个背靠基金会的开源项目。

Chromium、Tensorflow和AngularJS由Google支持,React由Facebook支持,Docker / Moby由Docker支持,Microsoft支持VS Code和Office Developer,Red Hat支持Ansible,Elastic支持ElasticSearch,Auth0支持Auth0,GitLab支持GitLab,Basecamp支持Ruby on Rails ,Ionic支持Ionic,HashiCorp支持Terraform,Chef Software支持Chef。在所有这些例子里,来自公司外部的和独立的开发者都有重大贡献,但大多数维护者都是由相应的公司雇用的。这是14个。

剩下6个项目并不主要由一家公司或软件基金会支持:Homebrew、DefinitelyTyped、Vue.js、NixOS、Home Assistant和Odin项目。有趣的是,Homebrew、DefinitelyTyped、NixOS和Home Assistant都是一种特殊类型的项目——一旦核心基础设施到位,大部分价值来自“菜谱”,即由数百名独立贡献者单独提供和更新。

Odin Peoject是协同文档。Vue.js似乎是一个特殊情况,因为作为前端框架,它直接与React(由Facebook支持)和AngularJS(由Google支持)进行竞争,但是它在没有任何公司或联盟背后支持的情况下已经获得了广泛的采用和高水平的贡献。

  • 分享到:
  • icon
  • icon
  • icon
  • icon
箭头