0

自分のゲームエンジンをベースにしたパズルゲームを開発しています。私の意図は、ゲーム自体(レベル、テクスチャ、レベルエディタなど)が支払われる間、ゲームエンジンをオープンソース(一部のデモを含む)にすることです。
私が心配しているのは、ゲームエンジンのどのタイプのライセンスを使用する必要があるかということです。

これは、1999年にGPLライセンスの下で再リリースされた元のDOOMソースコードに似ていると思います。やりたいことは何でもできますが、オリジナルのゲームをプレイしたい場合は、オリジナルのゲームをDOOM.WAD購入するだけで合法的に入手できるファイルが必要です。

それで、GPLを使用できますか?それは、その上に構築されたすべてのソフトウェアがGPLのままでなければならないことを意味すると思います。しかし、私の場合は、スタンドアロンのゲームエンジンにはないエンジンに変更を加えるつもりはないので、問題ではないかもしれません。

4

1 に答える 1

1

IANAL

GPLは、非GPLコードをGPLコードにリンクしている場合にのみ適用されます。ソフトウェアを使用しても、ライセンスを変更する義務には影響しません(たとえば、GCCでコンパイルされたコードはGPLである必要はありません)。

次のいずれかを実行することをお勧めします。

  • デュアルライセンスゲームエンジンGPLおよび独自仕様
    • ゲームエンジンをゲーム自体と一緒にパッケージ化する場合は、独自のライセンスを取得してください
  • ゲームエンジンLGPLのライセンス
    • ゲームをオープンソーシングせずにゲームエンジンをゲームにリンクできます

「ゲーム」がレベルパックとその他のリソースのみで構成されている場合(ゲームエンジンにリンクされたコードはありません)、GPLは完全に問題ありません。

著者として、あなたは現在、ソースに対するすべての権利を持っています。他人の著作権で保護されているコードを取得した場合、そのコードをプロプライエタリライセンスで再ライセンスすることはできません。

于 2013-03-20T18:27:56.223 に答える