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 以及詳細的心得請見下列投影片.

廣告

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com 標誌

您的留言將使用 WordPress.com 帳號。 登出 /  變更 )

Google photo

您的留言將使用 Google 帳號。 登出 /  變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 /  變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 /  變更 )

連結到 %s