欢迎来到我们 “开源价值” 的第二集,这是 Meilisearch 的播客,讲述了如何将开源作为一种谋生之道。今天我和 Mats Alm 和 Jan Källman 聊天。他们是一对兄弟,他们共同创建了一家围绕 EPPlus 的公司,EPPlus 是 .NET 生态系统中的电子表格库。

EPPlus 最初是一个普通的开源库,使用 LGPL 许可证。但 Mats 和 Jan 遇到了开源中的一个经典问题:他们创造了一些非常受欢迎的东西,以至于对他们来说,将其作为一个小项目来维护变得不可持续。面对要么放弃项目要么全力以赴的选择,他们选择了后者。但他们实现可持续性的方式在当今的标准中非常不寻常。

他们没有可以自然地围绕它建立商业服务的产品。而且他们的产品非常易于使用,所以没有必要尝试收取支持费用。对他们来说,最简单的做法是在他们的代码上贴上价格标签。没有花哨的变通办法。只需编写代码并出售它,使用 PolyForm 非商业许可证,您可以在节目说明中了解更多信息。

当今的开源许可证以代码为中心,开发者是次要的。它们没有考虑开发者的福祉。标准的开源许可证不会试图让开发者获得成功;他们唯一关注的是以任何代价方便地为代码采用。我在这里作为个人,我心中的许可证乌托邦是一个世界,其中绝大多数软件都存在于 MIT 风格的宽松许可证下。那是我的最终目标。但我坚信,要实现这一目标,需要多种许可证来挑战和扩展我们对开放性的理解。

开源存在一个剥削问题。世界上最大的公司已经找到了从开源创作者那里提取巨额价值而又不回馈公平份额的方法。对于非商业用户来说,PolyForm 非商业许可证的功能与任何其他开源许可证的功能类似。源代码可用,可以修改和重新分发。只有商业用户才会改变规则。只有那些使用 EPPlus 来赚钱的人才必须付费。这其中有一种美丽的简单性。

这种许可证是我们所有问题的解决方案吗?一点也不。它适合所有开源项目吗?不。它适合 EPPlus 吗?有了足够的收入来支付两位全职开发人员的费用,我会说这是一个巨大的成功!请保持开放的心态,享受节目吧。


EPPlus - Mats & Jan
快速轻松地免费收听 “开源价值”!

非常感谢 Jakob Terjesønn Rypdal 提供的精彩的开头和结尾音乐!

链接