web-dev-qa-db-ja.com

クローズドソースゲームのオープンソースバージョンを合法的に作成するにはどうすればよいですか?

オープンソースバージョンのクローズドソースゲーム(および拡張パック)を作成して他のユーザーに配布することは合法ですか?エイジオブエンパイア2と呼ばれる古いゲームでそれをしたいです。

26
hunter

Age of Empires IIは通常、Ubuntuおよび他のGNU/Linuxシステムで実行できます 問題が多すぎることなくワイン を使用します。

開示:私は弁護士ではありません。

general の質問に関して、もしあなたの目標がプロプライエタリなゲームのプレイを促進する無料のオープンソースソフトウェアを作成することであり、あなたがプログラミングスキルを持っているなら、通常、 交換 ゲームエンジン。 (潜在的にソフトウェア特許に違反する可能性がありますが、既存のソフトウェアが既に実行しているタスクを実行するソフトウェアを作成する他の主要なプログラミングプロジェクトと同じです。)これを行うと、誰かがエンジンをインストールして、 game からの芸術的データ(マップ、「ワールド」、サウンドなど)がある場合、ゲームをプレイできます。

既存のゲーム用のゲームエンジンの開発は簡単な作業ではありません。通常、動作は元のゲームの動作と少し異なりますが、動作には違いがあります。しかし、あなたが気づくべき主なことは、ゲームの「世界」を表すゲームデータは、依然として所有権があり、一般に再配布することは違法ですです。そのため、エンジンを使用してプレイするには、まだゲームのコピー(または少なくとも特定のファイル)が必要です。

これが行われたゲームの一例は Jazz Jackrabbit で、これは OpenJazz ゲームエンジンで再生できます。

別の例(実際には、GNU/Linuxバージョンのゲームエンジンを無料のオープンソースソフトウェアとしてリリースしたのは元の開発者でした)は、 Doom (その後、ほとんどの Id Software のゲームエンジンは最終的にFOSSとしてリリースされましたが、特許上の理由で若干変更されている場合もあります)。 多数のコミュニティプロジェクト があり、元のDoomエンジンが強化され、より複雑なマップ、強化されたグラフィックス、およびより3次元のゲームプレイ体験が可能になりました。

制限があり、ゲームエンジンをゼロから作成する(さらにテストしてバグを修正する)ことは重要なタスクであるため、 代わりに独自のゲームを作成する と決定するかもしれません。

免責事項:この回答は情報提供のみを目的としており、法的助言を提供することを目的としたものではありません。弁護士に連絡して、特定の問題や問題に関するアドバイスを得る必要があります。

15
Eliah Kagan

コピーしてオープンソースにすることはできません。たとえソースが漏洩したとしても、それは違法です。ただし、 FreeCiv または Doom3 の足跡をたどることができます。 FreeCivはCivilizationに基づいており、オープンソースバージョンです。 Doom3もオープンソースですが、完全な操作には公式のゲームデータを使用する必要があります。または、モデルに独自のアセットを提供する必要があります。いずれにしても、エンジンは無料でオープンソースであり、すべての人が利用できます。オリジナルとFreeCivの両方がマップを動的に生成するため、FreeCivにはゲームデータは含まれません。バージョンをリリースするための要件は次のとおりです。

  • オリジナルに関連する特許はすべて失効している必要があります。 Google Patent Search などの特許検索を使用できます。通常のGoogle検索のようにクエリを入力するだけで、1つまたは2つのWeb結果の下に特許が表示されます。

  • あなたが書いているプログラムは、米国政府によって制限されている強力な暗号化を使用していません(または、一部の国でダウンロードされた場合、武器商人とみなされる可能性があります)また、 register 米国商務省の一部である米国産業安全保障局に提出しましたが、法的書類は専門の弁護士なしでは提出するのが非常に難しい場合があります。暗号化に関する BIS FAQも参照してください

  • お使いのバージョンでは、元のバージョンの画像やその他のファイル(サウンドファイルなど)は使用していません。

  • バージョンには、いくつかの(少なくともマイナーな)変更が含まれています。

  • オリジナルのソースがリークされていた場合、そのソースを直接使用したり、バージョンの書き方のアイデアとして使用したりしませんでした。

  • ソースの商標を利用していません。

コーディングし、パッケージ化し、PPAまたはリポジトリに配置する必要があることに注意してください。これは非常に難しいかもしれません。古いバージョンから魔法をコピー&ペーストする方法はありません。バージョンを作成する前に以下の免責事項をお読みください。コーディングの実際の段階について詳しくは、 Game Development および Stack Overflow

法的免責事項:これは法的助言を意図したものではありません。この回答の著者であるUbuntu、Stack Exchange、Inc、その代表者、エージェント、および/または関係者は、これらのガイドラインの使用により生じる可能性のある損害、偶発的または結果的責任を負いません。これらのガイドラインは、米国の法律および規制に基づいています。お住まいの地域の法律や規制は異なる場合がありますので、弁護士または地元当局にご確認ください。

29
hexafraction

開発チームに参加するだけではどうですか here

0 A.Dは素晴らしいAOE2のスピンオフであり、一部の開発者と一緒に行うことができます。また、そのような大規模なプロジェクトを自分でやるという恐ろしいことの一部を省くことができます。

7
lwm

他の回答ではcopyrightおよびpatentの考慮事項を十分にカバーしていますが、商標にも注意する必要があります。

特に、あなたは尋ねました:

クローズドソースゲームのオープンソースバージョンを作成することは合法ですか?

商標法では、これは「バージョン」の意味に依存します。商標は、その所有者に商取引で保護されたマーク(「Age of Empires」など)を使用する独占的な権利を付与します。それは、他の人が関連する商業分野(Age of Empiresブランドのコンピューターなど)でマークまたは類似のブランドを使用することを禁止します。ブランドの水洗トイレ)。

notゲームを「エイジオブエンパイア」またはそれに類するものと呼び、それがサードパーティ製品であることを明確にする必要があります。マーク(Microsoftと思います)。ただし、Age of Empiresについてはisで問題ありません。ゲームはAge of Empiresに似ているか、影響を受けていると言ってください。これは純粋に事実に基づいた陳述だからです。

(もちろん、あなたが望むものが合法であることを確認するには、弁護士に相談してください。)

5