以下では、フリーソフトウェアについて議論する際によく言及される様々な種 類のソフトウェアについて語彙的な解説を加え、またどの種類が他の種類と重 なっているのか、あるいはどの種類が他の種類に含まれるのかを説明します。
その他の読みもの | 「フリーソフトウェア」 | 「オープンソース」 | 「パブリックドメインソフトウェア」 | 「コピーレフトが主張されるソフトウェア」 | 「コピーレフトが主張されないソフトウェア」 | 「GPLで保護されたソフトウェア」 | 「GNUシステム」 | 「GNUプログラム」 | 「GNUソフトウェア」 | 「疑似フリーソフトウェア」 | 「独占的ソフトウェア」 | 「シェアウェア」 | 「フリーウェア」 | 「商用ソフトウェア」 | その他の読みもの
できれば避けたい混乱を招 くことばも併せてご参照下さい。
Chao-Kueiの手によるこの 図解は、 ソフトウェアのさまざまな種類を説明しています。 XFigファイル、 JPEG 画像 (23k)、あるいは 1.5倍に拡大された PNG 画像 (7k). としても入手可能です。
「free software」 という言葉の各国語訳もご用意しています。
もしプログラムがフリーであれば、GNUやフリーのGNU/Linux システムのよう なオペレーティングシステムのフリーなバージョンに含めることがで きます。
プログラムをフリーにするにはいくつもの異なった流儀があります。 すなわち、選択肢としては複数選べるが、そのどれを選んでもなおプ ログラムをフリーと出来るような細かい論点が多くあるということで す。可能なバリエーションのいくつかについては後述します。
フリーソフトウェアでは自由が問題となるのであって、価格は問題で はありません。一方独占的なソフトウェア企業は、往々にして価格に ついて言及する際「フリーソフトウェア」という用語を使います。そ ういう場合、彼らが意味しているのはバイナリのコピーが無料で1つ手 に入るということだったり、あなたが買おうとしているコンピュータ におまけで1コピー付いてくるということだったりします。こういった ことは、私たちがGNU プロジェクトにおいて「フリーソフトウェア」 で意味していることとは何の関係もありません。
このように意味をはき違えている可能性がありますので、ソフトウェ ア企業が自分たちの製品をフリーソフトウェアだと言っている場合に は、いつでも実際の頒布条件をチェックして、ユーザにとって本当に フリーソフトウェアという語が含意するすべての自由を保障されてい るかどうか確かめるようにして下さい。その製品は本当にフリーソフ トウェアなのかも知れませんが、そうでないこともあるのです。
多くの言語では、自由の「フリー」と無料の「フリー」を二つの別の 単語を使って表現し分けています。たとえば、フランス語では「libre」 と「gratuit」といった具合です。英語にも「gratis」という語があり、 これを使えば価格について言及していることは誤解の余地無く示せる のですが、一般的な形容詞で自由という意味での「フリー」を過不足 なく表現できるものが存在しないのです。そのような語があれば説明 する際に役に立つのですが、これは不運なことでした。
フリーソフトウェアは多くの場合、フリーではないソフトウェアより も信頼できます。
「パブリックドメイン」という用語を、「フリー」とか「無料で 入手可能」というような意味を軽くにおわせるつもりで使う人びとがい ます。しかしながら、「パブリックドメイン」というのは法律用語の一 つであり、厳密に「著作権が放棄されている」ということしか意味しな いのです。意味をはっきりさせるために、私たちは本当に著作権が放棄 されていることを示したいときのみ「パブリックドメイン」という語を 使い、他の意味を伝えたいときは他の用語を使うことをお勧めします。
GNU プロジェクトでは、私たちが書くほとんどすべてのソフトウェアに コピーレフトを主張しています。なぜなら私たちの目標はすべての ユーザに「フリーソフトウェア」ということばが含意する自由を与 えることだからです。コピーレフトがどのように機能するか、そしてな ぜ私たちがそれを適用するかについての詳細はコピーレフトの主張をお読み ください。
コピーレフトは普遍的な概念です。実際にプログラムにコピーレフトを 主張するには、特定の頒布条件のセットを適用する必要があり、またコ ピーレフトな頒布条件を書くには多くの可能なやり方があります。
もしプログラムがフリーでも、コピーレフトが主張されていなければそ のいくつかの複製物や改変されたバージョンは全くフリーでなくなるか もしれません。改変されていようがいまいが、ソフトウェア企業はその プログラムをコンパイルして、実行形式ファイルを独占的なソフト ウェア製品として頒布できるのです。
X Window Systemがその好例です。X コンソーシアムはX11を、コピーレフトを主張しないフリーソフトウェア とする頒布条件の下で発表しています。その気さえあれば、あなたはそ ういう頒布条件を持つ複製物を入手できますし、それはフリーです。し かし、世の中にはフリーではないバージョンも存在し、また人気のある ワークステーションやPCのグラフィックボード上ではそういったフリー ではないバージョンしか動作しないということがあるのです。もしあな たがこのようなハードウェアを使っているならば、あなたにとってX11 はフリーソフトウェアではありません。
Unixライクなオペレーティングシステムは多くのプログラムで構成され ます。GNU システムはすべての GNU ソフトウェアに加え、X Window SystemやTeX といった GNU ソフトウェアではない多くのソフトウェアパッ ケージも含んでいます。
私たちは1984年以来このシステム向けの様々なコンポーネントを開発・ 集積し続けており、「完全なGNUシステム」の最初のテストリリースは 1996年に行われました。2001年現在、GNUシステムは十分信頼に足る動作 を見せており、また人々はGNOMEやpppがこのシステム上で動くよう作業 しています。一方、GNUシステムの派生物の一つでLinuxをカーネルとし て利用している GNU/Linuxシステム は非常な成功を収めました。
GNUの目的はフリーであることですから、GNUシステムのどの一部分をとっ てもフリーソフトウェアでなければなりません。しかしそれらすべてに コピーレフトが主張されている必要はないのです。そのプログラムが技 術的な目標を満たすのに有用ならば、どの種のフリーソフトウェアも GNU に含めるのに適しますし、かつ合法です。私たちは X Window Systemのようなコピーレフトが主張されていないフリーソフトウェアを 利用することができますし、実際利用しています。
もしそのプログラムがGNU ソフトウェアならば、それをGNU プログラム とも呼びます。
GNU ソフトウェアのいくつかはフリーソフ トウェア財団のスタッフによっ て書かれましたが、多くは ボランティ アによって寄与されたものです。GNU ソフトウェアのいくつかはフ リーソフトウェア財団に著作権があります。他のものについてはそれを 書いた寄与者に著作権が帰属します。
疑似フリーなソフトウェアは 独占的ソフトウェ アよりずっとましですが、依然としていくつかの問題を引き起こし ます。よって私たちはそれをフリーなオペレーティングシステムで使う ことはできません。
コピーレフトが課す制限は、ユーザにとって不可欠な自由をすべてのユー ザに対して保護するために用意されたものです。私たちにとって、プロ グラムの使用に実質的な制限を課す上での唯一の正当な理由は、他の人 びとが制限を追加することを防ぐということ以外にありません。一方疑 似フリーなプログラムには、まったく自己中心的な目的を達成するため に追加された制限が課せられています。
フリーなオペレーティングシステムに疑似フリーのソフトウェアを含め ることは不可能です。それは、オペレーティングシステム全体としての 頒布条件がそれに含まれるすべてのプログラムの頒布条件を総合したも のになるからです。一つ疑似フリーなプログラムをシステムに加えると いうことは、システムを全体として疑似フリーにしてしまうだ けのことに他なりません。 こんなことになって欲しくない二つの理由があります。
フリーソフトウェア財団そのものは非営利的な団体ですから、私たちが 「内部的」に疑似フリーなプログラムを使うことは法的に許可されてい ると考えられます。しかし私たちは、そのようなプログラムを使いませ ん。そのことが、GNU の中にも含めることができるプログラムを手に入 れようとする私たちの努力を土台から侵食するだろうからです。
もし疑似フリーなソフトウェアを使って行う必要のある作業があれば、 私たちがそれをこなすフリーのプログラムを手に入れるまで、GNU シス テムには欠落があるということになります。私たちはボランティアの皆 さんに、「私たちはまだ、 GNU の中にこの作業をこなせるプログラムを 有していません。ですからそういうプログラムを皆さんが書いてくださ ることを望みます」と言わなければなりません。もし私たち自身がそう いった仕事をするのに疑似フリーなプログラムを使っていたら、言行不 一致の誹りを免れないでしょう。そんなことをすれば、フリーな代替品 を書こうとする私たちや私たちの見方に共鳴してくださる他の方々のや る気を削ぐことになってしまいます。ですから私たちは疑似フリーソフ トウェアを使いません。
フリーソフトウェア財団では、そのプログラムのフリーな代替品を書く という特定の目的のために一時的にそうせざるを得ない場合を除き、い かなる独占的プログラムをも私たちのコンピュータにはインストールし ないという規則を守っています。それ以外には、独占的プログラムをイ ンストールするいかなる可能な言い訳も存在しないと思います。
例えば、1980年代においてはUnixを私たちのコンピュータにインストー ルすることは正当化しうると考えていました。なぜなら、私たちはそれ を Unix のフリーな代替品を書くために使っていたからです。現在では フリーなオペレーティングシステムが入手可能となっていますから、こ の言い訳はもはや通用しません。私たちはフリーではないオペレーティ ングシステムをすべて除去し、新しく導入したコンピュータではすべて 完全にフリーなオペレーティングシステムを動かさなければならないと いうことにしました。
GNUのユーザやGNUに対する寄与者の皆さんにまで、このルールに従って 生きることを強制するつもりはありません。これは私たちが自分たち自 身に課した規則です。しかし、私たちはあなたもこれに従ってくださる ようになることを望んでいます。
シェアウェアはフリーソフトウェアではありませんし、疑似フリーです らありません。それには二つ理由があります。
例えば、GNU Adaは常にGNU GPLが指定する条件のもとで配布されており、 その複製物はすべてフリーソフトウェアです。一方でGNU Adaの開発者た ちはサポート契約を販売しています。彼らのセールスマンが顧客になっ てくれそうな人なり企業なりの相手をするとき、こんな風に言われるか も知れません。「商用のコンパイラの方が安心みたいな気がするよ。」 こういう場合セールスマンは、「GNU Ada は商用コンパイラで すよ。たまたまフリーソフトウェアなだけで。」と答えるでしょう。
GNU プロジェクトにとって、重要視する優先順位が違うのです。重要な のは GNU Adaがフリーソフトウェアだということで、それが商用だとか そうではないとかは重要な問題ではないのです。しかしながら、 GNU Ada が商用であるがゆえにその開発に何かプラスがあるならば、それは もちろん有益なことです。
商用のフリーソフトウェアが存在可能であるということに対する認知を 広めることにどうかご協力下さい。「独占的」と意味したいときに「商 用」と言わないように努力することでも助けになります。
FSF および GNU に関するお問い合わせ、ご質問は gnu@gnu.orgまでどうぞ。 FSF と連絡を取るには 他の手段も あります。
これらのウェブページについてのご意見は webmasters@www.gnu.org まで、 その他のご質問は gnu@gnu.orgまでお送りください。
Copyright (C) 1996, 1997, 1998, 2001 Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110, USA
本文に一切変更を加えず、この著作権表示を残す限り、 この文章全体のいかなる媒体における複製および頒布も許可する。
翻訳は八田真行<mhatta@gnu.org> が行いました。
Based on: 1.10
Updated: Last modified: Sun Aug 25 21:42:57 JST 2002