Linux misc

自由開源軟體授權協議 (Open source license) 個人筆記

前陣子研究了一下常見的 open source license,  整理筆記如下:

GPL v2

  • 又稱為 “General Public Virus”, 只要 引用/修改/衍生自 GPL 授權程式碼的軟體也必須採用GPL 授權且必須公開程式碼。
  • Linux Kernel 使用此授權

GPL v3

  • 基於 GPLv2, 但加入專利授權
  • GNU Make 使用此授權

LGPL

  • 若在程式中引用了 LGPL 授權的 library 而不是修改 LPGL 授權程式本體而產生衍生版本,引用library 的程式便不需要公開程式碼。
  • GNU C Library 使用此授權

AGPL

  • GPL 威力加強版, 主要是針對雲端服務. 只要讓使用者執行, 無論透過網路還是實體程式, 都需開放源始碼
  • Gitorious 使用此授權

 

整理比較表格如下:

2016-08-15_195859.png

2016-08-15_1959102016-08-15_195920

 

更多 License 以及詳細的心得請見下列投影片.

發表迴響