Magento 的插件是否必须开源

问题

Magento 的插件是否必须开源?

相关内容

Magento 社区版基于 OSL(3.0) 授权。

关于 magento 的 LICENSE / TRADEMARKS 可以参考官方 FAQ :https://magento.com/legal/licensing

关于 OSL 3.0 只找到这样的中文介绍,凑合看看:
对于采用OSL 3.0协议的magento的权利以及义务
(一)权利:
1、于著作权有效期限内,授与被授权人不分地区、免授权金、非专属、可再授权之下列权利:
(1)部份/全部 重制原始著作。
(2)翻译/引用/修改原始著作,以产生衍生著作。
(3)公布原始著作/衍生著作,但仍必须以OSL授权。
(4)公开执行/展示原始著作。

2、于专利权有效期限内,授与被授权人不分地区、免授权金、非专属、可再授权之下列权力:
(1)重制原始或衍生著作。
(2)使用原始或衍生著作。
(3)贩卖原始或衍生著作。
(4)引用原始或衍生著作。

(二)义务:
1、只要被授权人仍继续散布原始著作,则被授权人必需持续提供原始码。
2、非经同意,被授权人不可利用授权人或其他贡献者之姓名或商标,做为商品之背书或促销用途。
3、被授权人任何之衍生著作皆须以OSL授权。
4、被授权人于衍生著作中须明确标示出对原始著作有所更改〈AttributionNotice〉。
5、被授权人若违反本条款之规定,将立即丧失所被授与之权利。

接触过开源软件的朋友很可能对 GNU协议比较了解,其实GNU与OSL没有本质区别,但是因为今年来一些商业公司针对开源项目提起了一些诉讼,所以产生了法律方面更完善的OSL协议。 我想上面的几条权利和义务已经介绍的很清楚了,更具体的判断行为是否可以,那就需要专业律师咨询了。

上面一段摘自开源中国社区,原文地址

可是 magento 的插件算是衍生著作吗?需要继续遵循OSL协议吗?是否必须开源呢?

询问官方

博主发邮件询问了 magento marketplace 的support(marketplace@magento.com)

我:Do extensions submit to Marketplace need to be open source ?(提交给marketplace 的插件必须开源么?)

对方:No the products do not have to be open source (不是必须开源的)

结论

如果 magento 的插件不要求开源,那说明他就不是 magento 的衍生著作,他是开发者的著作,开发者可自行决定使用什么协议,是否开源。

其他问题

上面的开源中国社区下面有一些六年前的评论,没有回复,我在这里讲讲我的理解吧。说得不对请轻拍。

问:用 magento 建站不需要付版权费吧?
答:magento 有两个版本,社区版(CE)和企业版(EE)CE 是免费开源的。 EE 是要付费的,他的协议是商业协议,不是 OSL 3.0

问: 用 osl v3 协议的程序做二次开发,需要掏钱不?
答: magento 的 ce 做二次开发是不需要给官方钱的,但是你找公司或开发人员还是要掏钱的,如果你自己能开发,那就不要掏钱了,不过实际上你的时间就是钱呢。(..)

问:用这个做的东西,是不是最终的东西也必须是osl v3协议?我做的最终东西不能卖?如果要卖必须征求原始版权持有者的同意或购买版权费?
答:这个分情况。关于 magento 的插件已经清楚了,它就是属于开发者的东西,你用什么协议跟麦进斗没有关系,当然可以卖。如果你是修改 magento ce 版本本来的东西,你也可以卖,但是你更改后的东西仍然必须是 OSL 协议的,也就是保持开源,不可以闭源。

发表评论

电子邮件地址不会被公开。 必填项已用*标注