python开源项目贡献_如何分析公司对开源项目的贡献

python开源项目贡献

在专有软件中,公司贡献了100%的代码。 如果您考虑传统的专有软件产品,那么它就有一个开发社区:软件公司本身。 该公司支持该产品,影响将来版本中的功能以及将该产品与生态系统中其他产品集成的能力直接来自其对源代码及其开发的直接控制。

在开放源代码中,很少有公司能控制接近100%的源代码的事情。 实际上,如果一家公司主导一个项目,这通常是开源社区薄弱的标志。 开源开发模型的力量和价值来自许多个人和公司的贡献者。 使用这种思想,我们可以看看公司对OpenStack的协作贡献。

企业OpenStack贡献:四个关键问题

查看公司对OpenStack的贡献的一种非常基本的方法是分析对构成OpenStack的所有核心项目的总贡献:

Openstack contribution by company

资料来源: Stackalytics.com

但是, 正如某些人指出的那样 ,这很快就会成为“虚荣统计”中的一种练习。 对社区做出贡献的企业客户的真正价值是什么? 最好是通过原始提交来判断组织是否参与了项目,还是有另一种方法可以更好地表示参与度。 在像OpenStack这样的由多个部分组成的项目中,所贡献项目的广度也可能是一个有说服力的统计数据。

除了排名之外,这种参与热图还提供了一种更细微的考虑方式:

  1. 特定公司专注于哪些核心项目?
  2. 哪些公司广泛参与了这些项目?
  3. 一家特定公司在OpenStack知识和参与方面存在哪些差距?
  4. 公司在OpenStack社区中的投资是否与他们所销售的产品或服务相匹配?

让我们考虑对所有在OpenStack Havana中被视为“核心”项目的贡献:

  • 云高仪(OpenStack Telemetry)
  • Cinder(OpenStack块存储)
  • 概览(OpenStack映像服务)
  • 热度(OpenStack编排)
  • Horizo​​n(OpenStack仪表板)
  • 梯形失真(OpenStack身份)
  • Nova(OpenStack计算)
  • Neutron(OpenStack网络)
  • 奥斯陆(OpenStack公共图书馆)
  • Swift(OpenStack对象存储)

除了总排名,还有什么更好的方法来可视化公司对OpenStack的参与? 如果我们将每个公司对最新OpenStack版本Havana的贡献(在这种情况下,根据提交次数)表示为总贡献的百分比,然后在这些项目中进行查看,则为前十名贡献者看起来像这样:

Openstack contribution by project

资料来源: Stackalytics.com

参与开源很重要

如果您在免费的Linux发行版上使用免费的OpenStack代码,也许没关系。 但是,如果您要购买OpenStack产品,或者希望从概念验证过渡到生产OpenStack环境,那么我相信社区参与确实很重要。

不仅仅是谁是最大的贡献者。 是否有任何OpenStack供应商真正具备支持您的生产OpenStack环境的专业知识? 在将您的需求推向其OpenStack产品的未来版本中,OpenStack供应商能否长期成为战略合作伙伴? 这些问题与十年前企业客户从Linux的概念证明转变为在Linux系统上运行实际工作负载时提出的问题类似。 随着OpenStack开始出现在数据中心中,它们是值得再次考虑的问题。

最初发布在Red Hat Stack:OpenStack Blog上 经许可重新发布。

翻译自: https://opensource.com/business/14/1/corporate-contributions-to-openstack

python开源项目贡献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值