“开源维护费”:公平资助开源项目的提案

开源维护费

多次 博客上已经谈到了一个话题哪一个 长期以来,这一直是主要问题之一 面临着 自由软件及其开发者。 主题是 “融资”, 这反过来又导致了其他问题,例如对项目的支持很少或根本没有,以及使用免费软件的商业项目的滥用,不分配部分利润甚至不为项目开发做出贡献。

为了提供解决方案 对于这个问题, WiX 的创建者推出了一项名为“维护费”的创新举措。

其目标是解决自由软件生态系统中最持久的问题之一:尽管项目被广泛使用,但其资金几乎完全依赖于开发人员的志愿工作。

这个提议 建议实行每月小额捐款, 选项起价为 10 美元,旨在确保项目的经济可行性,而无需采用 Open Core 等模型,后者通常提供具有附加功能的高级付费版本并限制对某些功能的访问。

开源软件是免费的,但维护开源项目并非免费。我们对项目维护者的要求很高,包括:

分类问题
回答问题
保持构建脚本运行
更新软件依赖项
后续安全报告
制作新版本
解决讨论论坛和问题跟踪器上的垃圾邮件
维护域名注册
续订签名证书
还有许多其他任务

维护费如何运作

中心思想是 获取商业利益的用户和企业 (直接或间接)来自开源项目 定期捐款。 付款将由最终用户许可协议 (EULA) 支持,该协议将管理对项目基础设施、官方二进制文件和预编译包等关键资源的访问。

为了促进交易, 建议使用 GitHub 的赞助系统,这将允许资金直接转给维护人员。这样,订阅者就可以下载官方版本、参与技术讨论,并提交错误报告或功能请求。

最相关的方面之一是 根据所使用的免费许可证,对源代码的访问将保持完全开放。 每个项目。但是,不想支付月费的公司将无法使用官方预编译版本,也无法将其作为依赖项集成到 NPM 或 NuGet 等管理器中。

实际上,这些组织仍然可以克隆存储库并自行编译软件,但没有权利使用开发团队已经准备好的软件包。

对抗维护人员倦怠

该提议是为了回应一个被广泛认可的现实: 开源项目维护者们持续不断地付出艰辛的努力,但很多情况下却得不到任何经济报酬。许多公司尽管基于这些工具开发了完整的产品,却没有投入时间或资源,这造成了一种不平衡,导致员工倦怠、动力丧失,甚至项目被放弃。

对于该倡议的发起者来说, 这种模式不是限制,而是一种公平、平衡的关系:依赖第三方工作的公司会花费一小部分收入来确保他们使用的工具能够继续发展。

随着维护费的实施, 开发人员有望拥有更多资源和时间来完成基本任务 例如修复错误、响应用户查询、更新依赖项、管理构建基础设施、检测和修复漏洞、管理社区以及更新数字签名证书。

毫无疑问,该提案旨在创建一个更加公平、可持续和协作的生态系统,其中开源不再是无偿劳动的代名词,而是创造者和用户之间的共同努力。

最后,如果您有兴趣了解更多,可以查阅详情 以下链接。