Mix opensource software and release under GPL3, MIT, BSD licenses
i am writing a javascript library and i am thinking to give it under triple licensed GPL3, MIT, BSD.
Also i found an Apache 2.0 open source project which i would like to include it in my project.
According to http://www.apache.org/licenses/GPL-compatibility.html Apache 2 software can be included in GPLv3 projects, so my project's GPL3 version is compatible.
Can i include Apache 2.0 code in MIT and BSD project, so the final project can be compatible with the triple license GPL3, MIT, BSD?
i found this site http://www.dwheeler.com/essays/floss-license-slide.html
which explains realy simple which code can be used in which projects.
As i see, i can include MIT, BSD and Apache2.0 code and produce my GPL3 project. But i cannot use Apache2.0 code to produce MIT or BSD projects.
The compatibility is only one way. So if i want to make my project multilicensed and permissive compatible i have to publish it under Apache2.0/GPL3 licenses.
链接地址: http://www.djcxy.com/p/13956.html上一篇: 在MIT代码中包含GPL外部库