如何管理临时开源贡献者?
开源项目中通常有两种类型的贡献者:一种是习惯性贡献者,并且对于贡献社区有明确的想法;另一种是贡献一次或者两次的人,称为“临时开源贡献者”。关注第一种贡献者对于开源项目和社区自然是有好处的,但是后者呢?将时间和精力投入到这样的贡献者身上会有好的结果吗?
什么是临时贡献者?
近年来,临时贡献者的数量不断增加,这些贡献者是有条件地而不是定期地进行贡献。贡献不再被视为对社区的义务,而是基于个人的可用性、意愿和做出贡献所能获得的收益。
这种临时贡献者的崛起不是一朝一夕的事,也不是仅仅因为这些人自己的决策而发生的,其中存在一些外部因素助推了这种情况,包括贡献流程和对贡献者的回馈等。
独特的好处
尽管大多数开源代码项目都倾向于采用习惯性的贡献者,但是拥有临时的贡献者并不是一件坏事。实际上,研究表明,他们可以为开源项目提供一些独特的好处。由于他们的视野开阔,他们可以确定其他仅专注于一个项目的人可能看不到的问题和改进点。通过在社交媒体和其它媒体上传播有关该项目的信息,他们可以提高创新和软件质量,以及项目的采用和知名度。
临时贡献者能够在项目的许多不同方面进行工作,而且通常已经是项目社区的一部分,因此,培养和留住他们是明智的。他们已经对项目和社区非常熟悉,并且有可能成为习惯性贡献者。
让临时贡献者保持贡献
但是,如何留住这些临时贡献者呢?这些类型的贡献者是由一组不同的动机驱动的,并且行为会比较不同,因此要保持他们的兴趣,甚至使他们成为习惯性贡献者,可能还需要额外的努力。可以采取以下步骤:
- 降低准入门槛。让项目贡献的接受过程尽可能简单直接。另外,由于许多临时贡献者是初学者或非代码贡献者,因此他们做出的贡献更简单,只需要很少的精力并且可以很快完成。因此,需要确保项目/社区中具有这种类型的任务,而且这些任务的不是重点,并且不需要特殊技能。可以尝试将大型任务分解为更小、更可行的任务。
- 明确非编码活动。如前所述,很多临时贡献者都是非代码贡献者,但他们的工作仍然值得赞赏。确保项目/社区有一种方法来明确他们的贡献,这样他们更有可能留下来。
- 为社交创造机会。与社区中的其他成员建立联系可以使临时贡献者更好地了解如何成为一名更加专注的贡献者,并使他们可以向更有经验的贡献者学习。这样还可以帮助他们更好地建立社区认同并培养忠诚度。社区需要确保拥有多种沟通方式和面对面的社交机会。
- 有一个相对固定的发布时间表。许多临时贡献者愿意并致力于项目,但却很忙,如果有固定的发布时间表,他们将能够更好地规划其贡献。
- 与临时贡献者联系。如果你欢迎他们,会让他们感到更加欢喜,并且更有可能留下来。努力去了解他们,并认识他们的能力。向这些贡献者发出个人邀请,邀请他们参加社区活动。重点是要了解他们的技能和成就,并请求他们在其专业领域提供帮助。
本文为翻译,原文链接:
https://sourceforge.net/blog/managing-casual-open-source-contributors

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
据称 Google 正努力为 Chromebook 提供 Steam 支持
根据Android Police网站的一份报告,谷歌 Chrome 操作系统产品管理总监 Kan Liu 透露了这样一个事实,通过利用对去年Chrome OS 中登陆的 Linux 应用程序的支持实施,可以在不久的将来在 Chrome OS 上启用 Steam 支持。 尽管对 Chromebook 所有者来说,这可能是一个好消息,但事实上,Chrome OS 设备的功能却还不足以支持 Steam 上提供的许多游戏。如果 Steam 进入 Chrome OS,Google也很可能只会在功能最强大的 Chromebook 上启用它。 Kan Liu 没有透露 Steam 将何时进入 Chrome OS,谷歌或 Valve也均未证实这一消息。但是,看起来 Google 会直接与 Valve 一起在 Chrome OS 上启用正式的Steam 支持,而 Google 也在努力于今年发布更强大的 Chromebook。 由于 Google的Chrome OS操作系统基本上是基于 Linux 的操作系统,因此 Steam 客户端可能会在可用的 Linux 实施之上运行,该实施目前用于允许 Chro...
- 下一篇
安卓端 Chrome 正测试包括二维码生成在内的新分享功能
近日,谷歌正在安卓端 Chrome 浏览器中测试新的分享界面,并带来几项新的分享功能。它并未完全摒弃安卓原有的分享弹窗,而是在其之上新增了一行附加选项,从模式上看来也与谷歌系列的其他应用一脉相承。 新的共享功能包括二维码(QR Code)、“发送到设备”、复制链接,以及内置截屏。该截屏功能使用户无需离开应用程序就能截取部分网页,也可以滚动截屏。二维码功能可用于生成或扫描二维码,以快速共享页面。不过,由于还处在开发阶段,上述两项功能目前都暂时无法使用。 至于另外两项,发送给用户设备的选项和复制链接的功能已经能够正常使用。 继续向右滚动菜单,可进入“更多”选项,打开 Android 10 的默认共享菜单,该列表会根据不同用户的使用情况而量身定制。页面看上去也比较简洁。 若要尝试新的分享功能,需运行 Chrome Canary 版本。前往 chrome://flags 并启用#chrome-sharing-hub 和 #chrome-share-screenshot 标志。 消息来源:neowin
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Hadoop3单机部署,实现最简伪集群
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Windows10,CentOS7,CentOS8安装Nodejs环境
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker安装Oracle12C,快速搭建Oracle学习环境