oceanbase社区版本开源协议问题

oceanbase使用的木兰协议,如果是私有化部署到客户现场,是否要遵循一些原则?还是能直接使用

社区版本

社区版本可自行编译或者官网下载二进制包后可作为基础数据库替换MYSQL免费使用吗?是否对其它方面有要求?

使用oceanbase时, 如果仅仅自己使用, 比如作为基础数据库替换mysql 使用, 这是完全合法和合规的

如果进行了二次分发(比如部署到客户的现场, 不论是否进行了售卖操作还是免费操作), 需要遵守木兰开源公共协议.

木兰开源公共协议请参考
http://license.coscl.org.cn/MulanPubL-2.0

最后稍微解释一下木兰开源协议的分发限制:

  1. 允许部署到客户现场, 但必须遵守木兰公共协议v2
  2. 保留原来ob的版权, 商标, 专利及免责声明
  3. 如果对ob的源码进行了二次修改并编译打包, 并进行了分发, 需要将二次修改的源码提供给你的客户, 如果不提供给客户, 实际上赋予了客户控告的权利.

简单的理解, 可以按上叙理解, 更专业的问题, 可以咨询贵公司的法务部门.

1 个赞