- 社会運動だというのが一番正確 (GNUプロジェクトの理念を参照)
「自由ソフトウェア」は利用者の自由とコミュニティを尊重するソフトウェアを意味します。おおよそで言うと、そのソフトウェアを、実行、コピー、配布、研究、変更、改良する自由を利用者が有することを意味します。ですから、「自由ソフトウェア」は自由の問題であり、値段の問題ではありません。この考え方を理解するには、「ビール飲み放題(free beer)」ではなく「言論の自由(free speech)」を考えてください。
- いわゆるオープンソースソフトウェア (OSS/FLOSS)
- 大勢の有志が協働で一つのソフトウェアを作り上げるモデルへとたどり着き、それが一般的になった
- 多くの極めて優秀なソフトウェア開発者は、OSS の開発もしている