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

Tim O'Reilly:ソフトウェアライセンスは機能していない」記事へのコメント

  • そういえば (スコア:5, すばらしい洞察)

    by hayami (8883) on 2003年07月08日 15時51分 (#354459) ホームページ 日記
    > オープンソースソフトウェアを使っているが、
    > ソフトウェアを配布していない、
    > このような場合には配布を前提とした
    > オープンソースソフトウェアのライセンスは機能しない

    そういえば、/.-J版のslashcodeって公開されてないな。
    GPL上では違反でもなんでもないのだろうが、
    ちょっと気になる。
    • by Anonymous Coward on 2003年07月09日 11時39分 (#355052)
      コメントが付かないのはなんでだろう。 > Slashdot.jpの中の人

      別に出せと言うつもりはありませんが、何故出さんのかはお聞きしたいですな。
      このストーリーの一番身近な例でしょ?
      親コメント
    • by zeissmania (3689) on 2003年07月09日 14時53分 (#355217)
      slashcodeはGPLだから、改良部分を非公開のまま運用しているならGPL違反でしょう。
      けど、初期の頃は日本語化のため手を入れてたみたいですけど、今の2.2はそのまま使われてるのでは?
      こちら [srad.jp]とこちら [srad.jp]がその説明になるかな?
      親コメント
      • Re:そういえば (スコア:2, すばらしい洞察)

        by k3c (4386) on 2003年07月09日 16時35分 (#355287) ホームページ 日記
        改変したソースコードを非公開のまま使用するのはGPLに違反しません。

        GPL FAQの「 GPLは、改変されたバージョンのソースコードを公に発表することを要求しますか?」 [gnu.org]を参照して下さい。GPL [opensource.jp]の第2章、第3章は複製と頒布についての条項で、使用についての条項ではありません。

        …というか、そういうライセンスになっているから、ある意味で「ソフトウェアライセンスが機能していない」というのが今回のTim O'Reilly氏の主張の一部だと思うのですが…。
        親コメント
        • by zeissmania (3689) on 2003年07月09日 17時23分 (#355335)
          >改変したソースコードを非公開のまま使用するのはGPLに違反しません
          それは知ってますけど、/.-Jは公開されてますよ?
          それとも/.-Jの参加者は、改変されたslashcodeのユーザーではないという解釈でしょうか?
          それが許されるなら、
          >ある意味で「ソフトウェアライセンスが機能していない」というのが今回のTim O'Reilly氏の主張
          というのも当然だと思いますが、GPLの謳う「user」の解釈としてはおかしくないですか?
          親コメント
          • GPL [opensource.jp]の0条には以下のような記載があります(日本語訳を引用します):
            複製や頒布、改変以外の活動はこの契約書ではカバーされない。それらはこの契約書の対象外である。『プログラム』を実行する行為自体に制限はない。また、そのような『プログラム』の出力結果は、その内容が『プログラム』を基にした著作物を構成する場合のみこの契約書によって保護される(『プログラム』を実行したことによって作成されたということとは無関係である)。このような線引きの妥当性は、『プログラム』が何をするのかに依存する。
            zeissmaniaさんのコメント以下、実行するのが誰か、という議論に変わってしまっていますが、実行するのが誰か、ということは、GPLに関係ありません。ソースコードを複製・頒布・改変した者はGPLを遵守しなければなりませんが、実行する者は遵守を求められません。GPLの精神にも反しません。
            親コメント
            • by zeissmania (3689) on 2003年07月09日 19時00分 (#355435)
              なるほど、こういう条項があるのですね。ありがとうございます m(_ _)m
              親コメント
            • by Anonymous Coward

              CGIを実行可能な状態で公開し、アクセスしてきたユーザーに対してもれなく実行権を与えるということは、 その実行可能プログラムを一次的に貸しているに等しいものです。しかも無制限に何度でも。 それは実行可能プログラムの配布としてみなされるべきものでしょう。

              よってソースコードを改変しその結果生成される実行可

              • Re:そういえば (スコア:2, すばらしい洞察)

                by k3c (4386) on 2003年07月17日 11時21分 (#360585) ホームページ 日記
                「実行」と「配布(頒布)」は等価ではありません。この2つはフリーソフトウェアの定義 [gnu.org]においても「第0の自由」と「第2の自由」として厳密に区別されています。この2つを混同することこそ、GPLの精神(むしろFSFの提唱するフリーソフトウェアの精神と言うべき)に反します。
                /.Jにおいて、Slash [slashcode.com]はSlash単体ではなくApache HTTPサーバやコンピュータを動かすシステムとしてのGNU/Linuxと連携して動作しているものですが、これらについてもあなたは動作させることを「実行可能プログラムの配布としてみなされる」と考えますか?そうでないなら、SlashをApache HTTP ServerやGNU/Linuxと区別する根拠は何ですか?

                SlashはOSやWebサーバと連携して、不特定多数からのアクセスを受けて動作することを前提として作成され、/.Jにおいてもそのように動作しています。

                (Apache HTTPサーバしかり、GNU/Linuxしかり。Apache HTTPサーバはGPLではなくThe Apache Software License, Version 1.1 [apache.org]で配布されていますが、実行に関してなんら制限を課していないという点では全く同じであり、FSFによってフリーソフトウェアと認められて [gnu.org]います。)

                /.Jにアクセスしている私たちもそのようにSlashを使用していますから、これは「公正使用」 [gnu.org]の範囲内であり、ライセンスによって拘束される種類のことではありません。さらに、先のコメント [srad.jp]で示した通り、GPLはプログラムの実行(第0の自由)を何ら制限していません。SlashがGPLで頒布されている以上、Slashの作者はSlashを実行する者に何ら制限を課していないと考えるのが当然です。
                親コメント
          • by Anonymous Coward
            >それは知ってますけど、/.-Jは公開されてますよ?

            ソフトウェアプログラムとして実行形式のファイルが公開の場におかれている場所があるのであれば教えていただけると幸いです。
            ちなみに、実行形式のファイルがインストールされたサーバーが公開されているのではありません

            GPLはソフトウェアの公開(Release)/配布に対するライセンスであって
            使用した結果実施されるサービス
            • by zeissmania (3689) on 2003年07月09日 18時10分 (#355384)
              >使用した結果実施されるサービスに対するライセンスだったり
              >周知されているという意味の公開に対してのライセンスではなかったと思います
              そこの解釈が微妙ですよね。正直言って、上の引用の正否については、私には判りかねるのですよ。
              確かにGPLライセンスを読んでも「バイナリとソースを一緒に配布する」必要性は書かれていますが、「バイナリを誰にでも配布しなければならない」わけではないですし、バイナリを配布しないならソースも配布する必要はないわけで。
              ただ、原文の「release」といのが「バイナリの配布」だけを意味するのかどうかは、怪しいと思います。
              「サービスを提供しているだけ」なのは「release」に当たらないという根拠の条文があるなら、教えて下さい。とはいえ当たると言える条文もなさそうなのですが。
              親コメント
              • 根拠の条文ではないですが、本家RMSインタビュー [slashdot.org](翻訳 [srad.jp])でBruce Perens氏が問題にしていますよね。

                Perens:「現在のGPLは『サービスのみ提供』といった利用形態への制限が欠けている」
                RMS:「ASPとかが制限から外れるのはフェアじゃないとは思うけど、GPLの守備範囲は著作権法の及ぶところだけだ」

                ...すいません、乱暴すぎる要約だと思うので、インタビューの方を参照。
                親コメント
              • by zeissmania (3689) on 2003年07月09日 22時15分 (#355583)
                そういえばそういうことをお二方はおっしゃってましたね。
                このプログラムが提供するサービスに、そのプログラムのライセンスが適用されるかどうかは、「適用されない」にならないと色々と困ることになりますからね。
                例えば、gccの生成するプリプロ出力、アセンブラコード、バイナリコードに、gccのライセンスが適用されるとなると困りますよね。
                #M$は「VC++の生成したバイナリの著作権はM$にある」と言ってたことがありますが....今はVC++のライセンスはどうなってるんだろう?
                親コメント
            • by Anonymous Coward

              CGIプログラムを実行できるような状態で公開するというのは たとえその実行ファイルそのものをダウンロードできなくても 誰もがいつでもそのプログラムを実行できる状態になっていますので ほとんど実行可能プログラムの公開に等しいと思われます。

              いいかえますと、 CGIの実行可能プログラムを配布することと、 CGIの実行可能状態を公開する (web経由で実行できるようにする) というのは ほとんど違いがありません。 そのプログラムがどこで実行されるかという差こそありますが、 どこのハードウェアで実行されようがCGIというのは ユー

身近な人の偉大さは半減する -- あるアレゲ人

処理中...