web-dev-qa-db-ja.com

ライセンスはテキスト形式である必要がありますか?

ソフトウェアライセンスはテキスト形式である必要がありますか?ソフトウェアにMITライセンスを採用することを考えています。ソフトウェアと一緒に配布されるHTML形式のドキュメントがあり、最初にライセンスを含めることを考えています。ライセンスがHTMLである場合、それは効果的ですか?同じ内容の別のテキストファイルを含めることもできますが、注意を引くためにドキュメントに入れる方がよいと思いました。

また、それは理にかなっていますか、それともドキュメントの一部としてライセンスを含めると問題がありますか?

2
sawa

ソフトウェアのライセンスの作成者である場合は、任意の形式を選択できます。既存のライセンスを選択する場合は、受け取ったときの元の形式で保持する必要があるかどうか、テキストを調べてください。 MITライセンスは、たとえば、

上記の著作権表示およびこの許可通知は、本ソフトウェアのすべてのコピーまたは大部分に含まれるものとします。

私は弁護士ではありませんが、私の理解では、ライセンスが含まれている「元のテキストファイル」のコピーを含める必要があるとは限りません(このライセンスの「1つの標準テキストファイル」さえない可能性があります) 。また、HTMLは非常に広く使用されており、基本的には「テキスト形式」であるため、ソースコードをダウンロード、読み取り、または変更できる人は、「ライセンス」のようなファイルの読み取り方法も知っていると考えられます。 html」。

ただし、オープンソースプロジェクトを公開する場合、ほとんどの作成者は通常、選択したライセンスに従うことを望んでいます。したがって、コードまたはそのドキュメントを公開するときに、他の人がライセンス条項を見落とすことは難しいはずです。したがって、300ページのユーザーマニュアルの最後のページにある付録のどこかにテキストを隠さないことが最も役立つと思います。ソースツリーの一番上のフォルダに、わかりやすい名前「license.txt」または「license.html」を付けて配置することをお勧めします。そうすれば、これらの用語が見つからなかった理由は誰にもありません。

3
Doc Brown