MariaDB的延迟开源模式及其BSL许可证介绍(一)

​  

1.写在前面

       上周末参加开源社举办的开源年会,主持了第一天下午的开源治理分论坛,收获不少,也跟你们分享了我对于盈利模式的一些见解,回来的高铁上匆匆把拖了半个月的BSL许可证翻译了一下。若是不是刚才在朋友圈看到彭立勋跟monty在少林寺的合影,估计我还能拖。。。因此下面这篇文章的开头是半个月前写的。git

     10月中旬,Michael Monty Widenius第三次来为云栖大会站台,又一次宣传了MariaDB,不过此次他换PPT了。阿里技术的GitHub上惟独缺了他的主题PPT,我从网上只看到了视频,这让我这个强迫症很难受。这才过去没几天,阿里就宣布了注资MariaDB Corporation的消息,借着这个热点,我原本只想简单写写Maria的BSL许可证,打开电脑整理资料,思绪就放飞了,发现Monty我的的发展史不正是开源软件的发展史吗,从MySQL到MariaDB,从MySQL AB到MariaDB Corporation,壮大和被收购,分裂和商业化的种种尝试,想一想都使人感到刺激。原本准备两个小时写好初稿的我,被MySQL代码 和MariaDB代码问题困扰住了,彻底不知道从何处下笔,看资料拖延了一天,晚上还跟MariaDB Foundation成员彭立勋以及华为和红帽的两位专家进行的交流,稍微有点豁然开朗的感受,所幸想到啥写啥吧。 github

2.BSL许可证介绍

      第一部分仍是介绍下MariaDB Corporation的延迟开源模式以及其BSL许可证(你们要区分MariaDB Foundation和MariaDB Corporation,虽然二者的工做人员部分重合,但这是两个不一样的组织)。去年八月,MariaDB Corporation宣布要在MariaDB MaxScale上使用BSL许可证(Business Source License ),一石惊起千层浪,社区纷纷评论,有好有坏,那么这是BSL究竟是啥?monty所说的延迟开源模式究竟是什么?下文是我对BSL1.1的翻译。微信

Business Source License 1.1ide

版权©2017 MariaDB Corporation Ab,保留全部权利。spa

“Business Source License”是MariaDB Corporation Ab的商标。翻译

1、条款视频

  1. 许可人特此授予你复制,修改,建立衍生做品,再分发和非生产性使用许可做品的权利。许可人能够追加“额外使用许可Additional Use Grant,容许有限制的生产性使用。开发

  2. 变动日期Change Date后或首次公开发布的特定版本的许可做品的四年后(以先到期者为准),许可人将授予你“变动许可证”条款下的权利,以及终止你前段所述的权利。文档

  3. 若是你对许可做品的使用不符合本许可证所述的要求,则你必须从许可人、其关联机构或受权经销商处购买商业许可,不然你必须中止使用许可做品。开源软件

  4. 原始版本和修改版本的许可做品的全部副本以及许可做品的衍生做品均受本许可证的约束。本许可证对每一个版本的许可做品都单独适用,而且许可人发布的每一个版本的许可做品的“变动日期”能够不一样。

  5. 你必须在许可做品的每一个原始或修改后的副本上显著地展现本许可证。若是你从第三方得到原始或修改后的许可做品,则本许可中规定的条款和条件适用于你对该做品的使用。

  6. 任何违反本许可证条款使用许可做品的行为将自动终止你对本许可证下当前版本和全部其余版本的许可做品的权利。

  7. 本许可证不授予你任何与许可方或其关联公司有关的商标或标识的权利(你可使用本许可证实确要求使用的许可方的商标或标识)。在适用法律容许的范围内,许可做品是按“原样”提供。许可人特此否定全部明示或暗示的保证和条件,包括(但不限于)对适销性,特定用途的适用性,不侵权和全部权的保证。MariaDB在此授予你许可以使用本许可证的文原本许可你的做品,只要你遵照如下“许可人协议”,便可将“Business Source License”商标用到你的做品。

2、许可人协议

为了使用本许可证文本和“Business Source License”名称和商标的权利,许可人对MariaDB以及许可做品的全部接收方承诺:

1.  指定“变动许可证”为GPL版本2.0或更高版本,或与GPL 2.0版或更高版本兼容的许可证,“兼容”是指“变动许可证”许可的软件能够与GPL 2.0或更高版本许可证许可的软件在一个程序中共存。许可人能够指定其余任何“变动许可证”。

2.  指定不在该许可证授予的权利上施加任何额外限制的额外许可以使用权为额外使用许可证;或者插入“无”。

3.  指定“变动日期”。

4.  不得以任何其余方式修改本许可证。

3、注意事项

Business Source License(本文档或“许可证”)不是开源许可证。可是,如本许可证中所述,许可做品最终将变动为使用开源许可证的做品。

有关使用MariaDB产品的Business Source License的更多信息,请访问 https://mariadb.com/bsl-faq-mariadb 。有关使用Business Source License的更多信息,请参阅https://mariadb.com/bsl-faq-adopting 。使用BSL的项目请参阅https://mariadb.com/projects-using-bsl-11。

 

3.示例

 只看许可证可能不理解,我放个MariaDB的License文件给你们看下,地址:https://github.com/mariadbcorporation/MaxScale/blob/2.1/LICENSE.TXT。

最近刚刚在开源中国开始写,后续一些文章都会发到这里,主要几个方向:开源软件法律风险、许可证合规、商业模式、协做模式。还会翻译一些国外著做,本着短小精悍的原则,少食多餐,但愿你们喜欢,也欢迎不吝拍砖。感谢支持

个人邮箱:me@dongzhenwei.com

微信:DavidTung

相关文章
相关标签/搜索