自由ソフトウェア

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ
オペレーティングシステムのコンピュータ画面。画面はさまざまなフリーソフトウェアアプリケーションで完全に覆われています。
LinuxMintいくつかの代表的なアプリケーションを実行しているフリーソフトウェアオペレーティングシステムの例。示されているのは、Xfceデスクトップ環境、Firefox Webブラウザー、Vimテキストエディター、GIMPイメージエディター、およびVLCメディアプレーヤーです。

自由ソフトウェア(またはlibreソフトウェア[1] [2]は、ユーザーが任意の目的でソフトウェアを実行したり、ソフトウェアや適合バージョンを調査、変更、配布したりできる条件で配布されるコンピューターソフトウェアです。[3] [4] [5] [6]自由ソフトウェアは自由の問題であり、価格ではありません。すべてのユーザーは、プログラムを取得するために支払われる金額に関係なく、自由ソフトウェアのコピーを使用して(ユーザーからの利益を含めて)法的に自由に行うことができます。[7] [2]コンピュータープログラムは、エンドユーザー(開発者だけでなく)にソフトウェアとその後のデバイスの最終的な制御を与える場合、「無料」と見なされます。[5] [8]

コンピュータプログラムを研究および変更する権利には、そのプログラムのユーザーがソースコード(変更を加えるための推奨形式)を利用できるようにすることが必要です。これはしばしば「ソースコードへのアクセス」または「公開」と呼ばれますが、フリーソフトウェアファウンデーション(FSF)は、ユーザーに義務があるという印象を与える可能性があるため、これらの用語で考えることは推奨しません[9] 。右)非ユーザーにプログラムのコピーを提供する。

「フリーソフトウェア」という用語は過去にすでに大まかに使用されていましたが、[10] リチャード・ストールマンは、1983年にGNUプロジェクトを立ち上げたときに、議論中の感覚にそれを結び付け、フリーソフトウェア運動を開始したと信じられています。自由を尊重するオペレーティングシステムを作成し、コンピューティングの初期にハッカーの間でかつて流行していた協力の精神を復活させるための努力。[11] [12]

コンテキスト

このオイラー図は、フリーウェアとフリーおよびオープンソースソフトウェア(FOSS)の典型的な関係を示しています。2010年のWolfireGamesのDavidRosenによると、オープンソース/フリーソフトウェア(オレンジ)はほとんどの場合無償ですが、常にではありません。フリーウェア(緑)がソースコードを公開することはめったにありません。[13]

したがって、自由ソフトウェアは次のものとは異なります。

著作権の範囲内のソフトウェアが無料であるためには、作者がユーザーに前述の権利を付与するソフトウェアライセンスを持っている必要があります。パブリックドメインのソフトウェアなど、著作権法の対象とならないソフトウェアは、ソースコードもパブリックドメインである限り無料であるか、制限なしで利用できます。

プロプライエタリソフトウェアは、制限付きソフトウェアライセンスまたはEULAを使用し、通常、ユーザーにソースコードを提供しません。したがって、ユーザーは法的にまたは技術的にソフトウェアを変更することができず、その結果、更新、ヘルプ、およびサポートを提供するために発行者に依存することになります。ベンダーロックインおよびアバンダンウェアも参照してください)。多くの場合、ユーザーはプロプライエタリソフトウェアをリバースエンジニアリング、変更、または再配布することはできません。[14] [15]著作権法、契約、ソースコードの欠如を超えて、ユーザーがソフトウェア特許やソフトウェア特許などのソフトウェアに対して自由を行使することを妨げる追加の障害が存在する可能性があります。デジタル著作権管理(より具体的には、tivoization)。[16]

自由ソフトウェアは、営利目的、商業活動の場合もそうでない場合もあります。ボランティアのコンピュータープログラマーによって開発されたフリーソフトウェアもあれば、企業によって開発されたフリーソフトウェアもあります。または両方によってさえ。[17] [7]

オープンソースとの命名と違い

どちらの定義もほぼ同等のプログラムのコーパスを指しますが、目標とメッセージングがまったく異なるため、フリーソフトウェアファウンデーションは「オープンソースソフトウェア」(1998年に造られた若いビジョン)ではなく「フリーソフトウェア」という用語を使用することを推奨しています。フリーソフトウェアファウンデーションによると、「オープンソース」とそれに関連するキャンペーンは、ユーザーの権利の倫理的問題を非常に軽く、あるいは敵対的にとらえながら、主に公共開発モデルの技術と企業への自由ソフトウェアのマーケティングに焦点を当てています。[18]ストールマンはまた、手錠をかけられること自体が望ましくないことを理解するために個人が実際的な理由を考慮する必要がないという点で、自由ソフトウェアの実際的な利点を考慮することは手錠をかけられないことの実際的な利点を考慮することに似ていると述べた。[19]

FSFはまた、「オープンソース」は一般的な英語で1つの特定の意味を持っている、つまり「ソースコードを見ることができる」と述べています。「フリーソフトウェア」という用語は2つの異なる解釈につながる可能性がありますが、「オープンソース」という用語とは異なり、そのうちの少なくとも1つは意図された意味と一致していると述べています。[a]ローンの形容詞「libre 」は、英語での「無料」という単語のあいまいさ、およびパブリックドメインソフトウェアとしての「無料ソフトウェア」の古い使用法とのあいまいさを回避するためによく使用されます。[10]無料対libreを参照してください

定義と自由ソフトウェアの4つの本質的な自由

フリーソフトウェアファウンデーションによって定義された、フリーソフトウェアと非フリーソフトウェアの図。左:フリーソフトウェア、右:プロプライエタリソフトウェア、丸で囲んだもの:無償ソフトウェア

フリーソフトウェアの最初の正式な定義は1986年2月にFSFによって公開されました。[20]リチャード・ストールマンによって書かれたその定義は今日でも維持されており、ソフトウェアのコピーを受け取る人が次の4つを持っている場合、ソフトウェアはフリーソフトウェアであると述べています自由。[21] [22]プログラミング言語でのゼロベースの番号付けの一般的な使用法のなりすましとしてだけでなく、「Freedom 0」が最初はリストに含まれていなかったが、後で最初に追加されたため、番号付けはゼロで始まります。それは非常に重要であると考えられていたので、リスト。

  • 自由0:任意の目的でプログラムを実行する自由。
  • 自由1:プログラムがどのように機能するかを研究し、プログラムを変更して希望どおりに動作させる自由。
  • 自由2:隣人を助けることができるように、再配布してコピーを作成する自由。
  • 自由3:プログラムを改善し、改善点(および一般に変更されたバージョン)を一般に公開して、コミュニティ全体に利益をもたらす自由。

自由1と3では、ソースコードを使用せずにソフトウェアを研究および変更することは、非常に非現実的なものからほぼ不可能なものまでさまざまであるため、 ソースコードが利用可能である必要があります。

したがって、自由ソフトウェアとは、コンピュータユーザーが、選択した相手と協力し、使用するソフトウェアを自由に制御できることを意味します。これを自由(自由)ソフトウェアと無償(ゼロ価格)ソフトウェアを区別する注釈に要約すると、フリーソフトウェアファウンデーションは次のように述べています。「フリーソフトウェアは価格ではなく自由の問題です。概念を理解するには、「無料」について考える必要があります。 「フリースピーチ」のように、「フリービールのようにではありません。[21]無料対libreを参照してください

1990年代後半、他のグループは、ほぼ同一のソフトウェアセットを説明する独自の定義を公開しました。最も注目すべきは、1997年に公開されたDebianフリーソフトウェアガイドライン[23]と、1998年に公開され たオープンソースの定義です。

FreeBSDOpenBSDNetBSDなどのBSDベースのオペレーティングシステムには、独自の正式なフリーソフトウェアの定義がありません。これらのシステムのユーザーは、通常、同じソフトウェアセットを受け入れられると考えていますが、コピーレフトを制限的なものと見なす場合があります。彼らは一般に、パーミッシブフリーソフトウェアライセンスを提唱しています。これにより、法的にソースコードの提供を強制されることなく、他の人がソフトウェアを好きなように使用できるようになります。彼らの見解は、この寛容なアプローチはより自由であるというものです。KerberosX11、およびApacheソフトウェアライセンスは、意図と実装が実質的に類似しています

インターネット上には何千もの無料のアプリケーションと多くのオペレーティングシステムがあります。ユーザーは、ほとんどのLinuxディストリビューションに含まれているパッケージマネージャーを介して、これらのアプリケーションを簡単にダウンロードしてインストールできます

Free Software Directoryは、フリーソフトウェアパッケージの大規模なデータベースを維持しています。最もよく知られている例には、LinuxカーネルBSDおよびLinuxオペレーティングシステム、GNUコンパイラコレクションCライブラリなどがあります。MySQLリレーショナルデータベースApacheWebサーバーおよびSendmailメールトランスポートエージェント。他の影響力のある例には、Emacsテキストエディタが含まれます。GIMPラスター描画および画像エディター。X WindowSystemグラフィック表示システム。LibreOfficeオフィススイートTeXLaTeX植字システム。

歴史

1950年代から1970年代初頭まで、コンピュータユーザーは、通常はパブリックドメインソフトウェアである自由ソフトウェアに関連するソフトウェアの自由を持っているのが普通でした。[10]ソフトウェアは、コンピューターを使用する個人や、ハードウェアを便利にするソフトウェアを人々が作っているという事実を歓迎するハードウェアメーカーによって一般的に共有されていました。ソフトウェアの交換を容易にするために、 SHAREなどのユーザーとサプライヤーの組織が形成されました。ソフトウェアはBASICなどの通訳言語で書かれていることが多いため、ソースコード これらのプログラムを使用するために配布されました。ソフトウェアは、コンピュータ雑誌Creative ComputingSoftSideCompute!Byteなど)やベストセラーのBASIC Computer Gamesなどの書籍でも、印刷されたソースコード(タイプインプログラム)として共有および配布されました。[24]1970年代初頭までに、状況は変化しました。ソフトウェアコストは劇的に増加し、成長するソフトウェア業界はハードウェアメーカーのバンドルソフトウェア製品と競合していました(コストはハードウェアコストに含まれているという点で無料です)。リースされたマシンはソフトウェアサポートを必要としましたが、ソフトウェアの収益、および自分のニーズをより適切に満たすことができる一部の顧客は、ハードウェア製品のコストにバンドルされた「無料」ソフトウェアのコストを望んでいませんでした。1969年1月17日に提出された米国対IBMでは、政府はバンドルされたソフトウェアが反競争的であると非難しました。[25]一部のソフトウェアは常に無料である可能性がありますが、今後は主に販売用に作成されるソフトウェアの量が増えるでしょう。1970年代から1980年代初頭にかけて、ソフトウェア業界は、コンピュータユーザーが適切と思われるソフトウェアアプリケーションを研究または適応できないようにするために、技術的手段(コンピュータプログラムバイナリコピーのみを配布するなど)の使用を開始しました。1980年に、著作権法がコンピュータプログラムに拡張されました。

1983年、人気のあるEmacsプログラムの原作者の1人であり、 MIT人工知能研究所のハッカーコミュニティの長年のメンバーであるRichard Stallmanは、完全に非独占的なUnixを作成することを目的としたGNUプロジェクトを発表しました。互換性のあるオペレーティングシステム、彼はコンピュータの世界とそのユーザーを取り巻く気候の変化に不満を感じていたと言っています。プロジェクトとその目的の最初の宣言で、彼は秘密保持契約に同意するよう求められることに反対する動機として具体的に引用しました。そして、潜在的に収益性のある開発中のソフトウェアの無料共有を禁止する制限的なライセンス。これは、従来のハッカー倫理に正反対の禁止です。GNUオペレーティングシステムのソフトウェア開発は1984年1月に始まり、フリーソフトウェアファウンデーション(FSF)は1985年10月に設立されました。彼はソフトウェアの自由を確保するために設計されたフリーソフトウェア定義と「コピーレフト」の概念を開発しました。すべてのために。一部の非ソフトウェア業界は、研究開発プロセスに無料のソフトウェア開発で使用されているものと同様の手法を使用し始めています。たとえば、科学者はよりオープンな開発プロセスに目を向けており、マイクロチップなどのハードウェアは、コピーレフトライセンスの下でリリースされた仕様で開発され始めています(たとえば、 OpenCoresプロジェクトを参照)。クリエイティブ・コモンズ自由文化運動もまた、自由ソフトウェア運動の影響を大きく受けています。

1980年代:GNUプロジェクトの創設

1983年、MIT人工知能研究所のハッカーコミュニティの長年のメンバーであるRichard Stallmanは、GNUプロジェクトを発表し、コンピューター業界とそのユーザーの文化の変化の影響に不満を感じていたと述べました。[26] GNUオペレーティングシステムのソフトウェア開発は1984年1月に始まり、フリーソフトウェアファウンデーション(FSF)は1985年10月に設立されました。プロジェクトとその目標の概要を示す記事が1985年3月にGNUマニフェストというタイトルで公開されました。マニフェストには、GNU哲学、自由ソフトウェアの定義、および「コピーレフト」のアイデアの重要な説明が含まれていました。

1990年代:Linuxカーネルのリリース

Linus Torvaldsによって開始されたLinuxカーネルは、1991年に自由に変更可能なソースコードとしてリリースされました。最初のライセンスはプロプライエタリソフトウェアライセンスでした。しかし、1992年2月のバージョン0.12で、彼はGNU General PublicLicenseの下でプロジェクトを再ライセンスしました[27] Unixと同じように、Torvaldsのカーネルはボランティアプログラマーの注目を集めました。 FreeBSDNetBSD (どちらも386BSDから派生)は、1993年にUSL対BSDi訴訟が法廷外で和解したときにフリーソフトウェアとしてリリースされました。OpenBSDは1995年にNetBSDから分岐しました。1995年にもApacheHTTPサーバー 一般にApacheと呼ばれる、Apache License1.0の下でリリースされました。

ライセンス

コピーレフトは、著作物が制限されないようにするための著作権法の新しい使用法であり、自由ソフトウェアの世界に端を発しています。[28]

すべての自由ソフトウェアライセンスは、ユーザーに上記のすべての自由を付与する必要があります。ただし、アプリケーションのライセンスに互換性がない限り、ライセンスの専門性のために、ソースコードを混合したり、バイナリを直接リンクしたりしてプログラムを組み合わせるのは問題があります。間接的に相互に接続されたプログラムは、この問題を回避する可能性があります。

自由ソフトウェアの大部分は、少数のライセンスセットに分類されます。これらのライセンスの中で最も人気のあるものは次のとおりです。[29] [30]

Free SoftwareFoundationとOpenSource Initiativeはどちらも、それぞれ独自のフリーソフトウェアとオープンソースソフトウェアの定義に準拠していることがわかったライセンスのリストを公開しています。

FSFリストは規範的ではありません。FSFが聞いたことのない、または書くのに十分重要であると考えられているフリーソフトウェアライセンスが存在する可能性があります。したがって、ライセンスが無料であり、FSFリストに含まれていない可能性があります。OSIリストには、提出、検討、承認されたライセンスのみがリストされます。オープンソースソフトウェアとして正式に認められるには、すべてのオープンソースライセンスがオープンソースの定義を満たしている必要があります。一方、自由ソフトウェアは、公式の承認に依存しない、より非公式な分類です。それにもかかわらず、自由ソフトウェアの定義を満たさないライセンスの下でライセンスされたソフトウェアは、当然のことながら自由ソフトウェアと見なすことはできません。

これらの2つの組織とは別に、Debianプロジェクトは、特定のライセンスがDebianフリーソフトウェアガイドラインに準拠しているかどうかについて有用なアドバイスを提供すると見られていますDebianは承認されたライセンスのリストを公開していないため、ソフトウェアアーカイブに許可されているソフトウェアをチェックして判断を追跡する必要があります。これはDebianのWebサイトに要約されています。[31]

FSFガイドラインに準拠していないと発表されたライセンスがオープンソースの定義にも適合しないことはまれですが、その逆は必ずしも当てはまりません(たとえば、NASAオープンソース契約はOSI承認のライセンスですが、 -FSFによると無料)。

自由ソフトウェアにはさまざまなカテゴリがあります。

  • パブリックドメインソフトウェア:著作権の有効期限が切れている、著作物が著作権で保護されていない(1988年以前に著作権表示なしでリリースされた)、または作者がソフトウェアをパブリックドメインに権利放棄声明でリリースした(これが可能な国で)。パブリックドメインソフトウェアには著作権保護がないため、プロプライエタリであろうと無料であろうと、あらゆる作品に自由に組み込むことができます。FSFは、この目的のためにCC0パブリックドメインの専用化を推奨しています。[32]
  • パーミッシブライセンス。BSDオペレーティングシステムで配布されるソフトウェアの多くに適用されるため、BSDスタイルとも呼ばれます。これらのライセンスの多くは、配布に制限がないため、コピーフリーとも呼ばれます。[33]作者は、保証を否認し、変更された作品の適切な帰属を要求するためにのみ著作権を保持し、クローズドソースのものであっても、再配布および変更許可します。この意味で、パーミッシブライセンスは、制限付きソフトウェアの開発コストを削減することにより、非自由ソフトウェアを作成するインセンティブを提供します。これはソフトウェアの自由の精神と両立しないため、多くの人々は、パーミッシブライセンスはコピーレフトライセンスよりも無料ではないと考えています。
  • コピーレフトライセンス。GNUGeneralPublicLicenseが最も目立ちます。作成者は著作権を保持し、そのようなすべての再配布が同じライセンスでライセンスされるという制限の下で再配布を許可します。他者による追加および変更も、元のライセンス製品の一部とともに配布される場合は常に、同じ「コピーレフト」ライセンスの下でライセンスされる必要があります。これは、ウイルスライセンス、保護ライセンス、または相互ライセンスとも呼ばれます。配布の制限により、このタイプのライセンスが無料であると誰もが考えているわけではありません。[34]

セキュリティと信頼性

ほとんどすべてのコンピュータウイルスはMicrosoftWindowsにのみ影響しますが、[35] [36] [37] ClamTk (ここに表示)などのウイルス対策ソフトウェアは、Linuxやその他のUnixベースのシステムに引き続き提供されているため、ユーザーはWindowsに感染する可能性のあるマルウェアを検出できます。ホスト。

プロプライエタリソフトウェアと比較した場合の自由ソフトウェアのセキュリティについては議論があり、大きな問題は隠すことによるセキュリティです。コンピュータセキュリティで一般的な定量的テストは、パッチが適用されていない既知のセキュリティ欠陥の相対的なカウントを使用することです。一般に、この方法のユーザーは、少なくとも修正が利用可能になるまで、既知のセキュリティ上の欠陥に対する修正が不足している製品を避けるようにアドバイスします。

自由ソフトウェアの支持者は、ソースコードにアクセスでき、コミュニティがどのような問題が存在するかについてより積極的に取り組んでいるため、この方法は自由ソフトウェアシステムの脆弱性を数えることによって偏っていると強く信じています[ 38](これは「開示によるセキュリティ」と呼ばれます。 39])およびプロプライエタリソフトウェアシステムには、不幸な自由プログラムのユーザーの権利を剥奪するなど、社会的な欠点が明らかにされていない可能性があります。ユーザーはソースコードを分析および追跡できるため、企業が実際に実行できるよりも多くの人々がコードを検査してバグや抜け穴を見つけることができます。Richard Stallmanによると、ソースコードへのユーザーアクセスにより、望ましくない隠されたスパイウェアを使用した無料ソフトウェアの展開が可能になります。プロプライエタリソフトウェアよりもはるかに難しい機能。[40]

この主題についていくつかの定量的研究が行われています。[41] [42] [43] [44]

バイナリブロブおよびその他のプロプライエタリソフトウェア

2006年、OpenBSDは、カーネルでのバイナリブロブの使用に反対する最初のキャンペーンを開始しましたブロブは通常、ベンダーからハードウェア用に自由に配布できるデバイスドライバーであり、ユーザーや開発者にドライバーのソースコードを公開しません。これにより、ユーザーがソフトウェアを効果的に変更し、変更されたバージョンを配布する自由が制限されます。また、BLOBは文書化されておらず、バグがある可能性があるため、オペレーティングシステムにセキュリティリスクをもたらします。そのカーネルにはそれらが含まれています。ブロブに対するキャンペーンの宣言された目的は、開発者がそのハードウェア用の無料のソフトウェアドライバーを作成できるようにするハードウェアのドキュメントを収集し、最終的にすべての無料のオペレーティングシステムがブロブのない状態になるか維持できるようにすることです。

Linuxカーネルお​​よびその他のデバイスドライバーでのバイナリブロブの問題により、アイルランドの一部の開発者は、すべてのバイナリブロブが削除されたLinuxベースのディストリビューションであるgNewSenseを起動するようになりました。このプロジェクトは、Free Software Foundationからのサポートを受け、Free Software Foundation LatinAmerica率いるLinux-libreカーネルの作成を刺激しました。[45] 2012年10月の時点で、TrisquelはDistrowatchによってランク付けされた最も人気のあるFSF承認のLinuxディストリビューションです(12か月以上)。[46] DebianFSFによって承認されておらず、Linux-libreを使用していません。また、2011年以降、デフォルトでカーネルBLOBなしで利用できる人気のあるディストリビューションです。[45]

ビジネスモデル

商用利用と同様に、自由ソフトウェアライセンスの下でソフトウェアを販売することは許可されています。これは、コピーレフトの有無にかかわらずライセンスに当てはまります[17] [47] [48]

自由ソフトウェアは自由に再配布できるため、通常はほとんどまたは無料で入手できます。自由ソフトウェアのビジネスモデルは通常、カスタマイズ、付随するハードウェア、サポート、トレーニング、統合、認定などの付加価値に基づいています。[17]ただし、無料のアプリケーション自体のコピーを取得するためにユーザーに課金される場合は例外があります。[49]

通常、コンパクトディスクや起動可能なUSBドライブでの配布、または無料ソフトウェアのインストールまたは操作の保守サービスには料金がかかります。大規模な商用利用の自由ソフトウェアの開発は、多くの場合、ユーザーの寄付、クラウドファンディング、企業の寄付、および税金の組み合わせによって賄われています。米国国家安全保障局SELinuxプロジェクトは、連邦政府が資金提供する自由ソフトウェアプロジェクトの一例です。

一方、プロプライエタリソフトウェアは別のビジネスモデルを使用する傾向があり、プロプライエタリアプリケーションの顧客は、合法的にアクセスして使用するためのライセンスの料金を支払います。このライセンスにより、ソフトウェア自体の一部を構成する機能、または構成しない機能がお客様に付与される場合があります。多くの場合、プロプライエタリソフトウェアの購入にはある程度のサポートが含まれますが、追加のサポートサービス(特にエンタープライズアプリケーションの場合)は通常、追加料金で利用できます。一部のプロプライエタリソフトウェアベンダーも、有料でソフトウェアをカスタマイズします。[50]

フリーソフトウェアファウンデーションは、フリーソフトウェアの販売を奨励しています。財団が書いているように、「自由ソフトウェアを配布することは、開発のための資金を調達する機会です。それを無駄にしないでください!」。[7]たとえば、FSF独自の推奨ライセンス(GNU GPL)には、「[あなたは]あなたが伝えるコピーごとに任意の価格または無料の価格を請求でき、有料でサポートまたは保証保護を提供できます」と記載されています。[51]

MicrosoftのCEOであるSteveBallmerは、2001年に、「営利企業はオープンソースを利用できません。ライセンスの作成方法では、オープンソースソフトウェアを使用する場合は、残りのソフトウェアをオープンソースにする必要があります」と述べています。[52]この誤解は、ソフトウェアの修正バージョンを配布する場合、ソースをリリースして同じライセンスを使用する必要があるというコピーレフトライセンス(GPLなど)の要件に基づいています。この要件は、同じ開発者の他のソフトウェアには適用されません。[要出典]営利企業と自由ソフトウェアの間の非互換性の主張も誤解です。いくつかの大企業があります。例えば、RedHatIBMは、自由ソフトウェアの開発において実質的な商業ビジネスを行っています。[要出典]

経済的側面と採用

自由ソフトウェアは、インターネット、ワールドワイドウェブ、およびドットコム企業のインフラストラクチャの開発において重要な役割を果たしました。[53] [54]自由ソフトウェアは、ユーザーが使用するプログラムの強化と改良に協力することを可能にします。自由ソフトウェアは私的財ではなく純粋な公共財です。自由ソフトウェアに貢献する企業は、商業的革新を促進します。[55]

「安定性と信頼性の高いオペレーティングシステムが必要だったため、主要な機能をWindowsからLinuxに移行しました。これにより、社内で制御できるようになりました。したがって、パッチ、調整、または適応が必要な場合は、可能でした。」

ISSコンピュータシステムをWindowsからLinuxに移行するという2013年5月の決定に関する、国際宇宙ステーション(ISS)のコンピュータシステムを管理するユナイテッドスペースアライアンスの公式声明[56] [57]

自由ソフトウェアの経済的実行可能性は、IBMRed HatSunMicrosystemsなどの大企業によって認識されています。[58] [59] [60] [61] [62]コアビジネスがITセクターにない多くの企業は、初期資本投資が少なく、自由にカスタマイズできるため、インターネット情報および販売サイトに無料のソフトウェアを選択しています。アプリケーションパッケージ。ソフトウェアビジネスのほとんどの企業は、ライセンスで許可されている場合、商用製品に自由ソフトウェアを含めています。[17]

自由ソフトウェアは一般に無料で入手でき、プロプライエタリソフトウェアと比較してTCOコストを恒久的に低くすることができます。[63]自由ソフトウェアを使用すると、企業は、ソフトウェア自体を変更するか、プログラマーを雇ってソフトウェアを変更することにより、ソフトウェアを特定のニーズに適合させることができます。多くの場合、自由ソフトウェアには保証がなく、さらに重要なことに、一般的に誰にも法的責任を負わせません。ただし、ソフトウェアの状態とその使用法に応じて、任意の2者間で保証が許可されます。このような契約は、自由ソフトウェアライセンスとは別に行われます。

Standish Groupのレポートによると、自由ソフトウェアの採用により、プロプライエタリソフトウェア業界の収益は年間約600億ドル減少しました。[64] エリック・S・レイモンドは、自由ソフトウェアという用語は曖昧すぎて、ビジネス界にとって威圧的であると主張した。レイモンドは、オープンソースソフトウェアという用語を、ビジネスと企業の世界にとってより親しみやすい代替手段として宣伝しました。[65]

も参照してください

メモ

  1. ^ フリーソフトウェアとオープンソースの両方の定義によれば、ソースコードへのアクセスは必要ですが不十分な条件です。

参考文献

  1. ^ GNUプロジェクトを参照してください「自由ソフトウェアとは?」フリーソフトウェアファウンデーション。
  2. ^ a b "リチャード・ストールマン-インターネットの殿堂" 2017年3月26日取得
  3. ^ 「自由ソフトウェア運動」gnu.org 2021-01-11を取得{{cite web}}: CS1 maint: url-status (link)
  4. ^ 「GNUプロジェクトの哲学」gnu.org 2021-01-11を取得{{cite web}}: CS1 maint: url-status (link)
  5. ^ a b 「自由ソフトウェアとは何ですか、そしてなぜそれが社会にとってそれほど重要なのですか?」フリーソフトウェアファウンデーション2021-01-11を取得{{cite web}}: CS1 maint: url-status (link)
  6. ^ ストールマン、リチャードM.(2015)。Free Software Free Society:リチャード・M・ストールマンの厳選されたエッセイ、第3版
  7. ^ a b c 自由ソフトウェアの販売(gnu.org)
  8. ^ ストールマン、リチャード(1983年9月27日)。「最初の発表」GNUプロジェクトフリーソフトウェアファウンデーション。
  9. ^ 「ロードされているか混乱しているために避ける(または注意して使用する)単語:アクセス」www.gnu.org
  10. ^ a b c Shea、Tom(1983-06-23)。「フリーソフトウェア-フリーソフトウェアはソフトウェアスペアパーツのジャンクヤードです」InfoWorld2016年2月10日取得「商用ソフトウェアとは対照的に、パブリックドメインに存在する自由ソフトウェアの大規模で成長している本体です。パブリックドメインソフトウェアは、マイクロコンピュータ愛好家(「ハッカー」としても知られています)によって書かれ、その多くは仕事のプロのプログラマーです。 [...]誰もがソースコードにアクセスできるので、多くのルーチンが使用されただけでなく、他のプログラマーによって劇的に改善されました。」
  11. ^ レヴィ、ラン。「リチャード・ストールマンとフリーソフトウェアとオープンソースの歴史」。好奇心旺盛なマインドポッドキャスト
  12. ^ Amit Garg、Ryan Burdett、Ishaan Shastri、EvanParker。「GNU」cs.stanford.edu 2017年10月17日取得{{cite web}}: CS1 maint: uses authors parameter (link)
  13. ^ ローゼン、デビッド(2010年5月16日)。「オープンソースソフトウェアは必ずしもフリーウェアではありません」wolfire.com _ 2016年1月18日取得
  14. ^ ディクソン、ロッド(2004)。オープンソースソフトウェア法アーテックハウス。p。4. ISBN 978-1-58053-719-32009年3月16日取得
  15. ^ グラハム、ローレンスD.(1999)。コンピュータ業界を形作った法廷闘争グリーンウッド出版グループ。p。175. ISBN 978-1-56720-178-92009年3月16日取得
  16. ^ サリバン、ジョン(2008年7月17日)。「ラストマイルは常に最も難しい」fsf.org2014年10月28日にオリジナルからアーカイブされました2014年12月29日取得
  17. ^ a b c d Popp、Dr。KarlMichael(2015)。オープンソースソフトウェアの商用利用のためのベストプラクティスドイツ、ノルダーシュテット:Books onDemand。ISBN 978-3738619096
  18. ^ ストールマン、リチャード。「なぜ「オープンソース」は自由ソフトウェアの要点を見逃しているのか」GNUプロジェクトフリーソフトウェアファウンデーション。
  19. ^ ストールマン、リチャード(2013-05-14)。「自由ソフトウェアの利点」フリーソフトウェアファウンデーション2013年8月12日取得
  20. ^ ストールマン、リチャード。「フリーソフトウェアファウンデーションとは何ですか?」GNUの会報1、いいえ。1.p。8.8。
  21. ^ abフリー ソフトウェアファウンデーション。「自由ソフトウェアとは?」2011年12月14日取得
  22. ^ 「4つの自由-FSFE」fsfe.org
  23. ^ ペレンズ、ブルース。「Debianの自由ソフトウェアコミュニティとの「社会契約」」debian-メーリングリストを発表します
  24. ^ アール、デビッド。「アメリカのWho'sWhoからのDavidH.Ahlの伝記」2009年11月23日取得
  25. ^ フィッシャー、フランクリンM。; マッキー、ジェームズW。; マンケ、リチャードB.(1983)。IBMと米国のデータ処理業界:経済史プレーガー。ISBN 0-03-063059-2
  26. ^ ウィリアムズ、サム(2002)。Freedomのように無料:Richard Stallman's Crusade for FreeSoftwareオライリーメディア。ISBN 0-596-00287-4
  27. ^ 「Linuxカーネル0.12のリリースノート」Kernel.org。
  28. ^ カーバー、ブライアンW.(2005-04-05)。「共有と継承:オープンソースと自由ソフトウェアライセンスの理解と実施」。バークレーテクノロジーロージャーナル2039。SSRN1586574_ 
  29. ^ 「トップ20ライセンス」ブラックダックソフトウェア。2015年11月19日。 2016年7月19日のオリジナルからアーカイブ2015年11月19日取得1. MITライセンス24%、2。GNUGeneral Public License(GPL)2.0 23%、3。ApacheLicense 16%、4。GNUGeneral Public License(GPL)3.0 9%、5。BSDLicense 2.0(3節、新規または改訂)ライセンス6%、6。GNU劣等一般公衆利用許諾契約書(LGPL)2.1 5%、7。芸術的ライセンス(Perl)4%、8。GNU劣等一般公衆利用許諾契約書(LGPL)3.0 2%、9。MicrosoftPublicライセンス2%、10。EclipsePublic License(EPL)2%
  30. ^ バルター、ベン(2015-03-09)。「GitHub.comでのオープンソースライセンスの使用」github.com 2015年11月21日取得"1 MIT 44.69%、2その他15.68%、3 GPLv2 12.96%、4 Apache 11.19%、5 GPLv3 8.88%、6 BSD 3-clause 4.53%、7 Unlicense 1.87%、8 BSD 2-clause 1.70%、9 LGPLv3 1.30 %、10 AGPLv3 1.05%
  31. ^ 「Debian-ライセンス情報」2008年1月8日取得
  32. ^ 「それらについてのさまざまなライセンスおよびコメント」gnu.org 2014年3月20日取得
  33. ^ 「CI:メイン」2015年3月19日取得
  34. ^ パーマー、ダグ(2003-02-15)。「GPLを使用しないのはなぜですか?無料のオープンソースソフトウェアについての考え」www.charvolant.org2020-01-24にオリジナルからアーカイブされました2020年1月24日取得
  35. ^ Mookhey、KK; Burghate、Nilesh(2005)。Linux:セキュリティ、監査、および制御機能ISACA。p。128. ISBN 9781893209787{{cite book}}: CS1 maint: uses authors parameter (link)
  36. ^ Toxen、Bob(2003)。実世界のLinuxセキュリティ:侵入の防止、検出、および回復プレンティスホールプロフェッショナル。p。365. ISBN 9780130464569
  37. ^ いいえ、キャサリン(2010年8月3日)。「LinuxがWindowsよりも安全である理由」PCWorld2013-09-01にオリジナルからアーカイブされました。
  38. ^ 「Firefoxは結局MSIEより安全です」News.com。
  39. ^ 「オープンソースの利点」2015年3月19日取得
  40. ^ 「ストールマンがスパイウェアについて説明する転写」
  41. ^ David A. Wheeler:なぜオープンソースソフトウェア/フリーソフトウェア(OSS / FS、FLOSS、またはFOSS)なのか?数字を見てください!2007年
  42. ^ Michelle Delio: Linux:ライバルよりもバグが少ないWired.com 2004
  43. ^ バートンP.ミラー; デビッドコスキ; Cjin Pheow Lee; Vivekananda Maganty; ラヴィ・マーシー; Ajitkumar Natarajan; ジェフ・シュタイドル(1995年10月)。「ファズの再考:UNIXユーティリティとサービスの信頼性の再検討」(PDF)マディソン、ウィスコンシン53706-1685米国:ウィスコンシン大学:コンピューターサイエンス学部。2010年6月21日にオリジナル(PDF)からアーカイブされました2013年5月1日取得... GNUおよびLinuxの基本的なユーティリティの信頼性は、商用システムの信頼性よりも著しく優れていました[原文のまま] {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: location (link)
  44. ^ バートンP.ミラー; グレゴリークックジー; フレドリック・ムーア(2006年7月20日)。「ランダムテストを使用したMacOSアプリケーションの堅牢性に関する実証的研究」(PDF)マディソン、ウィスコンシン53706-1685米国:ウィスコンシン大学:コンピュータサイエンス学部:1、2 。 2010年6月21日のオリジナル(PDF)からアーカイブ2013年5月1日取得今回もテストを再開しました... AppleのMacOSX。[...]結果は妥当でしたが、信頼性が1995年にテストされたLinux / GNUツールよりも優れていないことに失望しました。 GUIベースのアプリケーションをテストするときに何を期待するかについては確信が持てませんでした。結果は予想よりも悪い結果になりました。 {{cite journal}}: Cite journal requires |journal= (help)CS1 maint: location (link)
  45. ^ a b "他のフリーソフトウェアサイトへのリンク-GNUプロジェクト-フリーソフトウェアファウンデーション" 2015年3月19日取得
  46. ^ 「DistroWatchページヒットランキング」DistroWatch2012年10月30日。2011年10月7日のオリジナルからアーカイブ2012年10月30日取得
  47. ^ 「BSDライセンス定義」2015年3月19日取得
  48. ^ 「オープンソースプロジェクトにBSDスタイルのライセンスを使用する必要がある理由」2015年3月19日取得
  49. ^ 「[libreplanet-discuss] libreであるが無償ではないソフトウェアはありますか?
  50. ^ アンディ・ドーナン。「5つのオープンソースビジネスモデル」2009年10月10日にオリジナルからアーカイブされました。
  51. ^ GNU General Public License、セクション4。gnu.org
  52. ^ 「バルマー氏はオープンソースを「ガン」と呼んでおり、「営利企業は利用できない」と述べている"。2001-06-15にオリジナルからアーカイブ。2001-06-15取得{{cite web}}: CS1 maint: bot: original URL status unknown (link)シカゴサンタイムズ、2001年
  53. ^ ネットクラフト。「Webサーバー使用状況調査」
  54. ^ Apache SoftwareFoundation。「ニューエコノミーにおけるアパッチ戦略」(PDF)2008年2月16日にオリジナル(PDF)からアーカイブされました
  55. ^ ワーリング、テレサ; マドック、フィリップ(2005年10月1日)。「英国の公共部門におけるオープンソースソフトウェアの実装:現場からの証拠と将来への影響」情報管理の国際ジャーナル25(5):411–428。土井10.1016 /j.ijinfomgt.2005.06.002さらに、OSSの開発プロセスは、信頼性が高く、安全で、実用的で、高いユーザビリティとパフォーマンス評価を備えた革新的な製品を作成しています。現在、ユーザーはOSS革命の恩恵を受けているだけでなく、競争上の優位性を維持するためにサプライヤーに強制されている独自のソフトウェア開発の改善からも恩恵を受けています。
  56. ^ ガンター、ジョエル(2013年5月10日)。「LinuxoverWindowsに大胆に対応する国際宇宙ステーション」電信2022-01-11にオリジナルからアーカイブされました。
  57. ^ ブリッジウォーター、エイドリアン(2013年5月13日)。「国際宇宙ステーションはDebianLinuxを採用し、WindowsとRedHatをエアロックに落とし込みました」ComputerWeekly
  58. ^ 「IBMはこれまでで最大のLinuxラインナップを発表しました」IBM。1999-03-02。1999-11-10にオリジナルからアーカイブされました。
  59. ^ ハミド、ファラ(2006-05-24)。「IBMはブラジルのLinuxTechCenterに投資しています」LWN.net
  60. ^ 「インタビュー:Eclipseコードの寄付」IBM。2001-11-01。2009年12月18日にオリジナルからアーカイブされました
  61. ^ 「SunはGPLの下でJavaのリリースを開始します」フリーソフトウェアファウンデーション2006年11月15日2007年9月23日取得
  62. ^ Rishab Aiyer Ghosh(2006年11月20日)。「研究:EUにおける情報通信技術(ICT)セクターの革新と競争力に対するオープンソースソフトウェアの経済的影響」(PDF)欧州連合p。51 2007年1月25日取得
  63. ^ 「オープンソースソフトウェアの総所有コスト:OpenForumEuropeがサポートする英国内閣府のレポート」2015年3月19日取得
  64. ^ 「オープンソース」スタンディッシュニュースルームStandishgroup.com。2008-04-16。2012年1月18日にオリジナルからアーカイブされまし2010年8月22日取得
  65. ^ エリックS.レイモンド。「エリック・S・レイモンドが、自由ソフトウェアの代わりにオープンソースソフトウェアという用語の使用を開始するという最初の呼びかけ」

さらに読む

外部リンク