• 締切済み

オープンソースとスパイウェアについて

 最近、マスコミではスパイウェアのことが取りざたされています。  オープンソースのソフトウェアはソースコード公開のため、スパイウェアが紛れ込む余地が少ないという話も聞きます。  普段からオープンソースのソフトをばんばん使っていながらこんなこと言うのはどうかと思われるでしょうが、公開されるソースコードにはスパイウェアらしきものは含まれていないと確認できても、コンパイルされ配布されている方には実は紛れ込んでいる可能性がある、  そんなソフトもあるのではないかと疑り深い私は時々思ってしまいます。  公開されているソースコードと、配布されているソフトのソースコードが同じものだと判る方法があれば教えて頂けますでしょうか。

  • fnn
  • お礼率83% (10/12)

みんなの回答

  • weiemes15
  • ベストアンサー率28% (232/828)
回答No.1

ソースをコンパイルしてファイルベリファイしてみては? というか、信用できないなら、自分でコンパイルした方を使えばいいんじゃないでしょうか?

fnn
質問者

お礼

回答有難うございました。 なるほど仰るとおりですよね。

関連するQ&A

  • オープンソースソフトウェアについて

    オープンソースソフトウェアの定義について呼んで見たのですが、いまいち分からないので質問させていただきます。オープンソースソフトウェアは、それ自体が無料なのですか、それともソースコードが無料で閲覧、編集、再配布ができるのですか? お願いします

  • オープンソースで作ったソフトはオープンソースですか

    オープンソースの定義があります。 http://www.opensource.jp/osd/osd-japanese.html これによると、次の(a)、(b)のどちらが正しいのでしょうか。また、その根拠はオープンソースの定義の1~10のうちのどの項目によるのでしょうか。 (a)オープンソースソフトウェアを用いて作ったソフトは、必ずオープンソースソフトウェアでなければならない。 (b)オープンソースソフトウェアを用いて作ったソフトは、オープンソースソフトウェアであってもなくてもよい。

  • オープンソースの意味

    オープンソースの意味は プログラムのソースコードを公開するって事ですよね? webプログラミングにおいては HTMLでのソースを言ってるわけじゃないですよね? 例えばOKWAVEはPHPで作られているっポイけど このPHPのコードはどうやったら私にも見れるのでしょうか? 閲覧に専用のソフトが必要なのですか?

  • ソフトウェアとオープンソース

    ソフトウェアについて教えて下さい。ソフトウェアでオープンソースといって公開しているものとそうでないものがありますが、公開していないソフトウェアというものは、開発者以外の人が見てもその仕組みはわからないものなのでしょうか? 例えば時計は分解してみれば、こういう仕組みで動いていると専門家が見ればわかると思うのですが、ソフトウェアは単純に分解すればわかるというものではないのでしょうか?

  • OCRソフトのオープンソース

    OCRソフトのオープンソースを探しております。 しかし、GPLのようにソースコードを公開しているものが見つからずにおります。 ヒントになるサイトをご存知か方がおられましたら教えてください。 よろしくお願い致します。

  • GPLソフトウェアのソースコード公開の方法

    GPLのオープンソースソフトウェアを修正・配布する際、 その修正したソースコードの公開義務があることは分かるのですが、 どのような方法での公開が義務付けられているのでしょうか。 例えばバイナリをウェブ上で配布する場合、同じページにはっきり分かるように ソースコードのリンクを張らなければならないのか、とか、 メールで「ソースコード下さい」と言われた時にだけ直接送付するだけでもいい、とか、 またその場合、「メールで要求されれば送ります」と明記しなければならないのか」、とか、 このあたり、どのように定められているのでしょうか。

  • オープンソースの考え方を教えてください。

    昨今、オープンソースという言葉が一般的になってきて、とくにLinuxなどは非常に注目されているようですが、いまいちこのあたりの考え方が理解できていません。 ソースコードを公開し、誰もが自由にソフトウエアを触ることが出来るのは、たしかに技術的な進歩という面からみるとメリットがあるだろうことはなんとなく理解できるのですが、とはいえ、誰も彼もが好き勝手にいじっていたのでは、収拾がつかなくなるだろうから、誰かがそれを統率管理する必要があると思います。また、いろんなサポートも必要でしょう。 しかし、当然、それにはかなりの労力を要するでしょうから、全く無償というわけにもいかないし、かといってそこで代償を要求することは、自由発展形態にブレーキをかけることになるでしょうし...。 それとも商売とは全く無縁で、興味と情熱だけでソフトウエアが発展し、将来的には世界標準にさえなりうるという考え方なのでしょうか? 商業ベースに乗らないものが、どうやってこれから発展していくというのか、このあたりがよくわかっていません。 ご教授いただければ幸いです。よろしくお願いします。

  • なぜオープンソースで配布するのか?

    今月中にNTTデータからAjax開発支援IDE「マスカット」がApache License 2.0を予定して オープンソース無償配布するようですが、なぜ無償配布なのでしょうか? そのアプリケーションの開発を行った期間・コストが掛かっているはずなのですが、 どこからそれを回収するのでしょうか? 今の時代はオープンソースソフトウェアの波が来ていると言われますが、 利益を上げる事に関しては不利な気がするのですが。

  • オープンソースとは?

    最近、フリーソフトの操作方法をキャプチャ動画、画面で販売しようといろいろ調べています。 フリーソフトの操作方法を販売する場合、ソフトの製作者に「許可は必要ない」という意見と、「許可は必要」という意見があります。 そこで、さまざまなソフトの規約を読んでいると「オープンソース」という文字が随所にありました。 「オープンソース」について調べてみると、オープンソースのソフトは改良、再配布が可能だということを知りました。 そこで、 ○オープンソースのソフトである=そのソフトの操作方法をキャプチャ動画等で販売しても構わない と解釈していいのでしょうか? ○操作方法を販売したいソフトが外国のソフトの場合が多いため、許可をとるのが困難です。 許可を取る以外にそのソフトの操作方法を販売できるか否かを確認できる方法をご存じでしたら、教えてください

  • ソースコードのコンパイルについて

    ソースコードのコンパイルについて よくソースコードだけしか公開されていないソフトを見かけますが、これらはWindows, Mac, LinuxそれぞれでコンパイルすればそれらのOSで動くようになるのでしょうか?例えばCで書かれたソースコードをWindowsでコンパイルすればexeに自動的にコンパイルされ、MacでコンパイルすればMac用のバイナリに自動的にコンパイルされるのでしょうか? またMacにはLinuxのシェルがあったと思うのですが、MacでコンパイルしたものはLinuxで動きますか?またその逆はできるのでしょうか。