我正在写一个javascript库,我想在三重许可的GPL3,MIT,BSD下给它。
我还发现了一个Apache 2.0开源项目,我希望将它包含在我的项目中。
根据http://www.apache.org/licenses/GPL-compatibility.html Apache 2软件可以包含在GPLv3项目中,因此我的项目的GPL3版本是兼容的。
我可以在MIT和BSD项目中包含Apache 2.0代码,因此最终项目可以与三重许可证GPL3,MIT,BSD兼容吗?
答案 0 :(得分:3)
解释了哪些代码可用于哪些项目。
正如我所见,我可以包含MIT,BSD和Apache2.0代码并生成我的GPL3项目。 但我不能使用Apache2.0代码来生成MIT或BSD项目。
兼容性只是一种方式。 因此,如果我想使我的项目具有多种许可和允许兼容性,我必须在Apache2.0 / GPL3许可下发布它。