クエリ: フリーソフトウェアの対義語は有料ソフトウェア?
文章: オープンソースソフトウェア フリーソフトウェア財団はオープンソースソフトウェアという単語についての定義は行なっていないが、類似した概念としてフリーソフトウェア(フリーは無料ではなく自由という意味)という単語を「フリーソフトウェアの定義」において定義している。フリーソフトウェアは利用者の自由とコミュニティに敬意を払い、利用者にソフトウェアを実行・複製・頒布・学習・改善する自由を提供する。その自由を提供するために、フリーソフトウェアのソースコードは一般に公開され、利用者はソフトウェアのソースコードを自由に利用・修正・再頒布することが可能である。フリーソフトウェア財団の代表であるリチャード・ストールマンはオープンソース・イニシアティブの定義するオープンソースという単語およびその活動を否定的に発言しており、同財団ではオープンソースソフトウェアという単語の定義および意義については消極的である。
文章: フリーソフトウェアの定義 1986年2月に公開された定義には2つの要点がある。私達の定義するところにおいて、“フリー”とは決して値段についてではなく、自由(Freedom)のことを指します。すなわち、プログラムをコピーし、隣人もあなたと同様に使用できるようそのプログラムを配布する自由、そして、プログラムがあなたをコントロールするのではなく、あなたがプログラムをコントロールするために、プログラムを改変する自由―このためにソースコードはあなたが手に入れられるようにされなくてはなりません―のことを指します。現在の定義には4つの要点があり、それぞれに0から3まで番号が振られている。フリーソフトウェアを以下の点において利用者に自由があるか否かで定義している 文章: フリーソフトウェア 自由なソフトウェアは、そのソフトウェアが仮に有料で取得されたとしても、それを無料でコピーすることを制限しない。また、同時に、自由なソフトウェアは、それを有料で販売することも制限していない。「自由」には有料で販売する自由、無料でコピーする自由が含まれている。したがって、「有料なので自由なソフトウェアではない」という判断は間違いである。例えばLinuxディストリビューションに有償のものも多いように、自由なソフトウェアを集めてそれらを有償で販売する製品形態は定着してきている。 文章: オープンソースソフトウェア GNUプロジェクトはフリーソフトウェアの定義に基づいたフリーソフトウェアライセンスの一覧を管理している。一覧にはフリーソフトウェアの定義に適合しているか、コピーレフト条項を含むか、GPLと互換性があるか、および特記事項を記載している。フリーソフトウェアはそれに応じた異なるライセンスを選択するべきとし、ライセンス選択時の推奨ガイドラインを出している。一般的なソフトウェアではコピーレフト特性をもつGPL、小さなプログラムではコピーレフト特性を持たないApache-2.0、ライブラリではLGPL、サーバソフトウェアではAGPLを推奨している。 文章: オープンソース またストールマンは2013年に、フリーソフトウェア運動が問題視している利用者の自由に対する制限の不当性をオープンソースは問題視していないと述べ、フリーソフトウェアの理念を正しく伝えるため「OSS(Open Source Software)」ではなく、フリーソフトウェアとオープンソースを複合した用語の「FLOSS(Free/Libre and Open Source Software)」の利用を推奨した。 文章: フリーウェア フリーウェアはフリーソフトウェアに比べ、有料化や開発停止になりやすく、セキュリティ的に安全な状態で使えなくなる場合が多い。特にlibpngやzlibなどの脆弱性が時々見つかっているが、それらを含むフリーウェアにおいてきちんと更新している例は少ない。フリーソフトウェアでは開発が停止しても、各ディストロのメンテナ等がセキュリティパッチを当てたりなどの対応をする場合が多いが、ソースコードが提供されていなかったり再配布が不可能だったりするフリーウェアにおいてそれは不可能である。フリーウェアでは電子署名が無いのにHTTPやFTPなどの中間者攻撃が可能な方法で公開されているという場合が多く、安全にダウンロードできない場合が多い (対してミラーされることの多いフリーソフトウェアでは、HTTPSで電子署名の公開鍵を配って、ソフトウェアには電子署名して公開しているという場合が多い)。特に二次配布サイトや雑誌収録において改竄されていないかを確認するには意識してチェックサムなどを確認する必要があるが、一次配布サイトにおいてチェックサムが安全な方法で公開されていない場合も多い。 文章: フリーソフトウェア また、現状強い影響力を持つ定義として、フリーソフトウェア財団の定義の他に、DebianフリーソフトウェアガイドラインとそれをベースにしたOpen Source Initiativeのオープンソースの定義がある。 文章: オープンソースライセンス フリーソフトウェア財団は「フリーソフトウェアの定義」に基づいて、利用者のソフトウェアを実行、複製、頒布、学習、改善する自由を尊重するライセンスをフリーソフトウェアライセンスとして承認している。フリーソフトウェアに課すに適したライセンスの一覧を保守し、一覧にはフリーソフトウェアライセンスに適合しているか、コピーレフト条項を含むか、GNU GPLと互換性があるか、および特記事項を記載している。 文章: フリーソフトウェアイニシアティブ フリーソフトウェアイニシアティブ(英文名称: 、FSIJ)は、日本の特定非営利活動法人 (NPO)。日本初のフリーソフトウェア関連団体である。フリーソフトウェア財団など海外のフリーソフトウェア団体とも連携して活動する。 文章: プロプライエタリ・ソフトウェア フリーソフトウェア財団(FSF)によれば、プロプライエタリ・ソフトウェアの定義は、フリーソフトウェアまたは擬似フリーソフトウェア(semi-free software)の定義に当てはまらないあらゆるソフトウェアを指す。元々の字義的な意味としては、ソフトウェアに知的財産権を行使しうる者がおり、利用者ができることを制御するといった意味合いを持つ。FSFによれば、FSFが提供するGPLライセンスはソフトウェアに制限を設けることによりユーザがソフトウェアを使用、改変、複製できる自由を提供するとし、プロプライエタリ側のライセンスは知的財産権者のみに益があるもので、許容できないとしている。 文章: Free Software Foundation of India Free Software Foundation of India(略称FSFI)は米国に基盤を持つフリーソフトウェア財団(Free Software Foundation、略称FSF)のインドにおける姉妹団体である。2001年7月20日にケーララ州・州都ティルヴァナンタプラムに非営利団体として設立された。FSFIは、インドにおけるフリーソフトウェアの利用、開発の促進を主張する。この中には、人々にフリーソフトウェアについての啓蒙を行う、フリーソフトウェアがインドのような開発途上国の経済をどのように助けるのか、といったテーマが含まれる。FSFIは非フリーソフトウェアを解決手段とは見なさず、問題を解決することの障害であると見なす。インドでは、フリーソフトウェアは時折、現地にちなんだ言葉で、""(サンスクリットで「自由なソフトウェア」)と呼ばれる。 文章: クローンゲーム 『テトリス』や『コラムス』などの有名なパズルゲームが登場して以降は、これらのクローンゲームが非常に多く見られる。日本国内では、個人が趣味で作成したフリーソフトウェアが多いが、海外では企業が開発したものや、有料で販売されているものも多く、『Zuma』(原作は『パズループ』)のようにクローンゲームのほうが有名になってしまった例もある(金銭を徴収するとより悪質とされ、告訴される恐れが高いため、フリーソフトウェアとして公開することが多い)。 文章: オープンソースソフトウェア フリーソフトウェア財団の代表リチャード・ストールマンはオープンソースの概念はフリーソフトウェアが主観にしている利用者の重要な自由を守るに足りえないとして、オープンソースソフトウェアはフリーソフトウェアの的を外していると批判している。同様の観点でオープンソース・イニシアティブの創設者の一人ブルース・ペレンスは、オープンソース・イニシアティブの設立の1年後に、オープンソースがフリーソフトウェアから離れすぎていることを挙げて「今こそフリーソフトウェアについて再び語るべきときだ」と述べて、オープンソース・イニシアティブから離脱した。 文章: フリーソフトウェア財団 Free Software Directoryは、フリーソフトウェアであることが検証されたソフトウェアパッケージのリストである。各パッケージのエントリにはプロジェクトホームページ、開発者、プログラミング言語など47の情報を含む。フリーソフトウェアの検索エンジンを提供すること、そして、パッケージがフリーソフトウェアであるかの調査を行うためユーザーに相互参照を与えることを目標としている。FSFはこのプロジェクトのため、UNESCOより若干の資金援助を受けていた。将来的にはディレクトリが多くの言語に翻訳され得ることを望まれている。 文章: FLOSS フリーソフトウェアという語は1980年代に、フリーソフトウェア運動の創始者であるリチャード・ストールマンにより創られていた。 文章: フリーソフトウェア フリーソフトウェア("free software")という言葉は、自由ソフトウェアの概念が生まれる以前からゆるく使われていたが、リチャード・ストールマンは、彼がGNUプロジェクトを立ち上げたのと同じ1983年から、この言葉を上記で述べたような意味で使うことを促すフリーソフトウェア運動(自由ソフトウェア運動)を開始した。GNUプロジェクトは、自由の精神を尊重したオペレーティングシステムを協力して製作するプロジェクトであり、コンピュータの黎明期にハッカーたちの間に存在していた、互いに協力する精神をよみがえらせることを目的としている。