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

法律源地

本網站法律源地提供相當多自由軟體授權與法律的資訊,歡迎您閱讀這些資訊。

 

Compatibility〈相容性〉

相容性並非法律上的專有名詞。這是基於軟體開發的特性,所必須特別處理的問題,因為開發端通常不會只使用一種程式,而是使用多支不同的程式據以發展專案,如果設計上是單純地讓兩支程式連結 (Link) 在一起比較沒有問題,但是如果是涉及兩支程式間模組的整合而成為一支新的程式,則必須觀察兩支程式所屬的授權條款是否具有相容性。大原則就是,倘若結合前的兩支程式其各自的授權條款對於權利義務的要求互不衝突,則此兩支程式便可能有相容性的存在;反之,若各自的授權條款要求的權利義務互相衝突,則此兩支程式極有可能無法進行結合。

關於相容性的定義,亦可參考 GNU 計畫網頁上的說明:假設 A 程式所採用的授權條款為 A',B 程式所屬的授權條款為 B',當使用者欲整合 A 程式與 B 程式成為更大的 C 程式時, 此時 C 程式同時構成 A 程式與 B 程式的衍生著作,其授權條款之選擇必須視授權條款 A' 與 B' 的內容而定,若 A' 並沒有限制 A 程式與 B 程式結合的規定,反之,B' 亦無阻礙 B 程式與 A 程式相結合的規定,加上其他細節規定均不相互衝突,則 A' 與 B' 具有相容性的特性,使得 A 程式得與 B 程式相整合。C 程式亦得選擇 A'、B' 以外之授權條款,惟 C' 之內容亦不得與 A'、B' 相衝突。

GNU 計畫的網頁針對和 GPL 相容和不相容的授權條款有一些整理,可資讀者參考之用:

https://www.gnu.org/philosophy/license-list.html

本網站對授權條款相容性之分析亦著有專文可供查閱:自由軟體授權條款相容性





分類: 法律小辭典