Hi ElicLee,
DosBox是採用GPL-2.0授權的DOS環境模擬軟體,它可以讓一些DOS時代的舊程式或是舊遊戲,轉而執行在新的作業平台上。
您所提出的問題,可大要分為下列二點:
一、該專案有無對GPL-2.0的授權拘束或衍生範圍有自行說明與定義,若對此專案修改且希望不要提供衍生程式原始碼,能不能洽詢專案團隊(作者)另外提供非GPL授權的方案可供選擇?
二、商業販售的軟體「漢書DOS模擬系統」裡,明述「底層DOS核心使用DosBox v0.74」,但下載試用版之後並沒有看到該修改過的原始碼,這表示該軟體已向原作者另行取得非GPL-2.0授權的其他方案了嗎?
以下,則依這二大點,分享一些我的個人經驗與看法:
一、該專案有無對GPL-2.0的授權拘束或衍生範圍有自行說明與定義,若對此專案修改且希望不要提供衍生程式原始碼,能不能洽詢專案團隊(作者)另外提供非GPL授權的方案可供選擇?
DosBox就我所知,專案團隊(作者)並沒有對GPL-2.0的授權拘束或衍生範圍有自行說明與定義,也就是說,對其衍生關係的判定,便會回歸到一般通說的見解,這部份的細部資訊,便可參考我之前整理的,「GPL 條款對於衍生程式的判定標準與其授權拘束性的擴散範圍」一文:
https://www.openfoundry.org/tw/legal-column-list/8446-the-license-inheritance-bounds-of-gnu-gpl-01
而能不能洽詢專案團隊另外提供非GPL授權的方案可供選擇,我認為理論上這個可能性是有的,但可能達成的機率不大,因為其開發團隊在FAQ及聯絡資訊頁面上(
https://www.dosbox.com/crew.php),完全沒有去描述這個可能性。
而您提到的下列文字,其實是GPL-2.0授權條款標準的前言(
https://opensource.org/licenses/gpl-2.0.php),所以也沒辦法從此推論出作者哪的意志和看法:
======================================================
We protect your rights with two steps:
(1) copyright the software, and
(2) offer you this license which gives you legal permission
to copy,distribute and/or modify the software.
=======================================================
二、商業販售的軟體「漢書DOS模擬系統」裡,明述「底層DOS核心使用DosBox v0.74」,但下載試用版之後並沒有看到該修改過的原始碼,這表示該軟體已向原作者另行取得非GPL-2.0授權的其他方案了嗎?
我的個人經驗應該是沒有,但這個可能性不是完全不可能。解釋的可能性有二個:1、GPL-2.0僅規定散布目的碼之人、必須散布程式源碼,但並無硬性要求散布目的碼之人,必須「一併」散布程式源碼,其實、先散布目的碼,等使用者後續要求原始碼時再提供,是可能運作的模式之一,所以要驗證此事,您可以向「漢書DOS模擬系統」寄發訊息,表達您已經取得試用版的目的碼,依GPL-2.0其DosBox的部份應為GPL-2.0授權的程式碼,而請其提供衍生程式的程式源碼;2、而若「漢書DOS模擬系統」表達其不欲提供,但又無法說明其已向DosBox團隊取得另行授權的話,那大概這就是一個未依循GPL-2.0授權義務而利用DosBox軟體的狀態,但因使用的地域在中文世界,而沒有被DosBox的專案權利人所發現。
約略說明如上,希望上述的資訊對您有所幫助。
20130818 19:10 LUCIEN C.H. LIN