web-dev-qa-db-ja.com

GitHubプルリクエストプロセスは、CLAの電子署名を構成できますか?

オープンソースソフトウェアプロジェクトでの貢献者ライセンス契約(CLA)の必要性に感謝し、いくつかのツールがこのプロセスを容易にし始めていることも理解しています(低摩擦 CLAHub GitHubおよびProject Harmonyなど) 。ただし、電子署名にサードパーティのフォーム送信を要求するのではなく、追加の文とCLA自体をCONTRIBUTING.mdに追加します。これは、コントリビューターがプルリクエストを提出するときにGitHubがリンクするものです(「このリポジトリへの貢献」)、有効な電子署名を許可します(例:「GitHub上のこのリポジトリへのプルリクエストをあなたの名前と電子メールで送信すると、次のコントリビューターライセンス契約への同意と電子署名が構成されます...」)?おそらく、その議論は「電子署名」(ESIGN、UETAなど)の定義にかかっています。

「電子署名」とは、レコードに添付された、または論理的に関連付けられた電子音、記号、またはプロセスを意味し、以下を目的とする人によって実行または採用されますレコードに署名します。

そして、GitHubプルリクエストの「プロセス」がCONTRIBUTING.md/CLAの「レコード」に「論理的に関連付けられている」こと、およびプロセスを採用することでコントリビューターが「署名する意図」を持っていることを提案したいと思います...

オープンソースライセンスのQ&Aサイト はまだ提案に過ぎないため、ここでIANALの回答を受け入れます。)

6
vine77

おそらくない。プルリクエストは、実際の電子署名ではなく、自動化された「これを取得して使用する」通信です。プルリクエストがサイトのCLAへの同意を構成していることを明確に述べることはできますが、「署名済み」であるとは言えません。

これは重要です。FSFが行うことを行い、貢献者に著作権を実際に譲渡してもらい、誰かを訴え、仕事をして使用したときに訴訟を起こして署名を取得する必要がないためです。プロジェクトのライセンスの条件に反する。 米国著作権局 による著作権の譲渡は、「書面で署名」されている必要があります。

著作権所有者の独占的権利またはそれらの権利の一部のいずれかまたはすべてが譲渡される場合がありますが、譲渡が書面によるものであり、譲渡された権利の所有者またはそのような所有者の正式に認可された代理人による署名がない限り、独占的権利の譲渡は無効です。

電子署名の追跡に関心がある場合は、明示的なものを使用することをお勧めします。 (そして、もしあなたがsigを追跡しておらず、単に暗黙的であるなら、何かを追跡する理由はありません。)

2
DougM

No。GitHub自身が行うように 、コントリビューターにCLAに明示的に署名させる必要があります。

0