フリーソフトウェアは独占的ソフトウェアより信頼できる!

 [グニューの頭の画像] [ カタロニア語 | 英語 | フランス語 | 日本語 | スペイン語 ]

独占的ソフトウェア の擁護者たちは、こういう話をするのが好きです。 「フリーソフトウェアは素敵な夢だが、 信頼性の高い製品を作れるのは独占的な組織だけだっていうのは我々みんなが 知っていることだ。ハッカーどもにはそんなことできっこない。」

しかしながら、経験上得られた事実はその意見に反しています。 以下で述べ る科学的なテストによれば、 GNUソフトウェアは、それと比較できる独占的ソ フトウェアよりもずっと信頼できることがわかったのです。

これは驚くべきことではありません。 GNU ソフトウェアの信頼性が高いこと には確かな理由がありますし、 フリーソフトウェアがたいてい(常に、とはか ぎりませんが)高信頼性であることにも確かな理由があるのです。


もくじ


GNU ユーティリティはより安全だ!

Barton P. Miller とその同僚は、 1990 年と 1995 年に、Unix のユーティリ ティプログラムの信頼性をテストしました。 そのいずれにおいても、GNU の ユーティリティは非常に抜きん出ていました。 彼らは GNU に加えて 7 つの 商用 Unix システムをテストしました。 ランダムな入力ストリームを与えた ところ、 「基本的なユーティリティプログラムのうち 40% 以上(最悪のケー ス)が、(コアダンプして)クラッシュしたり、 ハング(無限ループ)したりしま した…」

この研究者たちは、 商用のUnixシステムの故障率は 15% から 43% の範囲な のに対して、GNU の故障率は 7% にすぎない、 ということを発見したのです。

Millerはまた次のように言っています。 「我々が 1990 年と 1995 年に比較 した商業製品のシステム 3 つは、 はるかに信頼性が改善された。 しかし、 故障率はそれでも著しく高かったのだ( GNU/Linux からの基本ユーティリティ は、 依然としてこれらの商業製品よりもはるかに優れていた)」

詳しくは彼らの論文を参照してください: Fuzz Revisited: A Re-examination of the Reliability of Unix Utilities and Services (postscript 146k) by Barton P. Miller <bart@cs.wisc.edu>, David Koski, Cjin Pheow Lee, Vivekananda Maganty, Ravi Murthy, Ajitkumar Natarajan, and Jeff Steidl.

フリーソフトウェアがより信頼できるのはなぜか

GNUユーティリティの信頼性がこんなに高いのは、まぐれではありません。 フ リーソフトウェアが高品質になる傾向があるのには、 確かな理由があるので す。

理由の一つは、フリーソフトウェアは 問題を解決するために、全コミュニティ が協力しあって関わっているという点です。 ユーザはバグを報告するだけで はなく、 バグを修正したり、修正を送ったりすることすらあります。 問題の 最深部まで至り、そのソフトを問題なく動作させるために、 ユーザは電子メー ルで互いに会話をしながら一緒に作業するのです。

別の理由は、開発者は信頼性を本当に気にかけているということです。 フリー ソフトウェアパッケージは商業的に競っているとは限りませんが、 それでも 競っていい評判を得ようと努力しています。 不充分なプログラムは、開発者 が期待する人気を得ることはないでしょう。 さらに、ソースコードを万人に 見えるようにしている作者は自分の評判をオンラインに置いており、 コミュ ニティから否認の刑にさらされないために、 ソフトウェアをクリーンでクリ アなものにしておくべきなのです。

がん クリニックもフリーソフトウェアを頼っている!

ノースダコタ州ファーゴ(最近同名の映画の舞台になり、また洪水でも有名に なったあのファーゴ)のロジャー・マリス癌センターでは、 Linux ベースの GNU システムを使っています。 その理由は、信頼性が本質的に重要だからと いうまさにその一点です。 GNU/Linux マシンで構成されたネットワーク上で 情報システムが動作し、 薬物療法を組織的に結び付け、 さらに他の多数の機 能を果たしています。 このネットワークは、センターのスタッフが必要に応 じてすぐに利用可能である必要があります。

G.W. Wettstein 博士 <greg@wind.rmcc.com>の話:

「Linuxが存在しなかったら、 我々のガン患者を現在のような形で適切にケア することはできなかっただろう。 …フリーソフトウェアのルートから入手で きたツールたちを使うことで、 我々は、販売されていないような…革新的な アプリケーションを書き、開発することができたのだ」

完璧な GNU ユーティリティを目指そう!

Scott Maxwell は、GNU ソフトウェ アから「fuzz バグ」を根絶する作業を率いています。そうすることで、 GNU ソフトウェアの信頼性がさらに高められるのです。このプロジェクトについては http://home.pacbell.net/s-max/scott/bulletproof-penguin.htmlをお読みください。


GNU のホームページに戻る。

FSF および GNU へのご質問、お問い合わせは gnu@gnu.orgまでどうぞ。 FSF と連絡を取るには 他の手段 もあります。

これらのウェブページについてのご意見は webmasters@www.gnu.org まで、その他のご質問は gnu@gnu.orgまでお送りください。

Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111, USA

本文に一切変更を加えず、この著作権表示を残す限り、 この文章全体のいかなる媒体における複製および配布も許可する。

結城浩氏の翻訳を元に、八田真行 <mhatta@gnu.org>が修正を加えました。

Updated: 10 Dec 2000 mhatta