混合开源软件,并在GPL3,MIT,BSD许可下发布
我正在写一个JavaScript库,我正在考虑给它三重授权的GPL3,麻省理工学院,BSD。
我还发现了一个Apache 2.0开源项目,我想将其包含在我的项目中。
根据http://www.apache.org/licenses/GPL-compatibility.html Apache 2软件可以包含在GPLv3项目中,所以我的项目的GPL3版本是兼容的。
我可以在MIT和BSD项目中包含Apache 2.0代码吗,所以最终的项目可以与三重许可证GPL3,MIT,BSD兼容?
我发现这个网站http://www.dwheeler.com/essays/floss-license-slide.html
这解释了真正简单的代码可以用于哪些项目。
正如我所看到的,我可以包括MIT,BSD和Apache2.0代码并生成我的GPL3项目。 但是我不能使用Apache2.0代码来生成MIT或BSD项目。
兼容性只是一种方式。 所以,如果我想让我的项目多许可和宽容兼容,我必须在Apache2.0 / GPL3许可证下发布它。
链接地址: http://www.djcxy.com/p/13955.html上一篇: Mix opensource software and release under GPL3, MIT, BSD licenses