web-dev-qa-db-ja.com

HTML5 / Javascriptゲームを作りました。ライセンスは必要ですか?

そこで、HTML5/Javascriptオンラインゲームを作成しました。私は誰でも無料でプレイできるように自分のウェブサイトでホストしています。私はまだそれに取り組んでいます。ゲームのライセンスを取得する必要がありますか?もしそうなら、どのライセンスがお勧めですか? GPLv3のようないくつかのオープンソースライセンスを見ていましたが、ライセンスが必要かどうかわかりません。

ライセンスが必要な場合、以下を許可するものが必要です:

  • 私のゲームは完全に無料ですプレイする
  • 他のウェブサイトに埋め込むゲーム
  • 自分の名前ではなく自分の名前である場合を除き、他の誰も私のゲームを再配布することはできません

また、ライセンスが必要な場合、どこに含めればよいですか?ゲームが「xxxxxライセンス」の下でライセンスされていることをどこかに記載する必要がありますか?または、サーバーでホストされているライセンスファイルへのリンクを含める必要がありますか? ORゲームにライセンスファイルを含めますか(つまり、ゲームのJavaScriptファイル、またはゲームメニューの下など)?

7
Jacob

ライセンスは、あなた自身の保護とあなたの知的財産の保護のためのものです。ライセンスを適用する差し迫った必要がない場合は、適用する理由はありません。

「誰も私のゲームを再配布することはできません」と言うには、単純な著作権で十分です。

6
George Cummins

何もライセンスが必要ですが、ライセンスを持っていることは良い考えです。

ライセンスは一般的に、あなたが支払う必要があるもの、または他の人が自分のプロジェクトの中で使用するもののためのものです。実際には無料ゲームをライセンスする必要はありません。ただし、ゲームengineのライセンスを取得することをお勧めします。

私は個人的には MIT License のファンです。これは GPL互換 です。

4
tylermwashburn

ライセンスが必要な場合

他の人が正しく指摘したように。あなたは技術的にライセンスを必要としないが、それは良いアイデアです持っている。

簡単に言えば、何かを作成した人は誰でも自動的にその作品の知的所有権を所有するため、自分に保持したい権利と他の人に与える権利を自由に決定できます。ここでの2つの極端な例は、「すべての権利予約」と「パブリックドメイン」です。

ライセンスを通じて、他のユーザーに付与する権利と付与しない権利を指定しない場合、国によってデフォルトで異なる権利セットが設定されるため、状況は非常に混乱します。

私のゲームは完全に無料です

「無料のビール」のように無料ですか、それとも「自由」のように無料ですか?これは通常、「非商用」ライセンス(無料のビール)または「 FSF承認済みライセンス (自由)」に変換されます。

他のウェブサイトに埋め込むゲーム

これは、SaaSの出現に関連する比較的新しい問題です。言い換えると、人々に侵入せずにソフトウェアを使用させることができるという事実です。ソフトウェアのインストールに直接触れます(つまり、配布せずに)。あなたは Affero General Public Licence にツールを使用することに興味があるかもしれません。自分の名前ではなく私の名前の下にない限り、他の誰も私のゲームを再配布することはできません

また、ライセンスが必要な場合、どこに含めればよいですか?

これ はGNUがGPLのライセンスの包含について述べているものです。使用するライセンスに関係なく、同じアドバイスに従うことをお勧めします。ライセンスの実施はIP所有者の解釈に伴うものではありません...それは常に実装のマイナーな詳細にあり、抜け穴が悪用される余地を残します...ご存知のように...それら!;)

あなたの要件を読んで心に響くライセンス: [〜#〜] gpl [〜#〜][〜#〜] agpl [〜#〜] 、- クリエイティブ・コモンズ表示-非営利

幸運! /マック

2
mac

ライセンスは、いくつかの権限を付与する方法です(ライセンスのスタイルに応じて相互)。あなたの説明から、プロジェクトをオープンソースまたはフリーソフトウェアにするつもりはありません。また、簡単に見ると、外部コンポーネントを使用していないので、必要ありません。

あなたが説明する「私の名前の下でのみ、変更なし」の許可付与は、クリエイティブ・コモンズのライセンスであるCC-Attribution-NoDerivsでよりよく表現されます。

2
Tobu

ライセンスは他の人に完全な自由を与えるとしても、ライセンスを持つことは常に良いことです。なぜなら、人々はソフトウェアであなたの意図を知っているからです。

少し前に私は このビデオ を見て、GNU GPL v3ライセンスを使用する方法について説明しました。それはそれほど良くありませんが、このライセンスの考え方を教えてくれます。

1
Joaopcribeiro

あなたはそれを無料にしますか? ライセンスを選択するだけです。 ジェフの投稿から:

ライセンスを明示的に指定しなかったため、他の人が私のコードをどのように使用できるかを説明せずに暗黙の著作権を宣言しました。コードはライセンスされていないため、理論的にはいつでも著作権を主張し、人々に私のコードの使用をやめるよう要求する。経験豊富な開発者は、ライセンスを使用する法的権利がないため、ライセンスのないコードには触れません。皮肉なことに、私が最初にコードを投稿した理由は、他の開発者がそのコードから利益を得られるようにするためでした。私が正しいことを行い、ソフトウェアライセンスをコードに含めていれば、この不幸な状況を簡単に回避できたでしょう。

できるだけ自由にしたい場合は、 [〜#〜] wtfpl [〜#〜] を使用します。

0
cregox