有個文章介紹了主流幾個開源協議,細節可以看這裡:
http://inspiregate.com/internet/trends/74-comparison-of-five-kinds-of-standard-open-source-license-bsd-apache-gpl-lgpl-mit.html
https://exygy.com/which-license-should-i-use-mit-vs-apache-vs-gpl/
但因為我很懶,所以做個懶人 cheat sheet :
- 太麻煩了,我不想知道 Licence 細節: MIT
- 太麻煩了,我不想知道 Licence 細節,但我個性比較嚴謹: Apache v2
- 完全不 Care,隨便人用,也不保留版權:WTFPL
- 我想保留對這份文件的版權:MIT
- Apache v2 就是寫了比較多字的 MIT
- 保留版權,但不要拿我的名字當宣傳工具: BSD
- 不想讓別人商業使用: GPL
- 讓別人商業使用,但是若商業使用想改代碼要找我:LGPL
什麼? Cheat sheet 還是太長了?
那就選 MIT 或是 Apache v2 吧。
What? 連二選一都嫌麻煩?
那就 MIT 吧。
沒有留言:
張貼留言