鼓励用户赞助开源项目,GitHub推出仅供赞助者使用的存储库

GitHub更新赞助者功能Sponsors,现在开发者可以针对不同的赞助者层级附加存储库,根据不同的赞助金额发布不同版本的软件,除此之外,GitHub Sponsors也有其他功能更新,以协助项目开发者推广和管理赞助。

近年开源项目被企业吃豆腐案例频传,不少开源项目指控企业白用不反馈,包括原为开源项目的Redis模块、CockroachDB、MongoDB和Elasticsearch等,都纷纷更改授权,避免被云计算厂商滥用。近期的案例,还有在GitHub上的知名组件Faker和Colors,其作者Marak Squires因为不满多数财富500大企业都有使用他们组件,但是开发团队都仅收到来自开源社群和GitHub Sponsors微薄的赞助,因该气之下清空GitHub存储库,决定要对项目开始收费。

GitHub上的开源程序代码虽然可供任何人免费使用,但是多数项目维护还是需要有资金赞助,才能稳定地持续下去。GitHub在2019年的时候开始Sponsors计划,让赞助者可以直接在GitHub页面上,赞助开源贡献者。

现在GitHub进一步更新Sponsors赞助功能,或许有望让GitHub上的开发者,能够获取更加公平的收入与反馈。GitHub提供仅有赞助者可以访问的存储库,当项目开发者激活该功能,便可以将私有的存储库附加到各个赞助层级,而这授给不同金额赞助者,访问各层级存储库的权限,也就是说,项目开发者可以针对贡献者捐献的金额,发布不同版本的程序代码。

官方提到,项目开发者可以将仅限赞助者使用的存储库,应用在各种用途,包括提供仅限赞助者访问的项目,并且和赞助者讨论与交流问题,或是在程序代码开源之前,让赞助者抢先体验新内容。开发者现在也可以针对每一个赞助层级,编写一段定制化消息,当有任何新的赞助出现在,这段消息可以欢迎赞助者,并且指引他们执行项目的方法。

GitHub Sponsors的其他新功能,还有让项目开发者,对自定义赞助金额拥有更多控制权,能够设置赞助最低金额,并会在Issues页面加入赞助消息,提醒用户采取行动资助开发者。开发者可以在赞助页面URL附加元数据,以便查看赞助来自何方,像是开发者可以在发布关于项目贴文时,于赞助网址加入特殊的元数据,便可以在交易资料导出时,查看收集到的元数据。

GitHub提到,他们接下来的工作,将会使企业进一步支持他们所依赖的开源项目,并且让可赞助项目更容易被探索。