0

私はいくつかのコードをオープンソースにしたいと思っています。ファイルのヘッダには何を書けばよいですか?著作権表示またはライセンス テキストだけですか? 他の関係者がプロジェクトに貢献する場合、ヘッダーに著作権ステートメントを追加する必要がありますか?

4

1 に答える 1

2

ファイルのヘッダには何を書けばよいですか?

それは、ファイルに適用されるライセンス、作成者、およびその要件など、多くのことに依存します。

そのファイルがどのソフトウェアの一部であるかというファイルの上に書き始めます。ソフトウェアの名前のように。名前はありますか?

著作権表示またはライセンス テキストだけですか?

多かれ少なかれ自由に選択できます。ヘッダーを短く保つのが一般的であるため、通常、ライセンス テキスト全体を各ソース ファイルに入れることはありません。LICENSE代わりに、プロジェクトの root-dir 内で呼び出されるファイルに入れるのが一般的です。

他の関係者がプロジェクトに貢献する場合、ヘッダーに著作権ステートメントを追加する必要がありますか?

ただし、著作権に該当する貢献を行う場合は、著作権を付与するために実際の著作権行を配置する必要はありません。それは必要ありません(もはやベルヌ条約の下で - かつてはそうでした)。

作成者を文書化するために、署名付きパッチは物事を追跡するためのはるかに優れた方法です。最新のソース コード バージョン管理システムにより、これが容易になります。

ただし、どこかにクレジットを付けたいと思うかもしれないので、必要に応じAUTHORSCONTRIBUTORSファイルを保管しておいてください。プロジェクトでそれをどのように処理するかを考え、事前に情報を提供して、貢献者がそのようなことをどのように行うつもりであったかを理解できるようにします。

于 2013-03-08T16:15:38.283 に答える