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

「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なものがあ
            • 動的リンクも単一プログラムとしてみなされると書いてあるのをはっきりと認識したうえで自分としてはあの見解です。

              例えば画像を扱うSusie [digitalpad.co.jp]というソフトがありますが、このソフトのPluginとしてGPLライセンスのPluginを作った場合、Susieまでソースを公開の義務が生じるという事になってしまいます。
              逆にこのPlugin I/Fを利用するク
              • by Anonymous Coward
                >GPLライセンスのPluginを作った場合、Susieまでソースを公開の義務が生じるという事になってしまいます。

                なんでこうなるのでしょう。単にそのようなPluginはGPLの下で配布できないというだけでは?

                世の中にはGPLを適用できるものとできないものとがあり、あなたが例に挙げたPluginは後者に属するというだけのことでしょう。
              • 私が挙げた例においてGPLを適用できないと強制する事はできないように思いますが。

                適用すべきではないと思いますけど。

                その I/F を利用する GPL なアプリとその I/F を利用する GPL な Plugin とセットで出してというようなパターンもありますし。

                私の挙げた例とは違いますが、GPL な Windows プログラムが呼び出す Windows API も DLL で実現されているんですけどね。
              • by Anonymous Coward
                本当にGPLを読んでんの?
                GPLにはOSとコンパイラのコンポーネントは除外するとある
                でしょ。だからGPLなものは原則としてGPLと非互換な
                ライセンスのソフトウェアと一体となって動くかたちで配布
                してはならないの。
                別にGPL なpluginを作ったからとい
              • by SAY (54) on 2003年02月13日 23時43分 (#258063) 日記
                >GPLにはOSとコンパイラのコンポーネントは除外するとある

                すっかり忘れてました。

                >だからGPLなものは原則としてGPLと非互換な
                >ライセンスのソフトウェアと一体となって動くかたちで配布
                >してはならないの。

                これは理解してます。

                >だけど、GPLなpluginはOSでもコンパイラでもない
                >susieという独占的プログラムに依存するのでGPLを満たせない。
                >だから配布はできないというのに無理がありますか?

                そういえば独占的プログラムに依存するものにGPLを適用出来ないという条項も確かありましたね。

                一応その Plugin I/F を利用する GPL なアプリと GPL な Plugin という形で満たす手段はありますが、その場合は組み合わせる人の問題だという事ですか。

                納得です。
                親コメント

アレゲは一日にしてならず -- アレゲ研究家

処理中...