MER:如何评估开源项目的社区参与度?

社区是我们对开源项目评估框架的六个标准之一,是衡量项目健康状况的重要指标。作为我们在这一领域的研究和投资的一部分,我们分析了GitHub上排名前一万的开源项目,以更好地了解是什么驱动和支撑着过去十年里这些顶级开源项目。下面是我们从分析中得到的结论。社区为何重要

开源项目从根本上说就是由社区的投入来驱动的,即使大多数贡献者从未编写出最终项目的代码。许多开源项目是由一小组核心开发人员维护的,当涉及到实际编写代码和指导项目时,社区仍然会通过错误报告,产品路线图反馈以及功能请求提交等形式,在项目中扮演基础角色。我们认为社区为开源项目提供了最大的价值,即能够帮助他们有机地传播有关项目的信息,提高产品的美誉度,并确保项目根据其用户的需求而发展。社区往往与产品创新和采用联系在一起,这是开源软件公司相对于竞争对手的一些核心优势。因此,当我们评估开源公司时,我们会关注它的社区参与度,以判断它是否足够强大,从而使该公司在竞争解决方案中拥有真正的优势。哪些指标很重要

日本金融厅长官:日本要密切关注如何克服发行CBDC的挑战:日本金融厅长官HIMINO表示,日本不仅需要对央行数字货币(CBDC)进行学术研究,要更密切地关注如何克服发行央行数字货币可能带来的挑战。如果只是解除对比特币和其他加密货币的管制,这可能只会增加投机交易,并不一定会促进技术创新。不考虑推动加密货币交易的新举措,希望更多地关注如何将区块链技术与增强公共福利的政策结合起来。[2020/8/5]

对于像社区这样的定性事物而言,准确地衡量是否成功是困难的,特别是考虑到所有不同的利益相关者和相关指标。对于我们Bessemer的投资标的,我们最关注的是社区用户和贡献者的数量,因为他们是对社区规模最具洞察力的群体。这就是为什么我们很少会去关注诸如GithubStars之类的数字,这种数字与其他虚荣性指标一样,往往会随着大型新闻稿的发布而激增,并且由于它们不能反映持续参与,因此具有一定程度的性。

声音 | 北京工商大学颜苏:区块链行业如何与公检法司形成有效的联动机制,是值得研究的:据新华网消息,本月在上海法学会会议上,北京工商大学法学院副教授颜苏表示,区块链行业从业者应用自身掌握的区块链这一新兴技术,助力公检法司进行区块链领域的反,在这个方向上,行业如何能与公检法司形成有效的联动机制,是值得关注的研究主题。[2019/7/28]

用户和贡献者代表积极参与该项目并依赖该项目的团体,但是鉴于大多数项目依靠其用户进行的遥测功能有限,因此,真正的活跃用户很难衡量。另一方面,贡献者虽然仅代表一小部分用户,不过这个群体更容易测量。这部分用户倾向于通过投入时间以问题注释的形式提供反馈,或者偶尔为项目贡献代码,从而与项目之间有更深入互动。我们并不使用贡献者的数量来衡量项目的开发能力,取而代之的是,我们将其用作该项目获得多少采用率的代替性指标。不同的项目之间,贡献者是一个有点模糊的术语。为了进行基准测试,我们将其定义为在给定月份内创建Github问题、发表评论、PullRequest或提交的任何用户。相比其他机构只统计提交代码到项目中的开发人员,我们对贡献者的定义范围更加宽泛。然而,要衡量社区参与程度,我们认为宽泛的范围更有帮助。当我们跟踪许多其他开源数据点时,我们的北极星指标是一个项目每月贡献者的活跃度。最佳的参与度是什么样的

声音 | 新加坡金管局高管:金管局正在研究如何通过监管应对加密货币带来的风险:据Finance Magnates消息,新加坡金融管理局(MAS)高管Damien Pang在本周四举行的年度金融科技联合大会上表示,许多监管机构和行业人士呼吁以自上而下的方式对加密货币行业进行监管。金管局正在研究加密货币带来的风险,以及如何通过监管来予以应对。 Pang称:“我们绝对需要监管加密货币,这是为了正确应对风险。例如使用加密货币为恐怖主义融资等,这是我们需要解决的问题。因此,问题不在于加密货币是否应该受到监管,而是关于(区块链)技术所带来的风险,以及我们如何在不对整个加密货币行业一网打尽的情况下,试图减轻这些风险。”[2019/6/27]

在讨论最大的开源项目社区时,不可能不碰到来自科技巨头的项目。有史以来排名前五位的开源项目分别来自Google,Microsoft和Facebook。这些项目在现代软件开发和云基础架构中起着根本性的作用,它们建立了令人难以置信的大型社区,每个社区每月都有1000多个贡献者。有趣的是,每个项目都已成为各自类别中最流行的一两个技术,包括VSCode,Kubernetes以及ReactNative和Flutter。

声音 | Brendan 发推特表达如何实现成功:据 IMEOS 报道,Block.one CEO Brendan Blumer 发推特表示,成功通常是有具备充分理由让社区听从你,并实际提供他们(社区)想要的东西来实现。[2018/10/1]

但是,一旦我们剔除了由大技术公司支持的项目,而将注意力集中在与关联商业初创公司有关的前10个独立项目上,则图表看起来会大不相同:

在参与度方面,Moby项目以及最近的Gatsby,在该图表上都是显著高于同类型其余项目的平均值。表中其余项目的平均每月贡献者数量分布在200至600之间,绝对是同类中的头部水平。在我们分析的前10000个项目中,不到5%的项目每个月拥有250个以上的贡献者,而只有2%的项目在6个月或更长时间内始终超过250个贡献者。衡量贡献者活动远非一门科学,但在我们的分析中,我们发现了一些趋势:不同成熟度的差异——大多数项目在其早期都经历了强劲的增长,在社区活动达到顶峰之后,随着该项目达到完全成熟,参与度趋于稳定。考虑到这一点,我们在评估参与度与基准时会考虑项目的年龄和成熟度。按类型划分的差异——某些类型的项目,吸引的贡献者要比其他类型的项目少得多,后者拥有更大的开发人员团队,能够为其做出贡献。因此,为了比较项目之间的差异,按照软件类别对它们进行细分以调整这些变量非常重要,这将在下面更深入地讨论。倾斜——贡献者的活动严重偏向最大的项目。虽然那些最大的项目通常每月超过1000个贡献者,很少有项目每月不足100个贡献者。鉴于对大型项目的偏向,我们对于新项目,更加关注是否达到与他们的阶段和类型相符合的特定阈值。一个项目还有无数的细微差别会影响它是否能够吸引大量贡献者,包括项目组织得有多好,对新贡献者的欢迎程度有多高,以及社区范围有多广。出于分析目的,我们专注于最大的因素之一:项目的潜在用户有多少开发人员?例如,我们知道有能力为像FontAwesome这样的前端项目做出贡献的开发人员远远多于为ElasticSearch提供专业知识的开发人员。因此,我们对数据库项目期望的贡献者数量将大大低于前端项目的数量。

动态 | 南非税务署正研究如何识别逃税的加密货币交易者:据CCN报道,南非税务机关南非税务署(SARS)正在调查识别逃税的加密货币交易员的方法。该机构专员Mark Kingon最近在约翰内斯堡的内部审计协会会议上说,该机构正在研究如何发现不符合要求的加密货币交易员,以调查任何未能从投资中申报利润的情况。[2018/8/21]

上图显示了项目参与度随时间变化的曲线,说明了流行的前端项目与流行的数据库和分析引擎之间规模的差异。

而这远不是一个完美的评估体系,我们已尝试通过组合四个主要技术类型中排名前10至20的项目的基准集,来开发出可解决项目类型差异的基准,以帮助我们将项目与相关的技术人员进行比较。上面的图表显示了月度贡献者在这些顶级项目中参与度的范围。以下是我们从分析中得出的一些结论:此图说明了不同类别项目的贡献者数量之间的显着差异,顶级的前端项目平均贡献者数量最多,而顶级数据库项目的平均贡献者数量则低得多。尽管我们使用这些范围来提供每个类别中一些顶级开源社区如何发展的背景信息,但我们并不将这些基准范围视为定义成功的严格规则。为了让这些基准能够有更广泛的适用范围,我们可以查看一些当前项目,包括我们投资的Cypress和Netdata,以了解当今一些受欢迎的项目与相关基准进行比对的结果。

一流的基准可以成为有用的指南,但是很少有项目能够达到基准规模的参与度。坦率地说,在一定程度上,更多的参与并不一定表明项目或公司能够在商业上取得成功。如果一些新兴的开源项目能够每月持续超过100个贡献者,那么它们将处于行业头部领域,如果项目每月贡献者数量超过250个,则接近了有史以来最活跃的项目的成绩。实际上,在前10000个项目中,只有6%的项目在6个月或更长时间内保持每月250个贡献者。开源社区还有更多特性,例如贡献者活动的质量和忠诚性,这些特性很难量化,但同样重要,我们知道这些贡献者指标仅说明了故事的一部分。但是这些建立在强大开源社区之上的公司,比他们的竞争对手拥有更多的优势,作为投资者,我们倾向于投资这种类型的公司。软件的未来是社区驱动的

我们正处于一个软件开发越来越多地由社区驱动的阶段,商业软件和开源软件之间的界限越来越模糊,我们希望越来越多的公司将其核心技术开源,因为开源能给社区和公司带来共同的利益,并专注于如何实现盈利。随着Bessemer对这些类型公司的投资持续增加,我们对开源项目指标的研究将会更进一步,因为我们将拥有更多的数据来源纳入分析,并更好地完善我们的指标。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:0ms0-0:838ms