授權條款相容性是指軟體授權條款包含相互矛盾的必要條件,而無法將其原始碼合併成新的軟體套件的問題。[1]
例如,假設一個授權條款規定「修改後的版本必須在所有廣告中提及開發者」,而另一個授權條款則規定「修改後的版本不能包含額外的姓名標示要求」。如果將分別使用了上述兩款授權條款的兩個軟體合併成一個軟體,傳播整合後的軟體是不合法的,因為授權條款的兩個要求無法同時滿足。因此,我們會說這兩個軟體套件的授權條款互相不相容。[2]
即使是開放原始碼促進會(OSI)或自由軟體基金會(FSF)核准的授權條款,相互間也並不全部相容,因而不是所有OSI或FSF核准的授權條款都可以混合使用。比如,將在Mozilla公眾授權條款1.1版(或更舊版本,如1.0版)下釋出的代碼與GNU通用公眾授權條款下釋出的代碼混合成一個新軟體後,不可能在不違反GPL或MPL 1.1授權條款條款的情況下傳播它,即使這兩個授權條款都經過OSI和FSF核准。
GPL相容性
許多最常用的自由軟體授權條款,如原創的MIT/X授權條款,BSD授權條款(當前2個條款的形式)和GNU較寬鬆公共許可證(LGPL)之間都是「GPL相容」的。也就是說,它們的代碼可以在GPL協定下組合而不相互衝突(GPL將適用於整個新的組合代碼)。但是,某些自由/開放原始碼軟體的授權條款則不是GPL相容的。
參見FSF核准授權條款列表。
參見
- FSF核准授權條款列表
- 授權條款擴散
參考
外部連結
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.