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: