Dolphin換用GPLv2+許可證

cnp5 9年前發布 | 4K 次閱讀 Dolphin

開源 GameCube 和 Wii 模擬器項目 Dolphin 宣布采用 GPLv2+ 許可證,開發者解釋了為什么必須變更許可證,以及變更面臨的挑戰和困難。Dolphin 項目始于 2003 年,一開始是閉源,2008 年起開源,當時采用的許可證是 GPLv2。

開發者沒有意識到許可證會對其未來產生深遠影響,直到去年他們開發 Android 版時才注意到了許可證沖突問題,Android 版需要鏈接 Apache 2.0 授權的 API,而 Apache 2.0 與 GPLv2 不兼容;另一個更迫切的問題是 Qt5 的新模塊也不兼容于 GPLv2,Dolphin 項目將無法利用 Qt5 的新特性如虛擬現實支持。

Dolphin 團隊認識到到他們必須更換許可證到 GPLv2+——GPLv2+ 指的是 GPLv2 后續許可證,允許用新版本替換舊版本,它包含 GPLv3 以及未來的 GPLv4。變更許可證必須征得所有代碼貢獻者的一致同意,但要聯系每一個人幾乎是不可能的,幸運的是 Dolphin 的活躍開發者都同意變更許可證,他們至今已獲得了 95.05% 的貢獻者的同意。

來自: Solidot

 本文由用戶 cnp5 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!