考虑重新修改所有开源项目为BSL 许可证协议

根据大神的介绍,我们了解了BSL许可证的来龙去脉。原因是,很多开源软件,被云厂商吸血。他们不回馈开源社区,反而各种勒索开源软件,绑架了开源软件的开发路线图。

免费打工不说,还得听云厂商摆布,这说不过去吧。

怎么解决?有三条路

目前,有三种变更许可证的策略。

第一种是采用 AGPL 许可证,任何对软件的修改(包括提供服务)都必须开源。这种策略的好处是防止云服务商对软件进行内部修改,坏处是不够灵活,可能打击企业采用该软件的积极性。

第二种是产品分层策略,同时提供免费的社区版和收费的企业版。这种策略可以保证收入,但是问题是,有些高级功能只在企业版提供,不利于软件的开源。

第三种就是 CockroachDB 的策略,软件依然开源,但是提供服务必须付费。我觉得,目前来看这种策略在开源和收费之间达到平衡,比较理想。

 

BSL 许可证,附加条款:如果你对外提供商业化服务,那就需要购买授权。我觉得这是最合理的。

 

你自己用,商用,我不考虑收你的钱,但是你要拿我的开源软件卖钱,那对不起。你得付出账单。

 

我考虑把所有的项目,都重新改为BSL授权

 

参考阅读:

https://www.cockroachlabs.com/blog/oss-relicensing-cockroachdb/

 

分类: 默认 标签: 发布于: 2022-09-07 15:35:05, 点击数: