0

我正在开发一款基于我自己的游戏引擎的益智游戏。我的目的是让游戏引擎开源(包括一些演示),而游戏本身(关卡、纹理、关卡编辑器……)是有偿的。
让我担心的是我应该使用哪种类型的游戏引擎许可证?

我认为这类似于 1999 年在 GPL 许可下重新发布的原始 DOOM 源代码。你可以用它做任何你想做的事情,但如果你想玩原始游戏,你需要一个DOOM.WAD文件,你只能通过购买原始游戏才能合法获得。

那么,我可以使用 GPL 吗?我认为这意味着所有基于它构建的软件都必须保持 GPL。但也许就我而言,这并不重要,因为我不会对独立游戏引擎中的引擎进行更改。

4

1 回答 1

1

伊纳尔

仅当您将非 GPL 代码与 GPL 代码链接时,GPL 才适用。使用该软件不会影响您更改许可证的义务(例如,使用 GCC 编译的代码不必是 GPL)。

我建议执行以下操作之一:

  • 双许可游戏引擎 GPL 和专有
    • 在将游戏引擎与游戏本身打包时给自己专有许可
  • 许可游戏引擎 LGPL
    • 可以将您的游戏引擎链接到您的游戏中,而无需开源游戏

如果您的“游戏”仅包含关卡包和其他资源(没有与游戏引擎链接的代码),则 GPL 完全可以。

作为作者,您目前拥有源代码的所有权利。如果您使用他人拥有版权的代码,则您不能根据专有许可重新许可该代码。

于 2013-03-20T18:27:56.223 回答