문제

I want to use two particular open-source libraries, in unmodified form, as dependencies of a project. One of the libraries is published under the MIT license; the other library is published under the Mozilla Public License version 2.0. The project itself is licensed under the Apache Public License version 2.0.

Can I legally use the two libraries without changing the project's license?

도움이 되었습니까?

해결책

None of the MPL, MIT or Apache licenses are viral. This means that none of the licenses tries to extend its reach beyond the files that it is explicitly applied to.

Additionally, all three of the licenses are permissive in nature, so they allow the code to be included in other projects with only few restrictions.

Combined, this means that your project can include libraries with a mixture of these licenses without any problem and none of the libraries would put any constraints on the license that you choose for your own code.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 softwareengineering.stackexchange
scroll top