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

Linus、GPLv3に(ちょっとだけ)態度軟化」記事へのコメント

  • 今更ですが、GPL2とGPL3の相互的な互換性はどうなってるんでしょうか?教えて、詳しい人。
    • by Anonymous Coward
      RMS御大の説明によると、
      GPLv2とGPLv3が非互換であるということはつまり、GPLv2の下にあるコードとGPLv3の下にあるコードとを1つのプログラムの中で合法的に混ぜ合わせる方法はないという意味だ。その理由は、GPLv2とGPLv3がどちらもコピーレフトのライセンスであるためだ。
      とのことです。詳しくはこちらをどうぞ。 http://opentechpress.jp/opensource/article.pl?sid=07/06/05/0114203 [opentechpress.jp]
      • by Anonymous Coward on 2007年06月18日 10時18分 (#1175773)
        RMS御大は「GPLv2とGPLv3との間に互換性はないが、そのことは深刻な問題ではない」と仰ってるけど、本当なのかな……。
        たとえば、あるプログラムにGPLv2とGPLv3のデュアルライセンスを選択したとすると、そのプログラムにGPLv2 onlyもしくはGPLv3 onlyなコードを取り込むことはできないってことだよね? もう片方のライセンスと矛盾するから。
        なんだかとても深刻に思えるんだけど。
        親コメント
        • デュアルライセンスって、「そのどちらかを適用する」ってものだったと思ってたけど違うの?
          その例なら、v2のみのコードを取り込むならv2を適用し、逆なら…って感じで。

          #馬鹿な質問してる気がするのでAC
          • by Anonymous Coward on 2007年06月18日 11時32分 (#1175827)
            うん、適用は「どちらか(or)」でかまわないけど、成果物のライセンスは「片方(and)」になるんじゃないのかなって疑問。
            例えば、GPLv2とGPLv3のデュアルライセンスなコードと、GPLv2 onlyなコードがあったとき、両者を混ぜ合わせることは可能だけど、その成果物はGPLv2 onlyにしなければいけないんじゃないかと。
            つまり、取り込んだ後はGPLv2とGPLv3のデュアルライセンスにできないように思える。
            間違ってるかな?
            親コメント
            • いや間違ってないけど、それは結局v2とv3は互換性がないという話にすぎないよ。

              仮にあるプログラムがv2からv3に変更されたとしても、そのプログラムのv2時代のコードなら今後も
              別のv2プログラムから流用できるわけで、既存のプログラムに関してはさほど問題ない。

              今後新たに開発されるプログラムがどうなるかだけど、おそらくは一番利便性が高いGPLv2 or laterが
              多くなるんじゃないかな。
        • デュアルライセンスはandじゃなくてor

アレゲは一日にしてならず -- アレゲ見習い

処理中...