是什么促使开发者为开源做贡献?是什么让他们气馁?这对他们的职业生涯有帮助吗?CNCF 和 TAG Contributor Strategy 在一项新的年度微观调查中提出了这些和其它一些问题。我们在这篇博文中分享结果。
TAG Contributor Strategy[1](TAG CS)——TAG 代表 Technical Advisory Group(技术咨询组)——是一个 CNCF 社区成员的团体,帮助 CNCF 项目为一个健康的开源项目建立和执行可永续的贡献者策略。专业领域包括贡献者经验、永续性、治理和开放性的指导。
但是,为了提供不仅仅是“最佳实践”的建议,TAG CS 希望更好地理解贡献者的动机和痛点。这就是为什么 CNCF 和 TAG CS 在去年秋天发起了第一次贡献者体验调查。随着时间的推移,这种年度努力将产生越来越多的可操作的见解,项目所有者可以利用这些见解来改善他们的项目健康状况。
好了,说够了,让我们来挖掘数据。
超过四分之三的 CNCF 开源项目贡献者(78%)说他们的公司应该为他们的贡献埋单,79%的人说贡献开源有助于他们的职业生涯。
微观调查结果强调了开源在技术领域的成长和成熟,它在大大小小的公司中的传播,它也揭示了需要改进的领域,以使贡献更容易。
对 CNCF 项目贡献的持续上升趋势对 CNCF 来说是个好消息。近 60%的受访者(59%)表示,他们计划今年为 CNCF 项目贡献更多,28%的受访者表示,将与去年大致相同。整整 23%的人是第一次贡献。
这项微观调查包括来自世界各地的 159 名受访者,其中最大一部分来自美国和加拿大。
几乎 59%的人在工作时间参与 CNCF 项目,25%的人将此作为他们主要工作的一部分。超过一半,53%,至少是定期的,频繁的,或高容量的贡献者,三分之一是维护者。维护人员在保持项目正常进行、与贡献者互动,以确保他们有积极的体验、持续参与,并看到他们的工作发挥着至关重要的作用。
当被问及为开源做贡献对职业生涯有什么帮助时,受访者说他们:
深入研究他们如何做出贡献,65%的人说他们编写 bug 补丁,62%编写文档,55%编写特性代码。所有这些技能在软件开发角色中都是高度可转移的。
大多数贡献者表示,他们为 CNCF 项目做出了积极的贡献,18%的人认为这种体验 Excellent,31%的人认为 Great,29%的人认为 Good。
然而,有 22%的人,大部分是新的贡献者,将体验描述为一般或需要改进。摩擦点是开源和云原生社区中长期存在的问题。
十位有四位(42%)贡献者说他们很难找到贡献的地方,37%经历了构建、测试或其它技术问题,34%经历了糟糕的文档,32%说项目没有回应。
有时候摩擦点来自外部因素。超过一半的人提到了工作时间有限、个人时间或精力不足,以及工作和项目优先级之间的冲突。十位有四位说他们缺乏管理层支持和理解。
微观调查结果反映了 10 月下旬在底特律举行的上一次北美 KubeCon + CloudNativeCon 活动的大部分讨论。CNCF 总经理 Priyanka Sharma 了解项目维护人员提供的好处和服务。
云原生生态系统有超过 180,000 名贡献者,Sharma 还指出我们所有人都有责任回馈生态系统和社区。这意味着个人和组织都可以从开源和云原生技术中受益。
理解你的动机和摩擦点对于改善你体验的项目来说非常重要。如果你是贡献者,请考虑参加明年的调查。它真的帮助我们帮助项目!
维护者和贡献者,无论你今天面临什么样的挑战,其他人在你之前已经面临过了。没有必要重新发明轮子。加入我们的跨项目维护者社区,相互联系、交流想法和支持。注册我们的邮件列表[2],加入我们在CNCF 日历[3]上列出的会议。搜索“contributor strategy”,我们期待与你见面!
为了让 CNCF 项目维护者更容易参加活动,基金会刚刚宣布了一项新的维护者奖学金[4]!考虑申请[5]并参加即将于 4 月 18 日至 21 日在阿姆斯特丹举行的 2023 年欧洲 KubeCon + CloudNativeCon。现场出席的奖学金截止时间为太平洋时间 2 月 19 日 23:59,虚拟出席的截止时间为太平洋时间 3 月 26 日 23:59。
我们也希望你能参加 2 月 1 日至 2 日在华盛顿州西雅图举办的北美 CloudNativeSecurityCon[6]!
[1]
TAG Contributor Strategy: https://contribute.cncf.io/about/
[2]
邮件列表: https://lists.cncf.io/g/cncf-tag-contributor-strategy
[3]
CNCF 日历: https://www.cncf.io/calendar/
[4]
维护者奖学金: https://www.cncf.io/blog/2022/11/22/announcing-a-new-event-scholarship-for-maintainers-only/
[5]
申请: https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/attend/scholarships/#:~:text=In%2DPerson%20Scholarship%20recipients%20will,to%20reimburse%20actual%20travel%20expenses.
[6]
北美 CloudNativeSecurityCon: https://events.linuxfoundation.org/cloudnativesecuritycon-north-america/register/