OSS、FOSS、FLOSSなどのフリーソフトウェアの代替用語は、 1990年代後半以降、フリーソフトウェアおよびオープンソースソフトウェアのユーザーの間で繰り返し議論されてきた問題である。[ 1 ]これらの用語は、ライセンス基準と開発慣行がほぼ同じである。
1983年、リチャード・ストールマンはフリーソフトウェア運動を開始し、運動を推進し独自の定義を発表するためにフリーソフトウェア財団を設立した。他の人々もフリーソフトウェアの別の定義を発表しており、特にDebianフリーソフトウェアガイドラインが挙げられる。1998年、ブルース・ペレンズとエリック・S・レイモンドはオープンソースソフトウェアの普及キャンペーンを開始し、ストールマンとは異なる目標と哲学を掲げるオープンソース・イニシアティブを設立した。
1950年代から1990年代のソフトウェア文化において、「フリーソフトウェア」の概念は、現在ではパブリックドメインソフトウェア、フリーウェア、シェアウェア、FOSSといった異なるソフトウェアクラスを組み合わせたものであり、学術界や趣味家、ハッカーによって生み出された。[ 2 ]
1983 年にリチャード・ストールマンが「フリーソフトウェア」という用語を採用した当時、それはまだ曖昧に、いくつかの種類のソフトウェアを説明するために使用されていました。 [ 2 ] 1986 年 2 月、リチャード・ストールマンは、FSF の現在は廃刊となったGNU's Bulletin [ 3 ]に「フリーソフトウェアの定義」を発表し、「フリーソフトウェア」を、ほとんどまたは全く制限なく使用、研究、変更、再配布できるソフトウェア、つまり彼の4 つの基本的なソフトウェアの自由として正式に定義しました。[ 3 ]フリーソフトウェア財団(FSF)が採用したリチャード・ストールマンのフリーソフトウェアの定義は、フリーソフトウェアを価格ではなく自由の問題として定義しており、以前のパブリックドメインソフトウェアのエコシステムに触発されています。[ 4 ]この文書の正式出典は、 GNU プロジェクトの Web サイトの哲学セクション[ 5 ]にあり、そこで多くの言語で公開されています。[ 6 ]
1998年に「オープンソースソフトウェア」(略称「OSS」)という用語が「フリーソフトウェア」の代替として造語されました。新しい用語が提案された理由はいくつかあります。[ 7 ]一方で、フリーソフトウェアのエコシステムに属するグループは、フリーソフトウェア財団が「フリーソフトウェア」の概念を宣伝する姿勢を「道徳的で対立的」だと認識しており、この用語にも同様の傾向が見られました。[ 8 ]さらに、「無料」という言葉の「無料で利用できる」という曖昧さが企業の採用を阻害していると考えられており、[ 9 ]また「フリーソフトウェア」という用語の歴史的に曖昧な使用法も問題視されていました。[ 10 ] 1998年にカリフォルニアで行われた戦略会議で、「オープンソースソフトウェア」はトッド・アンダーソン、ラリー・オーガスティン、ジョン・ホール、サム・オックマン、クリスティン・ピーターソン、エリック・S・レイモンドによって選ばれました。[ 11 ]リチャード・ストールマンは招待されていませんでした。[ 12 ]このセッションは、Netscapeが 1998 年 1 月にNavigator ( Mozillaとして)のソース コードを公開すると発表したことへの反応として開催されました。会議の参加者は「オープンソース」をフリー ソフトウェアの「代替ラベル」と表現し、[ 13 ]その後すぐに、エリック レイモンドとブルース ペレンズによってOpen Source Initiativeが設立され、「フリー ソフトウェアのマーケティング プログラム」の一環としてこの用語を推進しました。[ 14 ] Open Source 定義は、ソフトウェアライセンスが組織のオープンソース ソフトウェアの記章の資格を満たすかどうかを判断するためにOpen Source Initiativeによって使用されます。この定義は、主にブルース ペレンズによって書かれ、改訂されたDebian フリー ソフトウェア ガイドラインに基づいています。[ 15 ] [ 16 ]ペレンズは、後に Web で入手可能になったFree Software Foundationのフリー ソフトウェアの 4 つの自由に基づいて執筆したわけではありません。 [ 17 ] OSI によると、ストールマンは当初、オープンソースという用語を採用するアイデアを検討していました。[ 18 ]
1990年代末、ドットコムバブルとオープンソースソフトウェア主導のWeb 2.0の文脈で、 「オープンソース」という用語は公共メディアで大きな注目を集め[ 19 ] 、ソフトウェア業界でも受け入れられるようになりました。例えば、デューク大学の学者クリストファー・M・ケルティは、1998年以前のフリーソフトウェア運動は断片的であり、「対照的に、オープンソースという用語はそれらすべてを1つの運動に包含しようとした」と述べています[ 10 ]。「オープンソース」という用語は、オープンコンテンツ、オープンソースハードウェア、オープンナレッジ運動など、多くの後継運動に影響を与えたオープンソース運動の一部としてさらに広まりました。2000年頃、「オープンソース」の成功により、以前の「フリーソフトウェア」という用語、運動、そしてそのリーダーであるストールマンが「忘れ去られつつある」と報じるジャーナリストが何人かいました。[ 20 ] [ 21 ] [ 22 ]これに対し、Stallman と FSF は「オープンソース ソフトウェア」という用語に反対し、それ以来「フリー ソフトウェア」という用語を提唱してきた。[ 23 ] [ 24 ] Stallman と FSF による「オープンソース ソフトウェア」という用語の拒否により、エコシステムは用語で分裂している。例えば、2002 年の欧州連合の調査では、FOSS 開発者の 32.6% が OSS に、48% がフリー ソフトウェアに、そして 19.4% だけがどちらとも決めかねている、あるいは中間であることが明らかになった。[ 1 ]「フリー ソフトウェア」と「オープンソース ソフトウェア」の両方の用語には FOSS エコシステム内で支持者と批判者がいるため、統一的な用語が提案されている。これには、「ソフトウェア リブレ」(またはリブレ ソフトウェア)、「FLOSS」(フリー/リブレおよびオープンソース ソフトウェア)、「FOSS」(または F/OSS、フリーおよびオープンソース ソフトウェア)などがある。
The first known use of the phrase free open-source software (in short FOSS or seldom F/OSS) on Usenet was in a posting on March 18, 1998, just a month after the term open source itself was coined.[25] In February 2002, F/OSS appeared on a Usenet newsgroup dedicated to Amigacomputer games.[26] In early 2002, MITRE used the term FOSS in what would later be their 2003 report Use of Free and Open Source Software (FOSS) in the U.S. Department of Defense.,[27] The European Union's institutions later also used the FOSS term while before using FLOSS,[28] as also scholar in publications.[29]
While probably used earlier (as early as the 1990s[30]) "Software libre" got broader public reception when in 1999[31] the European Commission had formed a "working group on libre software".[32] The word "libre", borrowed from the Spanish and French languages, means having liberty. This avoids the freedom-cost ambiguity of the English word "free".
FLOSS was used in 2001 as a project acronym by Rishab Aiyer Ghosh for free/libre and open-source software. Later that year, the European Commission (EC) used the phrase when they funded a study on the topic.[33][34]
Unlike "libre software", which aimed to solve the ambiguity problem, "FLOSS" aimed to avoid taking sides in the debate over whether it was better to say "free software" or to say "open-source software".
Proponents of the term point out that parts of the FLOSS acronym can be translated into other languages, for example the "F" representing free (English) or frei (German), and the "L" representing libre (Spanish or French), livre (Portuguese), or libero (Italian), etc. However, this term is not often used in official, non-English, documents, since the words in these languages for "free as in freedom" do not have the ambiguity problem of English's "free".
2004年末までに、FLOSSという略語は南アフリカ[ 35 ] 、スペイン[ 36 ]、ブラジル[ 37 ]が発行した公式英語文書で使用されていた。他の学者や機関もそれを使用している[ 38 ] 。
リチャード・ストールマンは、必ずしもどちらか一方を選ぶことなく「オープンソース」と「フリーソフトウェア」を指す用語としてFLOSSを支持しているが、人々には「フリー/リブレソフトウェア」陣営を支持するよう求めている。[ 39 ] [ 40 ]ストールマンは、「制約のないソフトウェア」という用語が適切で曖昧さのない代替語になると示唆しているが、「フリーソフトウェア」という用語には勢いがあり、労力もかかりすぎているため、それを推し進めるつもりはないという。
「FLOSS」という用語は、逆効果で馬鹿げた響きがあるとして批判を受けてきた。例えば、オープンソース・イニシアティブの共同創設者であるエリック・レイモンドは、2009年に次のように述べている。
私の理解では…人々は「オープンソース」や「フリーソフトウェア」を選ぶと、イデオロギー的なコミットメントをしていることになると考えているようです。さて、「フリーソフトウェア」という言葉にまつわる途方もないマーケティング上の失敗をなくすために「オープンソース」を提唱した者として言わせてもらうと、「フリーソフトウェア」は「FLOSS」よりはマシだと思います。誰か、この哀れな略語の頭を撃ち抜いて、私たちの苦しみから解放してください。[ 41 ]
レイモンドはプログラマーのリック・モエンの言葉を引用している。
「歯科衛生補助具に関連する、ひどく不適切で、不運にも不明瞭な略語を採用する人を真剣に受け止めるのは依然として難しい」し、「どちらの用語も、前提となる学習として、まずフリーソフトウェアとオープンソースの両方を理解しなければ理解できない」。
これらの用語、あるいは「フリーソフトウェア」という用語自体も、いずれも商標登録されていません。OSIのブルース・ペレンズは、米国でOSIのサービスマークとして「オープンソース」を登録しようと試みましたが、その試みは関連する商標の特定性の基準を満たしませんでした。OSIは「OSI Certified」の商標を主張し、商標登録を申請しましたが、書類手続きを完了しませんでした。米国特許商標庁はこれを「放棄」としています。[ 42 ]
「フリーソフトウェア」という用語はFSFの定義に関連付けられており、「オープンソースソフトウェア」という用語はOSIの定義に関連付けられていますが、他の用語は特定のグループによって主張されていません。FSFとOSIの定義は表現がかなり異なりますが、それらが対象とするソフトウェアのセットはほぼ同じです。[ 43 ] [ 44 ]
これらの用語はすべて互換的に使用され、どれを使用するかの選択は、主に政治的な理由(特定のグループを支持したい)または実用的な理由(ある用語が最も明確だと考える)によるものです。
フリーソフトウェアとオープンソースの主な違いは哲学の違いです。フリーソフトウェア財団によると、「ほぼすべてのオープンソースソフトウェアはフリーソフトウェアです。この2つの用語はほぼ同じカテゴリのソフトウェアを指しますが、根本的に異なる価値観に基づく見解を表しています。」[ 43 ]
用語の選択は、どのライセンスが有効であるか、または異なる陣営によって使用されているかにほとんど、あるいは全く影響を与えませんが、推奨事項は異なる場合があります。少なくとも GPLv3 がリリースされるまでは、[ 45 ] [ 46 ] [ 47 ] GPLv2 の使用により、オープンソースとフリーソフトウェアの陣営が統合されました。[ 48 ] [ 49 ]これらの用語すべてで言及されるソフトウェアの大部分は、少数のライセンスの下で配布されており、それらはすべて、これらの用語のさまざまな事実上および法律上の保護者によって明確に受け入れられています。ソフトウェアの大部分は、少数の寛容なソフトウェア ライセンス( BSD ライセンス、MIT ライセンス、およびApache ライセンス) のいずれか、または少数のコピーレフト ライセンス( GNU General Public License v2、GPLv3、GNU Lesser General Public License、またはMozilla Public License )のいずれかです。 [ 50 ] [ 51 ]
フリーソフトウェア財団(FSF承認ソフトウェアライセンス一覧)とオープンソースイニシアティブ(OSI承認ソフトウェアライセンス一覧)はそれぞれ、フリーソフトウェアとオープンソースソフトウェアの定義に準拠しているとして受け入れるライセンスの一覧を公開しています。オープンソースイニシアティブは、ほぼすべてのフリーソフトウェアライセンスをオープンソースとみなしており、その逆もまた然りです。これには、FSFの3つの主要ライセンスであるGPLv3、Lesser General Public License(LGPL)、およびGNU Affero General Public License(AGPL)の最新バージョンが含まれます。[ 52 ]
これら 2 つの組織以外にも、ライセンスやライセンス問題に関する推奨事項やコメントを公開している FOSS 組織は数多くあります。Debianプロジェクトは、特定のライセンスがDebian フリー ソフトウェア ガイドラインに準拠しているかどうかについて有用なアドバイスを提供していると一部の人々に認識されています。Debian は「承認済み」ライセンスのリストを公開していませんが、配布を許可したソフトウェアで使用されているライセンスを確認することで、その判断を追跡できます。[ 53 ]さらに、Fedora プロジェクトは、フリー ソフトウェア ファウンデーション (FSF)、オープンソース イニシアティブ (OSI) の承認、および Red Hat Legal との協議に基づいて、(Fedora 用の) 承認済みライセンスのリストを提供しています。[ 54 ]また、コピーフリー運動、さまざまなBSD、Apache、およびMozilla Foundationも、ライセンスに関して独自の見解を持っています。
この記事で取り上げた名称に含まれるものの、ライセンスを持たないソフトウェアも存在します。それは、ソースコードがパブリックドメインにあるソフトウェアです。このようなソースコード、ひいては実行可能バージョンの使用は著作権によって制限されないため、フリーソフトウェアとするためにフリーソフトウェアライセンスは必要ありません。しかし、すべての国が同じ形式の「パブリックドメイン」制度を有し、作品や著作者の権利をパブリックドメインに捧げることが可能とは限りません。
さらに、ソフトウェアがパブリックドメインにリリースされたことをディストリビューターが確実にするためには、通常、それを裏付ける書面を見る必要があります。そのため、ライセンスがなくても、著作権やその他の排他的権利がないことを示す書面(権利放棄または著作権侵害通知)が存在することが多く、これはライセンスの代替とみなすことができます。権利放棄とライセンスの中間の形式もあり、たとえば、パブリックドメインのようなライセンスであるCC0 [ 55 ] [ 56 ]やUnlicense [ 57 ] [ 58 ]では、権利放棄が無効になった場合の代替として、すべての権利を許容するライセンスが用意されています。
インドの一部の地域では、フリーソフトウェアコミュニティが「 Swatantra software」という用語を使用することがあります。これは、「Swatantra」がサンスクリット語で「自由」を意味し、英語が共通語であるにもかかわらず、ヒンディー語を含むインドのすべてのインド・ヨーロッパ語族の祖語であるためです。[ 59 ]フィリピンでは、「malayang software」が使用されることがあります。「libre」という単語はフィリピン語に存在し、スペイン語から来ていますが、英語の「free」という単語と同じように、コストと自由の曖昧さを獲得しています。[ 60 ]メラナウ語では、「Free」はKANDURI、Diccubayadan、Libreです。
「商用ソフトウェアとは対照的に、パブリックドメインに存在するフリーソフトウェアは大規模かつ増加傾向にある。パブリックドメインソフトウェアは、マイクロコンピュータ愛好家(「ハッカー」とも呼ばれる)によって作成されており、その多くは本業ではプログラマーである。」
しかし問題はそれだけにとどまらなかった。「フリー」という言葉には、避けがたい道徳的な意味合いが伴っていた。自由がそれ自体目的であるならば、フリーソフトウェアがたまたまより優れていたり、特定の状況下で特定の企業にとってより利益になるかどうかは問題ではなかった。それらは、根本的には技術的でも商業的でもなく、道徳的な動機による単なる好ましい副産物に過ぎなかった。さらに、「自由としてのフリー」という立場は、事業のある側面では特定のフリープログラムをサポートしたいが、別の側面ではプロプライエタリソフトウェアの販売を続けたい企業に、明白な矛盾を強いることになった。
会議参加者は、過去に「フリーソフトウェア」に関連付けられていた道徳的で対立的な態度を捨て、実用的でビジネス上の根拠のみに基づいてこのアイデアを売り込む時が来たと判断した。
これには2つの問題点があります。まず、...「無料」という言葉は非常に曖昧です。次に、この言葉は多くの企業関係者を不安にさせます。」
1998 年以前、フリー ソフトウェアとは、フリー ソフトウェア財団 (およびストールマンの監視的で細かい管理の目) または、ソースウェア、フリーウェア、シェアウェア、オープン ソフトウェア、パブリック ドメイン ソフトウェアなど、さまざまな名前を持つ何千もの異なる商業、趣味、または大学の研究プロジェクト、プロセス、ライセンス、イデオロギーのいずれかを指していました。対照的に、「オープンソース」という用語は、それらすべてを 1 つの運動に包含しようとしました。
。出席者には、トッド・アンダーソン、クリス・ピーターソン (フォアサイト研究所)、ジョン「マッドドッグ」ホールとラリー・オーガスティン (ともに Linux International)、サム・オックマン (シリコンバレー Linux ユーザー グループ)、マイケル・ティーマン、エリック・レイモンドが含まれていました。
。ストールマンは、4月に開催された初の「オープンソース」リーダーの集まりである「フリーソフトウェアサミット」には招待されていなかった…。
私たちは「フリーソフトウェア」という用語に問題を感じています...そこで、全員が気に入った代替ラベル「オープンソース」を考え出しました。」
。「オープンソース」は「フリーソフトウェア」とどのように関係していますか?オープンソース・イニシアティブは、フリーソフトウェアのマーケティングプログラムです。
の発表により、企業にオープンな開発プロセスの優位性について教えることができる貴重な時間ができたことに気づきました。過去に「フリー ソフトウェア」に関連付けられてきた対立的な態度を捨て、Netscape を動機付けたのと同じ実用的でビジネス ケースの根拠に基づいてのみアイデアを売り込む時が来たことに気づきました。戦術と新しいラベルについてブレインストーミングを行いました。Chris Peterson が提案した「オープンソース」が、私たちが考え出した最良のものでした。次の 1 週間、私たちはその情報を広めるために取り組みました。
翌日、Linus Torvalds が非常に重要な承認を与えてくれました :-)ブルース・ペレンズは早い段階から関わり、「オープンソース」の商標登録とこのウェブサイトのホスティングを申し出てくれた。フィル・ヒューズはLinux Journalで私たちに発言の機会を与えてくれた。リチャード・ストールマンは当初この用語を採用しようと検討したが、その後考えを変えた。
写真から消されたロシアの革命家のように、彼は歴史から抹消されつつある。ストールマンはフリー ソフトウェア運動と GNU/Linux オペレーティングシステムの創始者である。しかし、LinuxWorld の記事を読んでも、そのことは分からないだろう。リーナス・トーバルズがすべての注目を集めている。トーバルズがわずかではあるが重要な部分に貢献したオペレーティングシステムの名前でさえ、トーバルズのみを認めている。ストールマンの部分、つまり Linux の前の GNU は、ほとんどの場合省略されている。それがストールマンを怒らせている。ショーの記者会見で、不運なジャーナリストがうっかり Linux と呼んでしまい、その間違いで叱責を受けた。
「しかし、もし[リチャード]ストールマンが戦争に勝っているとしても、功績という点では敗北しているのだ…。レッドハットのウェブサイトには、1970年代のAT&TのUnixシステムから始まり、1991年のトーバルズのカーネルへと飛躍し、ストールマンを完全に飛び越えた『オープンソース』ソフトウェアの主要なマイルストーンが列挙されている。(ただし、レッドハットはGNUのウェブサイトへのリンクを提供しているが、ほとんどの人はそれが何を意味するのか全く知らない。)」
そして1998年後半には、「オープンソース」は、商用化されたGPLベースのソフトウェア、そして何よりも主要な商用Linuxディストリビューション(Caldera、Red Hat、Slackware、SUSEなど)を包括する標準的な用語となった。しかし、宗教的分裂によくあるように、レイモンド主義がスタールマン主義を完全に凌駕することはできず、エリック・レイモンドは「オープンソース」の商標権を取得しようとして失敗し、コミュニティ内で大きな反発を招き、自身のPR上の問題に直面した。その後、彼の「富に驚いた」という手紙は、「オープンソースはソフトウェア開発にとって最良の経済モデルである」というメッセージの影響力のある伝道者としての彼の役割を損なうことになった。彼はかなり悪質なジョークの的となったが、それはRMSがFSFの役割を回復する助けにはならなかった。
ほぼすべてのオープンソースソフトウェアはフリーソフトウェアであり、この2つの用語はほぼ同じカテゴリのソフトウェアを指します。
(直接リンクは利用できません。サイト内検索が必要です。)ワードマーク:OSI CERTIFIED ... 商品およびサービス:(放棄)IC A . US A . G & S:オープンソースライセンスに基づいてライセンス供与されたソフトウェア。 ... シリアル番号:76020694 ... 所有者:(出願人)Open Source Initiative ... 有効/無効表示:無効
「フリーソフトウェア」と「オープンソース」という用語は、ほぼ同じ範囲のプログラムを指します。しかし、それらは異なる価値観に基づいて、それらのプログラムについて根本的に異なることを述べています。
。(javascript スライド #3)私が「オープンソース」と言うとき、それはフリーソフトウェアと同じ意味です。
「ある意味で、LinuxはFSFが推進しているものと、オープンソースやLinuxが常に目指してきたもの(自由への宗教的信念ではなく、技術的な優位性)との間の分裂を明確にしたプロジェクトだった」とトーバルズ氏はゼムリン氏に語った。「GPLバージョン3はFSFの目標を反映しており、GPLバージョン2は私が考えるライセンスのあるべき姿にかなり近い。だから今のところ、カーネルはバージョン2を採用している。」
これは、トーバルズのようなビジネス志向の開発者とフリーソフトウェアの純粋主義者との間で、オープンソースコミュニティにおける分裂が拡大していることを示す最新の兆候である。
は、コードを共有できない互換性のないフォークに「その」GPL を分割しました。[...] FSF は普遍的な準拠を期待していましたが、船が沈んでいないときに救命ボート条項を乗っ取りました。[...]
賢明に思えた。しかし現在、Black Duck Softwareによると、フリーソフトウェアの42.5%でGPLv2が使用され、GPLv3は6.5%未満となっている。
の現行バージョン (ディスカッション ドラフト 2) は、解決しようとしている GPLv2 の実質的かつ特定された問題がないという理由で、第 1 項の必要性テストに合格しません。しかし、より深く読み解くと、現在の FSF ドラフトには他にもいくつかの問題があることがわかります。5.1 DRM 条項 [...] 5.2 追加制限条項 [...] 5.3 特許規定 [...] FSF はすべてのプロジェクトを GPLv3 に移行し、他のすべての GPL ライセンスのプロジェクトにも移行するよう圧力をかけることを提案しているため、GPLv3 のリリースは、私たちが頼りにしているオープンソースの世界全体の
バルカン化の
前兆であると予想されます。
. MITライセンス 24%、2. GNU General Public License (GPL) 2.0 23%、3. Apache License 16%、4. GNU General Public License (GPL) 3.0 9%、5. BSD License 2.0 (3条項、新規または改訂) License 6%、6. GNU Lesser General Public License (LGPL) 2.1 5%、7. Artistic License (Perl) 4%、8. GNU Lesser General Public License (LGPL) 3.0 2%、9. Microsoft Public License 2%、10. Eclipse Public License (EPL) 2%
1 MIT 44.69%、2 その他 15.68%、3 GPLv2 12.96%、4 Apache 11.19%、5 GPLv3 8.88%、6 BSD 3条項 4.53%、7 無許可 1.87%、8 BSD 2条項 1.70%、9 LGPLv3 1.30%、10 AGPLv3 1.05%
。スワタントラソフトウェアと考えてください。
私の推測では、RMSがフィリピン人だったら、経済と自由に関する混乱を避けるために、Malayang Softwareを使用しただろう。