フリーソフトウェアの定義

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索

The Free Software Definition(フリーソフトウェアの定義)は、リチャード・ストールマンにより起草されフリーソフトウェア財団により公開された、フリーソフトウェア(フリーとは「言論の自由」の意味における自由)を定義する文書である。知られている最も初期の定義は、FSFが発行していた1986年2月のGNU's Bulletinにおいてなされたものである[1]。基準となる出典はGNUプロジェクトの哲学のセクションにある。2008年4月の時点では、39の言語で公開されている [2]。また、FSFは自らが承認したソフトウェアライセンスのリストを公開している(フリーソフトウェアライセンスを参照)。

フリーソフトウェアの定義は、フリーソフトウェアの概念に関して最も早く公開された定義である。

定義[編集]

1986年2月に公開された定義には2つの要点がある。

私達の定義するところにおいて、“フリー”とは決して値段についてではなく、自由(Freedom)のことを指します。すなわち、プログラムをコピーし、隣人もあなたと同様に使用できるようそのプログラムを配布する自由、そして、プログラムがあなたをコントロールするのではなく、あなたがプログラムをコントロールするために、プログラムを改変する自由―このためにソースコードはあなたが手に入れられるようにされなくてはなりません―のことを指します。[1]

現在の定義には4つの要点があり、それぞれに0から3まで番号が振られている。フリーソフトウェアを以下の点において利用者に自由があるか否かで定義している [3]

  • 目的を問わず、プログラムを実行する自由 (第 0 の自由)。
  • プログラムがどのように動作しているか研究し、そのプログラムに あなたの必要に応じて修正を加え、採り入れる自由 (第 1 の自由)。 ソースコードが入手可能であることはこの前提条件となります。
  • 身近な人を助けられるよう、コピーを再頒布する自由 (第 2 の自由)。
  • プログラムを改良し、コミュニティ全体がその恩恵を受けられるよう あなたの改良点を公衆に発表する自由 (第 3 の自由)。 ソースコードが入手可能であることはここでも前提条件となります。


後の定義[編集]

1997年7月、ブルース・ペレンズDebianフリーソフトウェアガイドラインを発表した[4]Open Source Initiative(OSI) はこれをベースにして、オープンソースの定義を作った。

脚注[編集]

  1. ^ a b GNU's Bulletin, Volume 1 Number 1, page 8”. 2008年4月9日閲覧。
  2. ^ The Free Software Definition - Translations of this page”. 2008年4月9日閲覧。
  3. ^ フリーソフトウェアの定義”. 2007年6月18日閲覧。
  4. ^ Bruce Perens. “Debian's "Social Contract" with the Free Software Community”. debian-announce mailing list. 2008年4月9日閲覧。

関連項目[編集]

外部リンク[編集]