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
Tagged on:             
%d bloggers like this: