Briefly describe the differences between open source licenses GPL, BSD, MIT, MPL, and Apache

GPL: open source, free to use, and can be modified. If you use my software, then your software also needs to be open source and free;

BSD: It can be used freely, but the source code must be accompanied by the BSD agreement in the original code. Market promotion cannot appear content related to the original product, such as the code author, organization name, original product name, etc .;

MIT: It can be used freely, but the source code must carry the MIT agreement in the original code, which is looser than the BSD agreement, and the author only wants to retain the copyright;

MPL: share the source code under the terms of MPL, but you can add an interface to the source code library, only need to use the MPL license for the interface source code;

Apache: open source, free to use, can be modified, and retain the agreement;
 

Published 19 original articles · praised 4 · 170,000 views +

Guess you like

Origin blog.csdn.net/u011250186/article/details/105494896