我正在爲80年代的山脈冒險遊戲開發一款JavaScript遊戲解釋器。我移植了現有的反向工程C口譯員,名爲Sarien,這是GPL許可的。製作我的作品GPL。到現在爲止還挺好。GPL,javascript和在線遊戲
但是,我的目標是創建一個網站,人們可以在線玩這些遊戲,並增加多人遊戲支持。多人遊戲需要客戶端+服務器代碼,多人遊戲部分是專有封閉(商業)代碼。這是否也必須是GPL?
我知道其他人在這裏問過GPL的問題,但它通常涉及嵌入,鏈接等,使我更容易理解。我的設置是基於JavaScript的。我可以將核心解釋器代碼作爲GPL發佈,並添加一個單獨的JavaScript層(掛鉤到IO部分(使多人可能)而不是GPL該部分?
我非常願意爲GPL貢獻我的所有工作,但部分多人遊戲引擎根本不是我的決定。如果GPL強迫我做的一切GPL然後禁止我加入多人,因而站在使得一些很酷的東西:-(的方式
UPDATE:
原來的解釋器代碼-GPL licensed-自此合併進入ScummVM,解釋器文件現在顯示在頭文件中,GPL版本2或更高版本適用於最終用戶認爲合適,這是否會改變任何內容?作爲旁註;是否允許以這種方式修改許可證?
哪個版本的GPL是它? – 2009-02-10 13:40:14