ESLint,最流行的JavaScript Liner由于其开源许可证,它是一种迅速超越早期竞争对手的实用程序。明确的许可允许该项目被广泛使用,但并没有立即转化为持续开发的资金。尽管每周下载量超过 1300 万次,但其维护人员仍在努力支持该实用程序。

自从 ESLint 集体资助捐赠者的努力以来已经过去了一年多,该项目的领导层分享了追求赞助模式的一些成功和挑战。没有成功的一件事是聘请了一名专门的维护人员:

这对团队来说是一件很难的事情,我们考虑开源的可持续性有一个重要的教训:即使我们收到捐款,ESLint 也不足以支付全职维护人员的费用。当这种情况发生时,维护者面临一个艰难的决定:我们可以尝试做兼职开发工作,但很难找到其他兼职工作来弥补我们需要的月收入,使之物有所值。在某些情况下,兼职工作会使您更难找到其他工作,因为您受到工作时间的限制,而其他自由职业者则没有。

ESLint 探索的一个比较成功的实验是为其五人技术指导委员会 (TSC) 付费,该委员会由管理发布、问题和拉取请求的项目负责人组成。会员每小时可获得 50 美元的捐款和花在项目上的时间,每月上限为 1,000 美元。这个上限可以防止 TSC 成员在日常工作之外的项目上花费太多时间,以免被淘汰。

该团队报告说,津贴安排“非常好”并且贡献会增加:“为有价值的工作付钱有话要说:当工作得到明确重视时,人们更愿意去做它。”

在像 WordPress 这样的大型项目中,公司的贡献对其持续发展至关重要。近年来,“未来五人组”活动帮助补偿了许多贡献者,因为他们的雇主在为 WordPress 工作时贡献了他们的薪水。

WordPress 的一些重大进步需要投​​入大量时间和专业知识。解决问题的方法需要跨团队数月的工作来构建可供数百万用户使用的复杂解决方案。这就是为什么您看不到很多人免费构建古腾堡的原因。许多发展是由受薪员工推动的,如果没有企业捐赠员工时间,这些发展是不可能实现的。 Automattic、谷歌、Yoast SEO、10up、GoDaddy、Human Made、WebDevStudios、WP Engine 和许多其他公司共同承诺每月投入数千小时的劳动。支持 WordPress 的公司和个人的多样性有助于该项目保持稳定并更好地抵御生活中的风暴。

像 ESLint 这样的小型开源项目很少使用相同的资源,因此必须进行试验。该团队对赞助商的付费贡献者进行了长达一年的审查,并指出:“维护像 ESLint 这样的项目需要大量工作和许多人的大量贡献。继续前进的唯一方法是让人们付出你的时间。 "

即使是最受欢迎的公用事业公司都难以获得足够的赞助,小型项目还有什么希望?许多已成为开发人员工作流程不可或缺的实用程序正在朝着不可持续的方向发展。

OSS 工程师 Colin McDonnell 在他的新筹资模式提案中说:“不幸的是,这些公用事业公司很少从捐赠中筹集到任何有意义的资金,无论它们多么有用或多么受欢迎。”考虑一下 React Router。即使 GitHub 上有 4.13 万颗星,NPM 每周有 300 万次下载,基于 React 的单页应用程序几乎被普遍采用,它每年也只能带来约 1.7 万美元的捐款。”

麦当劳提出了一个“赞助池”来资助无法从现有开源资助模式中获益的小型项目,开源支持者可以每月向“钱包”捐赠一定数额,而不是按每个项目进行分配,然后进行分配将这些资金分配给他们选择用于支持者的项目。实施的一个关键部分是只需单击一下即可将新项目添加到资源池,从而减少与支持其他项目相关的心理摩擦。

McDonnell 建议,GitHub 是唯一拥有这种模型作为 GitHub Sponsors 扩展的基础设施的组织。Hacker News 上的评论者建议,赞助商和“赞助商集合”的想法可以并存。

“我相信两者之间存在有意义的差异作为一个开发者的赞助人,感觉就像支持一个有情感、故事和家庭的创作者……想成为一个获得批准的项目名单上的好公民,我会从中受益,并希望得到支持,”Pete Forde 说。

“我可以赞助 Matz,获取他的最新消息,并且很高兴知道我被算作支持者,并且每个月都会拨出 $$$ 用于我在项目中使用的所有工具贡献,仅仅是因为这是正确的做法,而且我希望这些项目能够长期生存。它们是完全不同的举措。Patreon vs Humble Bundle,如果你愿意的话。”

Tide is HN Discussion Another要强调的概念。它采用不同且独特的方式来资助开源工作。 Tidelift 使用该软件从组织收集资金以支持维护人员。

“我坚持红宝石葡萄,这是一个中等规模的项目,”Daniel Doubrovkine 说。 “我们每个月从 Tidelift 那里得到 144 美元。随着越来越多的公司报名参加企业赞助,美元数额增加。这是一个游泳池。”

Snowdrift 采用了一种更不寻常的方式来进行联合赞助,赞助商“聚集在一起” -匹配”彼此捐赠以资助公共物品。它作为一个非营利合作社运作,为公共利益的免费和开放项目提供资金。

Floss Bank 更具体地说,它旨在为开源项目提供资金,并采用技术方法确保对已安装开源包的整个依赖树做出公平贡献。该组织声称提供一种“免费、无摩擦”的方式来回馈维护者。安装开源包时,开发人员可以在终端中选择精选的、特定于技术的广告。作为替代方案,他们可以设置每月的贡献金额,以分布在他们安装的软件包中。

没有适合所有项目的单一资助模式,但以各种方式联合赞助的试验似乎正在发展,特别是为了支持可能没有营销技能的支持维护者。关于支持实用程序的对话在 Hacker News 上继续进行。依赖其中一些实用程序的 WordPress 开发人员可能希望加入并分享他们资助小型项目的经验。

喜欢这样:

喜欢正在加载...

资源