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

「DVDコンバータ with DivX PRO」ソースコード公開、でも不十分?」記事へのコメント

  • by Anonymous Coward

    GPL の dll をクローズドからリンクする場合と、逆にクローズドの dll を GPL コードからリンクする場合、それぞれのライセンスの波及のしかたについてどなたか詳しい方教えていただけないでしょうか?

    少なくとも前者に

    • Re:dll (スコア:2, 参考になる)

      前者を解決するのがLGPLです。
      ただし、DLLを動的ローディングする限りにおいては適用外です。(GPL source codeを使わなくてもAPIで呼び出せるので)
      windows においてDLLを使う方法には2種類あって、
      • .dllをロードするAPIを叩いて自分のコードポイントに取り込む(動的ローディング)
      • .dllと対になる.libを
      --
      # rm -rf ./.
      • by Anonymous Coward
        > ただし、DLLを動的ローディングする限りにおいては適用外です。

        ダウト。少なくとも FSF はそれもダメだと言ってます。
        ほれ [gnu.org]

        > .dllをロードするAPIを叩いて自分のコードポイントに取り込む(動的ローディング)
        > .dllと対になる.libをリンクし、コードの方でヘッダファイルをインクルードする(静的ローディング)

        もしかしたらそういう言葉の定義の仕方もあるのかもしれませんが、
        普通はこれらは両方とも動的ローディングと呼びます。
        • 今回のとは逆の説明をしているけど、今回のケースをそのままこのFSFの例に当てはめると今ひとつ相容れない条件があり得ますよね。

          つまり非GPLなアプリのPluginをGPLで作った場合はどうなるのかということです。
          ramsy さんの説明通りなら、動的リンクされる側を先に作ろうが後に作ろうが同一の見解になりますが、FSFの例をあてはめるべきとなると利用するI/F用のDLLが複数あった場合にその中に一つでもGPLなものがあ
          • by Anonymous Coward

            つまり非GPLなアプリのPluginをGPLで作った場合はどうなるのかということです。
            ramsy さんの説明通りなら、動的リンクされる側を先に作ろうが後に作ろうが同一の見解になりますが、FSFの例をあてはめるべきとなると利用するI/F用のDLLが複数あった場合にその中に一つでもGPL

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...