开源软件支撑着现代互联网的很大一部分。Apache HTTP Server、Linux、Kubernetes、PostgreSQL、Python、NGINX,以及成千上万个其他项目,构成了运行在云平台上的应用和基础设施的基础。然而,一个明显的经济断层依然存在:云厂商从基于开源的工作负载中赚取了数十亿美元,而许多创造这些价值的项目却难以维持维护和开发的资金。
有一个直接的机制可以帮助缩小这一差距。
打开网易新闻 查看精彩图片
这不是一项新费用、附加费或软件许可证,也不需要向客户收取任何额外费用。一个开源项目只需在其GitHub仓库中添加一个按钮:
- 部署到AWS——支持这个项目
- 部署到Azure——支持这个项目
- 部署到Google Cloud——支持这个项目
该按钮以云厂商的正常价格将项目部署到用户自己的云账户中。用户支付的费用与他们原本要支付的完全相同。云厂商获得其正常收入。唯一的区别是一个归属标识,记录着:“此工作负载源自该开源项目。”
然后,云厂商可以自愿将符合条件的云消费额的一定比例(例如1%)返还给项目。从用户的角度来看,一切都没有改变:他们保留自己的云账户,按正常价格付费,无需了解归属细节。重要的是透明度——项目可以明确告诉用户,选择某个特定选项可能有助于通过日常云使用来支持它。
用户点击“部署到Azure以支持这个项目”,之后每月在Azure上花费1万美元:项目不销售任何东西。用户不进行捐赠。Azure不收取任何额外费用。项目只是获得它所帮助推动的消费中的一小部分。
热门跟贴