2026年9月23日 10:39软件资讯00.86K
#行业资讯 开源项目维护者拿不到收益怎么办?能不能强迫企业使用开源软件时付费?NPM 联合创始人劳里・沃斯日前发表长文讨论开源软件领域长期存在的商业困境,事实上企业在为各类供应链服务商付费,但原始项目维护者很少获得收益。劳里・沃斯建议向大型公司收取开源软件使用费,这部分资金将分配给维护者,让维护者可以从自己创造的代码被广泛使用的事实中获得收益。查看全文:https://ourl.co/127027
NPM 联合创始人劳里・沃斯日前发表长文讨论开源软件行业长期存在的商业困境。对开源软件项目来说,根本问题不是企业不愿意为开源软件付费,而是现有资金主要流向镜像、仓库、依赖扫描和供应链管理等服务商,真正编写和维护代码的人反而很少获得持续收益。
而开源项目也不应该简单粗暴地通过修改许可证来收费,因为如果修改许可证限制商业性使用,竞争者就可能直接创建兼容分支并以更宽松的许可证提供相同代码。过去经验表明,修改许可证限制商业性使用通常都会面临社区分叉或生态反弹。
劳里・沃斯称在代码层面免费软件具有明显优势,任何人都可以复制、修改和再发布,因此试图仅靠许可证限制来收费,往往很容易被替代并影响这个开源项目的后续发展,严重时甚至可能导致原始项目逐渐被社区抛弃。
但在供应链层面企业购买的并不只是代码本身,而是稳定的镜像、缓存、漏洞扫描、依赖分析、版本管理和技术支持。目前已经有诸多公司开始提供相关服务,例如芯片制造商博通就开始为企业客户构建收费的开源软件镜像仓库,企业需要向博通支付费用,而开源项目的原始维护者得不到收益。
哈佛商学院在其研究报告中估计,被广泛使用的开源软件为企业带来的需求侧价值约为 8.8 万亿美元,如果没有这些开源软件,企业可能需要投入相当规模的成本重新开发替代软件。
研究还指出,96% 的价值由约 5% 的开发者创造,这个结论与 Linux 基金会的研究类似,该基金会的研究表明排名靠前的 50 个软件包里仅 136 名开发者贡献超过 80% 的代码,这些代码又占开源生态系统中的大部分价值。
劳里・沃斯的核心建议是,由 NPM、PYPI、Docker Hub 等软件仓库对大型企业使用行为进行计量收费,同时对个人、小团队、学生和开源项目保持免费。收费规模可以参考企业目前购买的镜像和供应链安全服务。
与现有模式不同,收入中的固定比例应按照企业实际依赖的软件包自动分配给维护者,分配依据可以是付费客户依赖树中的出现情况,而不是简单按照下载量计算。这样维护者无需申请基金、经营个人品牌或依赖赞助,就能从代码被广泛使用的事实中获得收入。
这种方案还有个优势是不改变现有的开源许可证,不会阻止商业性使用或禁止代码被复制,因此这也不太可能刺激大规模分叉。同时,付款方仍然是已经在为软件供应链付费的企业,变化的只是资金流向。






