パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

GCC、著作権をFSFに割り当てなくても貢献可能になる」記事へのコメント

  • by Anonymous Coward on 2021年06月06日 13時56分 (#4045569)

    GPLv3で提供する前提ならどちらもあまり変わりがないように思えるけど、
    これによって貢献者が突如としてGPLv3よりも緩いライセンス(例えば自由に使っていいし、ソースという対価も求めない)に変更することが可能になるってことか?

    • by 90 (35300) on 2021年06月06日 21時15分 (#4045709) 日記

      どうも米国では職務中の著作の著作権は会社に帰属することになっていて、コードを著作し貢献した人の判断が後から会社判断でオーバーライドされるリスクがあり、その懸念を払拭するために一筆書かせて著作権を一本化する手続きが入っていた、という話のようです。米国の法律では著作者人格権が譲渡できないという縛りはないので、今のGNUプロジェクトの各種ソース内の著作権表示は"Copyright (C) 1985-2021 Free Software Foundation, Inc."になっていますが、これが新ルールだと貢献者名義になるのかな。

      親コメント
    • by Anonymous Coward

      GPLは適切な著作権表示が必須なので、著作権者がいっぱいいるとめんどくさい。
      まあ、変更履歴も必須なので、それと一緒に書けばいいわけだけど。

      GPLv2なんて、変更履歴をそれぞれのファイル内に書かなきゃいけないんだぜ。
      もうあまり守られてないけど。

    • by Anonymous Coward

      「著作権譲渡する場合としない場合」ではなく、「著作権譲渡する場合とDCOで署名する場合」じゃないかと。
      で、後者は「権利は保留するけど好きに使ってくれ!」って宣誓のようなので、実質、何も変わらないんじゃないかと思います。
      #強いて言えば、「貢献はしたいがRMSの手柄にしたくない」人の気分に配慮した選択肢?

      • by Anonymous Coward

        Developer Certificate of Origin(DCO)は「私の提出コードは他人の著作権を侵害していません」という宣誓なので、その表現は語弊があるような……。

        元コメの「著作権譲渡する場合としない場合」という表現でも合ってるし、DCOを持ち出すなら「Contributor License Agreement(CLA)に署名する場合と、DCOに署名する場合」という表現にしないと対比になってない。

        • by Anonymous Coward

          #4045595です。ありがとう。読み違えてました。
          SLAとDCOを比較する記事を読んで、プロジェクト側にSLAと同じメリットがDCOにもある、と言うバイアスの中で読んだために誤読してしまったようです。改めて英文読み直して納得しました。

    • by Anonymous Coward

      GPLv4とか発表されたときに、
      FSFに著作権譲渡していない貢献者がライセンスのアップグレードに同意しない(あるいは連絡がとれない)といった事態が発生しないのだろうか?

      • by Anonymous Coward

        GCCのソースファイルには次のライセンスヘッダが含まれている。

        GCC is free software; you can redistribute it and/or modify it under
        the terms of the GNU General Public License as published by the Free
        Software Foundation; either version 3, or (at your option) any later
        version.

        貢献者がわざとこれを書き換えない限り、GPLv3以降(any later version)でのライセンスをあらかじめ認めていることになる。

UNIXはシンプルである。必要なのはそのシンプルさを理解する素質だけである -- Dennis Ritchie

処理中...