我正在为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