ライセンス(GPL 3.0)は次のように述べています(これに気付いたcc @ sk4zuzu ):
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; [..]
同時に、移行中に作成者の帰属が失われましたansible
→ ansible.posix
:
私は弁護士ではないので、ライセンスのニュアンスに精通している誰かがライセンスの懸念に対処していただければ幸いです。この著者の帰属の喪失は、Ansibleを使用してGPLに準拠したい企業にとって問題になるのではないでしょうか。
@lidelこれを上げてくれてありがとう、私たちはいくつかの調査をして報告します
あなたが引用しているセクションは「追加条件」と呼ばれ、特定の場合にGPLに追加できる追加の制限/要件のリストです。 コードの作成者が作成者の帰属を保持するように明示的に要求しなかった場合、それらを保持する必要はありません。つまり、次のようになります。
このセクションに従って対象作品に用語を追加すると、
関連するソースファイルに、
それらのファイルに適用される追加の条件、または
該当する用語の場所。
もちろん、誰もそのような用語を彼らの貢献に追加していないことを確認するのは良い考えですが、現実的には、人々は通常これをしません。
さらに、「作成者の帰属」を行う標準的な方法は、ファイルヘッダーの著作権ステートメントの形式であり、git commitのメタデータではなく、履歴の書き換えなどによって簡単に失われたり変更されたりする可能性があります。誰かがそのような追加の制限を追加したとしても、追加の条件のステートメントの横にある同じソースコードに著者情報を記録している可能性があります。
最も参考になるコメント
@lidelこれを上げてくれてありがとう、私たちはいくつかの調査をして報告します