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

「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 ./.
      • ああ、書き忘れ。
        つまり、静的ローディングで問題になるのは、 .lib及び.hをバイナリの一部として取り込むからです。
        動的ローディングの場合、GPLなソースを流用しないので回避できる、となるわけです。
        --
        # rm -rf ./.
        • Re:dll (スコア:1, 参考になる)

          by Anonymous Coward

          現在のフリーソフトウェアのコミニティにおける一般的な解釈が知りたいです。GPL の特殊な抜け道に関する議論はそれはそれで有益だとは思うのですが、分けて議論した方が良いかと。

          大元の質問を整理したいと思います。

          1. windows のライブラリの仕組みは Linux のそれと同様と考えてさしつかえないか?
          2. windows のダイナミックリンクを介して GPL のライ
          • by Anonymous Coward
            >> GPL 非互換のライブラリを GPL コードから呼び出すことは、そのライブラリが「OS に含まれる主要なコンポーネント」でなくとも可能であるという解釈は一般的か?

            初期のKDEがまさにこの状態でしたね。KDE自体は最初からGPLでしたが、昔のQTはGPLじゃなかったです。ソースは公開されていましたが、たしか「非商用であれば無料で使っていいけど、商用ソフトの開発に使う場合は金を出して買え」「非商用版の再配布は不可」「パッチの配布も不可。もしbug fixのパッチなどを作った場合には、Trolltechに報告すべし」とかいう感じで、いろいろ条件があった気が

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

処理中...