Changes between Version 2 and Version 3 of jazz/12-03-30


Ignore:
Timestamp:
Mar 30, 2012, 10:42:21 AM (13 years ago)
Author:
jazz
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • jazz/12-03-30

    v2 v3  
    33== 自由軟體授權 Licensing ==
    44
    5  * BSD 類:BSD/MIT、Apache '''著作權聲明'''與'''免責聲明'''必須保留,沒有提供(原生程式或衍生程式)原始碼的義務 - 目標:學術機構顯名
    6   * Apache 2.0 特色:(1) '''商標權'''未授權 (2) '''可收費'''提供擔保(對應免責聲明的不擔保) - 鼓勵用於商業行為
    7  * GPL 類:AGPL、GPL、LGPL 大家必須要一直自由 '''注重原始碼的散佈, 有提供(原生程式或衍生程式)原始碼的義務''' - 目標:讓軟體開發者能夠持續研究
    8   * 衍生程式必須採用相同方式授權
    9   * LGPL - L:減緩拘束 如果只是單純連結(Link)函式庫,新軟體可以自己決定授權方式;但如果是修改原始函式庫,形成新的函式庫,就必須採用 LGPL
    10   * AGPL - GPL 無法限制 ASP(網頁服務)必須公佈原始碼,但是如果上游程式是採用 AGPL ,下游衍生程式(網頁服務)就必須公佈原始碼。
    11  * 其他類: 有點自由又有點不自由 - 自己寫的程式可以改採其他授權
    12   * MPL - Mozilla Foundation
    13   * CDDL - Sun/Oracle
    14   * CPL(Common Public License) -> EPL(Eclipse Public License)
    15   * MPL 與 CDDL 鎖定「檔案」,CPL 與 EPL 鎖定「模組」
     5 * 自由軟體的三分法:
     6  * BSD 類:BSD/MIT、Apache '''著作權聲明'''與'''免責聲明'''必須保留,沒有提供(原生程式或衍生程式)原始碼的義務 - 目標:學術機構顯名
     7   * Apache 2.0 特色:(1) '''商標權'''未授權 (2) '''可收費'''提供擔保(對應免責聲明的不擔保) - 鼓勵用於商業行為
     8  * GPL 類:AGPL、GPL、LGPL 大家必須要一直自由 '''注重原始碼的散佈, 有提供(原生程式或衍生程式)原始碼的義務''' - 目標:讓軟體開發者能夠持續研究
     9   * 衍生程式必須採用相同方式授權
     10   * LGPL - L:減緩拘束 如果只是單純連結(Link)函式庫,新軟體可以自己決定授權方式;但如果是修改原始函式庫,形成新的函式庫,就必須採用 LGPL
     11   * AGPL - GPL 無法限制 ASP(網頁服務)必須公佈原始碼,但是如果上游程式是採用 AGPL ,下游衍生程式(網頁服務)就必須公佈原始碼。
     12  * 其他類: 有點自由又有點不自由 - 自己寫的程式可以改採其他授權
     13   * MPL - Mozilla Foundation
     14   * CDDL - Sun / Oracle
     15   * CPL(Common Public License) -> EPL(Eclipse Public License)
     16   * MPL 與 CDDL 鎖定「檔案」,CPL 與 EPL 鎖定「模組」
     17 * GPL 的
     18  * 修改的義務:'''授權聲明'''與'''免責聲明'''必須保留,修改過的檔案必須聲明
     19  * 散佈的義務:(1) 附上 GPL 全文(通常放在 COPY) (2) 提供原始碼(燒出去,一起散佈 or 寫下來, 書面說明, ___'''內容 3 年有效'''__, 可收取合理成本)