web-dev-qa-db-ja.com

LICENSEファイルに寄稿者を追加する方法は?

私はライブラリのメイン開発者であり、MITライセンスの下でライセンスされ、Githubでホストされています。GithubリポジトリにはLICENSEファイルが含まれています。

誰かが私にプルリクエストを送信した場合、付随するlicense.txtに著作権所有者としてリストする必要がありますか、それともそこの特別なセクションにリストする必要がありますか?私はそれをする必要がありますか?

コントリビューターがプルリクエストを送信するときに、LICENSEで指定されたライセンスにコードを含めることに同意すると想定できますか?

9
Residuum

これはまさに 貢献者ライセンス契約 の目的です。いかなる状況においても、他の誰かがどのような権利を放棄するか、または放棄しないかについては何も想定しないでください。疑わしいので、実際の貢献者と話してください。あなたが話しているプロジェクトを知らない見知らぬ人と話をしないでください。

MITライセンス は、それほどライセンスではありません。あなたが言っているのは「あなたが望むならこれを使ってください、しかし私の名前をそれから外さないでください、そしてそれがあなたの顔で爆破した場合私を訴えないでください。」 MITライセンスは決して粘着性のあるコピーレフトではなく、誰が著作権を主張するかについての交渉は完全にライセンスの範囲を超えています。

コードの著作権を誰が所有しているかを決定し、場合によっては寄稿者と話し合う必要があります。彼らと共同で所有したいですか、それとも無料で明確に所有したいですか? Facebookがあなたのところに来て、著作権を譲渡するために160億ドルを提供した場合、あなたはそのお金を共有したいですか?ライセンスをGPLに切り替えて、コードをFSFに渡すことにした場合、寄稿者はその件について発言したいと思いますか?

想定しないでください。必要なものを決定し、それを書き留めて、過去の寄稿者に著作権を与えるか、新しいCLAに同意するまでプルリクエストを拒否します。

2
DougM