GitHub 邀请开发者参加“开源星期五”

  • Abel Avram
  • 刘志勇

2017 年 7 月 2 日

话题:开源GitHub语言 & 开发

GitHub 邀请开发者在每个星期五花费几个小时为开源软件做出贡献。

从开源软件伊始就受到一些质疑,并被批破坏知识产权。开源软件在开发人员、用户、公司、机构和政府的日常中无处不在,许多人直接或间接地依赖开源软件在电脑上进行日常活动。要说明这一点,只要提到几个开源或者基于开源的项目就够了: Android 、Chromium 、Firefox 或 Apache HTTP 服务器。当人们检查电子邮件或者访问因特网时,这些数据就来自 Linux 服务器。虽然在桌面领域中 Linux 几乎没有人使用,但在云端或数据中心的服务器领域,它却取得了压倒性的优势。根据今年 GitHub 的一项调查,人们在选择新软件时考虑的第一个选项,就是开源。难怪许多软件公司,如 Google、Microsoft 或 Facebook 等重要的软件公司,都将他们的部分产品作为开源项目,或为这些项目作出贡献。

在已发布的一系列开源指南中,提供了如何启动和维护开源项目的相关信息、如何贡献一个开源项目并为之找到用户,等等。GitHub 已经针对开发者发起了一项新倡议,并谓之“开源星期五”:GitHub 建议自己的开发商在每月的第四个星期五,留出一些时间参与一项开源项目。现在,至少在小范围内,他们邀请每一位开发者参与开源:“每个星期五花费两个小时,从事与自己业务相关的开源项目。”

过去,有些开发者在闲暇时把向开源软件做贡献作为一种业余爱好。而今天,GitHub 认为,这样的贡献不一定就得是利他的,而可以是“对公司所依赖工具的投资”。甚至公司也被邀请参与其中,改进他们所使用的软件,让员工更好地学习如何通过开源软件项目进行协作,或者仅仅只是赢得他们的声誉。

GitHub 为那些有兴参与开源项目的开发者提供了几点基本建议

  • 维护者的选择:只指向维护者已经同意的项目,这样我们就不会向那些不愿意或者不能处理这些任务的维护者发送大量额外的维护工作了。
  • 集体智慧:如果很多人在同一时间做同一件事,那么将会吸引更多人努力加入。
  • 避免奖励:获得免费的 T 恤或其他礼物,往往会引来开发者一些不良行为:比如变更一行空白,假装修改代码来骗取奖励,给维护者增加很大的工作量。因此,奖励应该是无形的。

对于那些尚未在开源软件项目上工作但有意加入的人们,GitHub 建议他们从已经使用的项目开始,或者在 Up For GrabsCodeTriage 上寻找一个项目,这两个网站是指向各种项目的门户。他们还发布了一个网页——“对新贡献者的好消息! ”,上面有一些开源项目,这些项目因为“长期欢迎新的开源贡献者而享有声誉”。

查看英文原文:GitHub Invites Developers to Open Source Friday


感谢冬雨对本文的审校。

给 InfoQ 中文站投稿或者参与内容翻译工作,请邮件至editors@cn.infoq.com。也欢迎大家通过新浪微博(@InfoQ@丁晓昀),微信(微信号:InfoQChina)关注我们。

开源GitHub语言 & 开发