Tóm tắt: dùng MIT, BSD hay Apache đều được, chọn MIT hay BSD cho đỡ nhức đầu về các khoản liên quan đến patent (đỡ chi phí pháp luật).
MIT, Apache and BSD Compared
License Code Use, Modification & Distribution User Obligations Patent License Grant Linking code to other licenses Trademark Grants Apache 2.0 Permissive. Must notify users of code modifications. Can’t remove copyright, patent, trademark and attribution notices Yes: Explicitly defined Permissive Not allowed MIT Permissive Future licensed software must contains a copy of license and copyright notice Not explicitly defined Permissive Not mentioned. Advance permission required BSD Permissive BSD 3-clause: avoid appearance that product is endorsed by the original developers Not explicitly defined* Permissive Not mentioned (*) Facebook’s modified BSD+Patents license contains a specific, restrictive patent section.
Source: MIT, Apache 2 or BSD license: Who is the fairest of them all? | Snyk
MIT, Apache 2 or BSD license: Who is the fairest of them all? | Snyk