登入  |  English
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 原網站預計持續維運至 2021年底,網站內容基本上不會再更動。本網站由 Denny Huang 備份封存。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。

MPL

依照MPL的規定,適用MPL的程式可以多重授權:

1、程式的最初開發者可以特定部分程式碼(特定程式碼)與授權條款(特定授權條款),被授權人可以自這些特定授權條款中選擇一個做為特定程式碼的授權條 款。目前適用MPL做為授權條款的代表程式為Mozilla,Mozilla是採用MPL/GPL/LGPL三重授權模式(triple license)。至於哪些授權條款被特定,開發者可以在附隨於程式的說明文件中查知;哪些部分程式碼被特定,也可以在該特定程式碼的文件中查知,或者自 行聯絡最初開發者詢問。

根據這樣一個多重授權模式,任何一位程式貢獻者若是修改MPL程式,這時候:

  • 若所做的修改並沒有受到其他授權條款拘束時,所做的修改仍必須適用MPL或者是最初開發者所特定的授權條款。
  • 若所做的修改已經受到其他授權條款拘束時,只要經最初開發者的同意,所做的修改就可以適用其原有授權條款。

2、此外,被授權人可以在散布程式執行形式時,選擇不同於MPL的授權條款,只要所選擇的授權條款與MPL不相衝突,並且必須讓收到程式執行形式的人可以 清楚地知道,程式原始碼與執行形式是適用不同的授權條款,而執行形式的授權條款是由被授權人自己提供的,與最初開發者並沒有關係。





分類: 相容性