公司如何帮助员工贡献开源项目

398 位读者喜欢这篇文章。
neon sign with head outline and open source why spelled out

Opensource.com

我是 Drupal 社区的一份子,该社区在全球拥有超过 10 万名活跃贡献者。其中有一群不断壮大的员工群体,他们受到雇主的鼓励,为开源项目做贡献。

如今,要找到一位经验丰富的开发人员,其简历或履历中没有提及一两项(或更多)开源贡献是很少见的。最优秀的开发人员知道这很重要,而且贡献开源项目正逐渐成为你获得或保住工作的一种常态。如果您是技术领域的雇主,您肯定知道这一点。那么,您如何帮助您的员工贡献开源项目呢?

为项目做贡献可以为公司赢得宝贵而真实的宣传。当社区可以帮助展示您的能力时,为什么还要单独进行直销呢?让您的自夸之言获得认证。

而且,如果您是一位员工,而您的公司不想回馈开源社区,那就想办法说服他们。参考 Drupal.org 上的这份资源,了解如何说服高层管理人员。

开始行动前的 5 个考虑因素

贡献不一定与技术相关

开源项目需要拥有非编码技能的人员,例如文档编写、翻译、测试、营销和捐赠。

我能为 Mozilla 做些什么?是一个资源,可以帮助人们找到该组织的技术和非技术需求。Drupal 的参与方式资源也很好地概述了人们如何提供帮助。正如 Drupal.org 所说,“我们依靠充满热情的志愿者组成的多元化社区来推动项目向前发展,他们不仅从事 Web 开发和用户支持,还从事许多其他贡献和兴趣领域。”

与您的员工和社区建立关系

如果您是开源领域的新手,那么结识其他专业人士并了解行业的来龙去脉将非常有帮助。建立人脉关系起初可能看起来令人生畏,但您是与一群人一起工作,这些人与一个由备受尊敬和才华横溢的人才组成的社区共同成长和学习。

如果您不是开源新手,但想结识更多人,可以问问对方是否愿意一起喝点饮料聊聊天。谈论工作和非工作相关的话题。

如果您认识很多人,可以将人们介绍给其他人。

发现社区/项目的需求

找出您感兴趣的项目中最关键的项目和问题是什么。如果您遇到困难,请阅读博客、联系导师、ping 其他贡献者,并在 IRC 频道中聊天。提问!如果您一开始觉得困难,请不要阻止自己。继续联系:人们乐于助人,这正是社区的意义所在。

为您的员工制定计划

弄清楚您的员工每个季度可以投入多少时间来为一个项目做出贡献。考虑到您的运营需求。调整您的计划,评估员工的优势,并将其纳入一份有据可查、坚如磐石的计划中。您并没有消除所有潜在的失败可能性,但您已经朝着减少失败的方向迈出了步伐。至少现在您知道您已经投入了一些努力,并且我们知道谁对什么负责。

在沟通中保持透明和开放

通过表彰成功和重要贡献,营造一种尊重他人的环境。树立榜样。展示才能。

经常这样做,并定期这样做。

开始行动的 4 种方式

鼓励分享

鼓励员工与他人分享他们在项目中学习到的知识以及如何克服遇到的障碍。要求他们创建博客文章,您可以在您的网站上展示并与社区分享。这反过来将帮助您与社区的其他贡献者互动,为新手提供帮助,并吸引其他人。

举办活动

在线举办讲座和会议,形式可以是网络研讨会或聚会。安排代码冲刺。这既有助于您的事业,也有助于社区。如果您有未使用的聚会空间,请将其借给需要它的团体。

大胆发言

通过在活动中发表演讲和参与对话来代表您的公司。人脉关系的重要性不可低估。

宣传您的贡献

在社交媒体上保持活跃。在您的社区在线聚集的地方分享您的成就、博客文章、公告等。

您还有什么要添加到此列表中的吗?请在评论中告知我们。

标签
Neeraj - Author, Drupal Consultants, Founder, Valuebound
Neeraj Kumar 是领先的技术公司 Valuebound 的创始人兼首席执行官。

贡献者

4 条评论

很棒的文章,对各地的企业领导者来说都是重要的教训。但还需要一个重要的步骤:制定 FOSS 贡献的企业政策。确保您的法务和领导团队预先就总体政策达成一致。不要让每个独立的开发团队都必须为了做出显而易见的贡献而经历同样的繁琐程序。

开源中国 (opensource.com) 之前曾报道过企业贡献政策,但还有很多其他地方,包括 InnerSource 运动,可以了解更多信息

https://open-source.net.cn/business/14/1/open-source-policy-works-practice

“贡献不一定与技术相关”绝对是大多数尚未参与开源项目的人们不会考虑的话题。邀请非编码学科的贡献者并认可他们的贡献可以释放开源项目的巨大潜力。
这也是我们的开源 ERP 项目 metasfresh 的主要议题之一,该项目于 2015 年 10 月作为 ADempiere 的友好分支而成立。当时我们正在寻找关于其他开源社区如何组织自身
并蓬勃发展的想法。我们不可避免地也接触到了 Drupal 项目,并借鉴了一些想法。;-)
非常感谢分享宝贵的见解。

Mark,我很高兴您觉得这篇文章有帮助,并感谢您的赞赏!您会从我们在文章中提到的两个社区——Drupal 和 Mozilla——找到很多想法。
是的,非技术贡献在这两个社区中都占了很大一部分。

回复 作者:markkrake

Creative Commons License本作品根据知识共享署名-相同方式共享 4.0 国际许可协议获得许可。
© . All rights reserved.