GNU

GNU
GNUヘッド
Debian GNU/HurdXfce4、ウェブブラウザMidori
開発者コミュニティ
で記述さまざまな言語(特にC言語とアセンブリ言語
OSファミリーUnixライク
動作状態現在の
ソースモデルフリーソフトウェア
マーケティング対象パソコン、モバイル機器、組み込み機器、サーバー、メインフレーム、スーパーコンピュータ
サポートされているプラ​​ットフォームIA-32Hurdカーネルのみ)およびAlphaARCARMAVR32BlackfinC6xETRAX CRISFR-VH8/300HexagonItaniumM32Rm68kMETAMicroBlazeMIPSMN103OpenRISCPA-RISCPowerPCs390S+coreSuperHSPARCTILE64Unicore32x86XtensaRISC-VLinuxカーネルのみ)
カーネルタイプマイクロカーネルGNU Hurd)またはモノリシックカーネル(GNU Linux-libreLinuxのフォーク)
ユーザーランドGNU
ライセンスGNU GPLGNU LGPLGNU AGPLGNU FDLGNU FSDG [ 1 ] [ 2 ]
公式サイトgnu.org

GNU ( / ɡ n / GNOO ) [ 3 ] [ 4 ]は、フリーソフトウェアの広範なコレクション(2025年6月時点で387パッケージ)であり、 [ 5 ]オペレーティングシステムとして使用することも、他のオペレーティングシステムと部分的に使用することもできます。 [ 6 ] [ 7 ] [ 8 ]完成したGNUツールの使用により、 Linuxとして広く知られているオペレーティングシステムファミリが生まれました。 [ 9 ] GNUの大部分は、 GNUプロジェクト独自の一般公衆利用許諾書(GPLの下でライセンスされています。

リチャード・ストールマン
GNUプロジェクトの創設者、リチャード・ストールマン

GNUは、フリーソフトウェアの概念が生まれたプロジェクトでもあります。プロジェクトの創設者であるリチャード・ストールマンは、GNUを「社会的な目的を達成するための技術的手段」と見ています。 [ 10 ]また、ローレンス・レッシグは、ストールマンの著書『フリーソフトウェア、自由な社会』第2版の序文で、ストールマンが「ソフトウェアの社会的側面、そしてフリーソフトウェアがどのようにコミュニティと社会正義を創造できるか」について書いたと述べています。[ 11 ]

名前

GNUは「GNUはUnixではない!」の再帰的な頭字語です。[ 6 ] [ 12 ] GNUの設計はUnixに似ていますが、フリーソフトウェアであり、Unixコードを含まないという点でUnixとは異なるため、この名前が選ばれました。[ 6 ] [ 13 ] [ 14 ]ストールマンは、「 The Gnu 」という歌を含む様々な言葉遊びを使ってこの名前を選びました。[ 4 ] : 45:30

歴史

GNUソフトウェアの開発は、リチャード・ストールマンがMIT人工知能研究所で働いていたときに開始されました。GNUプロジェクトと呼ばれ、1983年9月27日にnet.unix-wizardsとnet.usoftのニュースグループでストールマンによって公表されました。[ 15 ]ソフトウェア開発は、研究所が所有権を主張したり、GNUコンポーネントをフリーソフトウェアとして配布することに干渉したりできないように、ストールマンが研究所を辞めた1984年1月5日に始まりました。[ 16 ]

目標は、完全にフリーソフトウェアなオペレーティングシステムを実現することでした。ストールマンは、コンピュータユーザーが使用するソフトウェアのソースコードを自由に研究し、他者とソフトウェアを共有し、ソフトウェアの動作を変更し、変更したバージョンを公開できるようにすることを望んでいました。この理念は、1985年3月にGNU宣言として公表されました。 [ 17 ]

リチャード・ストールマンは、非互換タイムシェアリングシステム(ITS)[ 16 ]の経験から、初期のオペレーティングシステムであるアセンブリ言語で書かれ、ITSが書かれたコンピュータアーキテクチャであるPDP-10の製造中止により廃止されたITSを、移植可能なシステムの必要性を決定づけた。[ 4 ] : 40:52 [ 18 ]こうして、システムプログラミング言語としてCLispを用いて開発が開始され、 [ 19 ] GNUはUnixと互換性を持つことが決定された。[ 20 ]当時、Unixはすでに人気の高いプロプライエタリオペレーティングシステムであった。Unixの設計はモジュール化されており、部分的に再実装することができた。[ 18 ]

必要なソフトウェアの多くはゼロから作成する必要があったが、TeXタイプセッティングシステム、X Window SystemGNU Hurd(GNUの公式カーネル)のGNU Machコアの基盤となるMachマイクロカーネルなど、既存の互換性のあるサードパーティ製のフリーソフトウェアコンポーネントも利用された。 [ 21 ]前述のサードパーティコンポーネントを除いて、GNUの大部分はボランティアによって書かれてきた。中には余暇に書いた人もいれば、企業、[ 22 ]教育機関、その他の非営利団体から報酬を得て書いた人もいる。1985年10月、ストールマンはフリーソフトウェア財団(FSF)を設立した。1980年代後半から1990年代にかけて、FSFはGNUに必要なソフトウェアを書くためにソフトウェア開発者を雇った。[ 23 ] [ 24 ]

GNUが注目を集めるにつれ、関心を持つ企業が開発に貢献したり、GNUソフトウェアや技術サポートを販売したりし始めました。その中で最も有名で成功したのが、現在Red Hat傘下となっているCygnus Solutions [ 22 ]です。[ 25 ]

コンポーネント

システムの基本コンポーネントには、 GNUコンパイラコレクション(GCC)、GNU Cライブラリ(glibc)、GNUコアユーティリティ(coreutils)[ 6 ]のほか、GNUデバッガ(GDB)、GNUバイナリユーティリティ(binutils)[ 26 ] 、 GNU Bashシェル[ 21 ] [ 27 ] [ 28 ]などがある。GNU開発者は、GNUアプリケーションとユーティリティのLinux移植に貢献しており、現在ではBSD系OS、SolarismacOSなどの他のオペレーティングシステムでも広く利用されている。[ 29 ]

多くのGNUプログラムは、 Microsoft Windows [ 30 ]やmacOS [ 31 ]などの独自プラットフォームを含む他のオペレーティングシステムに移植されています。GNUプログラムは独自のUnixプログラムよりも信頼性が高いことが示されています。[ 32 ] [ 33 ]

2024年6月現在、公式GNU開発サイトでホストされているGNUパッケージは合計467個(廃止されたものを含む、394個を除く)あります。[ 34 ]

オペレーティングシステムとしてのGNU

本来の意味、そしてハードウェア工学では今でも一般的な意味において、オペレーティングシステムとは、ハードウェアを制御し、タスクのスケジュールシステムコールなどを管理するための基本的な機能セットです。ソフトウェア開発者が使用する現代の用語では、これらの機能の集合は通常カーネルと呼ばれますが、「オペレーティングシステム」には、より広範なプログラムセットが含まれることが期待されています。GNU プロジェクトは 2 つのカーネルを維持管理しており、純粋な GNU オペレーティングシステムの作成を可能にしていますが、GNU ツールチェーンは非 GNU カーネルでも使用されます。「オペレーティングシステム」という用語の 2 つの異なる定義のため、非 GNU カーネルを含む GNU パッケージのディストリビューションの命名に関して議論が続いています。(以下を参照)。

GNUとFSFによってメンテナンスされたカーネル

Parabola GNU/Linux-libre は、ローリングリリースモデルを採用した FSF 承認ディストリビューションの例です。

GNUハード

GNUプロジェクトのオリジナルカーネルはGNU Hurd ( GNU Machマイクロカーネルと共に)であり、これはフリーソフトウェア財団(FSF)の当初の焦点でした。[ 6 ] [ 35 ] [ 36 ] [ 37 ]

2015年4月30日にリリースされたDebian GNU/Hurd 2015ディストリビューションにより、[ 38 ] [ 39 ] GNUは、ユーザーがコンピュータにインストールして使用できるオペレーティングシステムを組み立てるために必要なすべてのコンポーネントを提供するようになりました。[ 40 ] [ 41 ] [ 42 ]

しかし、Hurdカーネルはまだ製品版として使用できるものではなく、むしろさらなる開発とクリティカルでないアプリケーションの使用のための基盤と考えられています。[ 43 ] [ 40 ]

Linux-libre

2012年、 Linuxカーネルのフォークが、すべてのプロプライエタリコンポーネントが削除されたLinuxの亜種であるLinux-libreの形で正式にGNUプロジェクトの一部となりました。 [ 44 ] GNUプロジェクトは、 TrisquelParabola GNU/Linux-librePureOSGNU Guix System などのLinux-libreディストリビューションを承認しています。[ 45 ]

GNU以外のカーネル

FSF承認ディストリビューションの例であるTrisquel

Hurdの開発状況のため、GNUは通常Linux [ 46 ] [ 47 ]FreeBSD [ 48 ]などの他のカーネルと対になって使われます。GNUライブラリと外部カーネルの組み合わせが、カーネルを現代のソフトウェア開発で理解されているように使用可能なオペレーティングシステムにレンダリングするため、カーネルを持つGNUオペレーティングシステム(例:GNUとLinux)であるのか、それともカーネルはGNUなしでもマシンを動作させることができるため、そのカーネルは上部にGNUレイヤーを持つオペレーティングシステム(例:LinuxとGNU)なのかは、現在も議論が続いています。FSFは、LinuxカーネルとGNUツールおよびユーティリティを使用して構築されたオペレーティングシステムはGNUの変種と見なされるべきであると主張し、そのようなシステムに対してGNU/Linuxという用語を推奨しています( GNU/Linux命名論争を引き起こしています)。この見解はFSFに限ったことではありません。[ 49 ] [ 50 ] [ 51 ] [ 52 ] [ 53 ]注目すべきことに、 Linuxディストリビューションの中で最大かつ最も古いものの1つであるDebianは、自らをDebian GNU/Linuxと呼んでいます。[ 54 ]

著作権、GNUライセンス、そして管理

GNUプロジェクトは、貢献者がGNUパッケージの著作権をフリーソフトウェア財団に譲渡することを推奨しているが、[ 55 ] [ 56 ]、フリーソフトウェア財団は、既存のプロジェクトへの小さな変更をパブリックドメインにリリースすることは容認できると考えている。[ 57 ]しかし、これは必須ではない。パッケージのメンテナーは、自分が保守するGNUパッケージの著作権を保持することができるが、著作権者のみが使用されるライセンス(GNU GPLなど)を強制できるため、この場合はフリーソフトウェア財団ではなく著作権者がそれを強制する。[ 58 ]

必要なソフトウェアの開発のために、ストールマンは、ユーザーがフリーソフトウェアを共有および変更する自由を保証することを目的として、GNU一般公衆利用許諾書(当初はEmacs一般公衆利用許諾書と呼ばれていました)と呼ばれるライセンスを作成しました。 [ 59 ]ストールマンは、 GNU Emacsプログラムでのソフトウェアコードの使用をめぐる論争で、ジェームズ・ゴスリングとUniPressというプログラムと関わった経験を経て、このライセンスを作成しました。[ 60 ] [ 61 ] 80年代のほとんどの間、各GNUパッケージには、Emacs一般公衆利用許諾書、GCC一般公衆利用許諾書など、独自のライセンスがありました。1989年、FSFは、すべてのソフトウェアに使用でき、GNU以外のプロジェクトでも使用できる単一のライセンス、GNU一般公衆利用許諾書(GPL)を公開しました。[ 60 ] [ 62 ]

このライセンスは現在、GNUソフトウェアのほとんど、そしてGNUプロジェクトに属さない多数のフリーソフトウェアプログラムで使用されています。また、歴史的に見ても最も広く使用されているフリーソフトウェアライセンスでもあります(ただし、最近ではMITライセンスによって異議を唱えられています)。[ 63 ] [ 64 ]このライセンスは、プログラムの受領者全員に、プログラムを実行、複製、改変、配布する権利を与える一方で、配布する複製物にさらなる制限を課すことを禁じています。この考え方は、しばしばコピーレフトと呼ばれます。[ 65 ]

1991年、GNU Cライブラリをプロプライエタリソフトウェアとリンクできるようにするために、当時ライブラリ一般公衆利用許諾書として知られていたGNU Lesser General Public License (LGPL)が策定されました。 [ 66 ] 1991年にはGNU GPLバージョン2もリリースされました。文書用のGNU Free Documentation License (FDL)は2000年に続きました。[ 67 ] GPLとLGPLは2007年にバージョン3に改訂され、ユーザーが自身のデバイスで改変したソフトウェアを実行することを妨げるハードウェア制限からユーザーを保護するための条項が追加されました。[ 68 ]

GNUパッケージ以外にも、GNUプロジェクトのライセンスは[ 69 ] 、 Linuxカーネルなど、GNUソフトウェアとよく併用される多くの無関係なプロジェクトで使用されています。Xウィンドウシステム[ 70 ]などのフリーソフトウェアの大部分は、許容的なフリーソフトウェアライセンスの下でライセンスされています。[ 71 ]

エティエンヌ・スヴァサが描いたオリジナルのGNUロゴ

GNUのロゴはヌーの頭です。元々はエティエンヌ・スヴァサによって描かれましたが、現在はアウレリオ・ヘッカートによってデザインされた、より大胆でシンプルなバージョンが好まれています。[ 72 ] [ 73 ]このロゴはGNUソフトウェア、GNUプロジェクトの印刷物および電子文書に使用されており、フリーソフトウェア財団の資料にも使用されています。

30周年記念ロゴ

公式ロゴの修正版もありました。これは、GNUプロジェクトの30周年を記念して、2013年9月にフリーソフトウェア財団によって作成されました。[ 74 ]

参照

参考文献

  1. ^ 「GNUライセンス
  2. ^ 「GNU FSDG」
  3. ^ 「GNUとは何か?」GNUオペレーティングシステムフリーソフトウェア財団。2009年9月4日。 2009年10月9日閲覧「GNU」という名称は、 「GNUはUnixではない」の再帰的頭字語であり、 gnの間に母音のない1音節として「g-noo」と発音されます
  4. ^ a b cリチャード・ストールマン(2006年3月9日)「フリーソフトウェア運動と自由の未来」ザグレブ(クロアチア):フリーソフトウェア財団ヨーロッパ。 2007年2月20日閲覧
  5. ^リチャード・ストールマン、「ソフトウェア - GNUプロジェクト」。GNUプロジェクト。フリーソフトウェア財団。 2022年1月9日閲覧
  6. ^ a b c d eセント・アマント、カーク、スティル、ブライアン (2007).オープンソースソフトウェア研究ハンドブック:技術的、経済的、社会的視点. 情報科学参考文献. ISBN 978-1-59140999-1. OCLC  1028442948 .
  7. ^ 「GNU宣言」 . GNUプロジェクト. FSF . 2011年7月27日閲覧
  8. ^レイモンド、エリック(2001年2月1日)『 The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary』 O'Reilly Media, Inc.、  10~12ページ。ISBN 978-0-59600108-7
  9. ^ 「1.2. GNU/Linuxとは何か?」www.debian.org . 2024年6月7日閲覧
  10. ^ストールマン、リチャード(1986)、「KTH」哲学(スピーチ)、GNU、ストックホルム、スウェーデン:FSF
  11. ^リチャード・M・ストールマン、ジョシュア・ゲイ(2009年12月)。『フリーソフトウェア、フリー社会:リチャード・M・ストールマン選集』。CreateSpace Independent Publishing Platform。ISBN 978144143685620163月24日閲覧
  12. ^ 「GNUはUnixではない」。フリー辞書。 2012年9月22日閲覧
  13. ^ 「GNUオペレーティングシステム」 . GNUプロジェクト. FSF . 2008年8月18日閲覧
  14. ^ Marshall, Rosalie (2008年11月17日). 「Q&A: GNUプロジェクトとフリーソフトウェア財団の創設者、リチャード・ストールマン」 . AU : PC & Tech Authority . 2012年9月22日閲覧
  15. ^ Stallman, Richard (1983年9月27日). 「新しいUNIX実装」 .ニュースグループnet.unix-wizards . Usenet: [email protected] . 2008年8月18日閲覧 
  16. ^ a bホルメヴィク、ヤン・ルーネ、ボゴスト、イアン、ウルマー、グレゴリー(2012年3月)。『インターベンション:電気の時代の自由な遊び』MITプレス、pp.  69– 71。ISBN 978-0-262-01705-3
  17. ^リチャード・ストールマン(1985年3月)「{GNU}宣言」ドクター・ドブズ・ジャーナル・オブ・ソフトウェア・ツールズ。10 ( 3):30。2011年10月18日閲覧
  18. ^ a bディボナ, クリス; ストーン, マーク; クーパー, ダネーゼ (2005年10月). 『オープンソース 2.0: 継続的な進化』 . O'Reilly Media, Inc.. pp.  38–40 . ISBN 9780596008024
  19. ^ 「GNU/LinuxとUnixのタイムライン」。CとLispの両方がシステムプログラミング言語として利用可能になります
  20. ^ピーター・シーバッハ(2008年11月)『ポータブルシェルスクリプト入門:初心者からプロまで』(Expert's Voice in Open Source) Apress. pp.  177– 178. ISBN 9781430210436
  21. ^ a bケリスク、マイケル(2010年10月)『Linuxプログラミング・インターフェース:LinuxおよびUNIXシステムプログラミング・ハンドブック』No Starch Press、pp.  5– 6、ISBN 9781593272203
  22. ^ a b『オープンソース:オープンソース革命の声』O'Reilly & Associates, Inc. 1999年1月ISBN 978-1-56592-582-3
  23. ^ピーター・バックスマン、ハイナー・ディーフェンバッハ、トーマス・ヘス(2012年9月30日)。『ソフトウェア産業』、シュプリンガー、  187~ 196ページ。ISBN 9783642315091
  24. ^ 『実践UNIXとインターネットセキュリティ 第3版』O'Reilly & Associates, Inc. 2003年2月、18ページ。ISBN 9781449310127
  25. ^スティーブン・シャンクランド(1999年11月15日)「レッドハットがソフトウェア企業を買収、CEO交代」 CNET CBSインタラクティブ2016年3月5日閲覧
  26. ^ 「GCC & GNU Toolchains – AMD」 Developer.amd.com。2015年3月16日時点のオリジナルよりアーカイブ2015年9月2日閲覧。
  27. ^マシュー・ニール、ストーンズ・リチャード(2011年4月22日)「GNUプロジェクトとフリーソフトウェア財団」『 Linuxプログラミング入門』John Wiley & Sons. ISBN 9781118058619
  28. ^ Sowe, Sulayman K; Stamelos, Ioannis G; Samoladas, Ioannis M (2007年5月).新興のフリーソフトウェアおよびオープンソースソフトウェアの実践. Idea Group Inc (IGI). pp.  262– 264. ISBN 9781599042107
  29. ^ 「Linux:歴史と入門」 Buzzle.com、1991年8月25日。2017年12月11日時点のオリジナルよりアーカイブ2012年9月22日閲覧
  30. ^ McCune, Mike (2000年12月). LinuxとWindowsの統合. Prentice Hall Professional. p. 30. ISBN 9780130306708
  31. ^ソベル、マーク・G、シーバッハ、ピーター (2005)。Mac OS XユーザーのためのUnix実践ガイド。プレンティス・ホール・プロフェッショナル。4ページ。ISBN 9780131863330
  32. ^ファズ再考:UNIXユーティリティとサービスの信頼性の再検証– 1995年10月 – ウィスコンシン大学コンピュータサイエンス学部
  33. ^ 「UNIXユーティリティの安定性と信頼性に関する調査」(PDF)2009年12月22日時点のオリジナルよりアーカイブ(PDF) 。
  34. ^ 「ソフトウェア - GNUプロジェクト」 . フリーソフトウェア財団. 2016年1月13日. 2016年1月13日閲覧
  35. ^ Vaughan-Nichols, Steven J. 「 Opinion: The top 10 operating system stinkers」、 Computerworld、2009 年 4 月 9 日:「... 25 年以上の開発期間を経ても、GNU は未完成のままです。そのカーネルである Hurd は、実際には開発のスタート地点から外れていません。... 実際にこの OS を使用したことのある人はほとんどいません。これは、オペレーティング システムというよりも、アイデアの集合体です。」
  36. ^ Hillesley, Richard (2010 年 6 月 30 日)、「GNU HURD: 変わったビジョンと失われた約束」The H (オンライン版)、 3ページ 20 年近くが経過しましたが、HURD はまだ成熟しておらず、製品品質を達成したことがありません。... 私たちの中には、今でも本物、つまり GNU カーネルを搭載した GNU オペレーティング システムを望み、期待している人もいます。
  37. ^レッシグ、ローレンス(2001年)『アイデアの未来:繋がり合う世界におけるコモンズの運命』ランダムハウス、 54ページ ISBN 978-0-375-50578-2 彼はオペレーティングシステムが機能するために必要なすべての要素を混ぜ合わせましたが、核となる部分が欠けていました
  38. ^ 「Debian GNU/Hurd 2015 リリース – Phoronix」 www.phoronix.com . 2016年3月24日閲覧
  39. ^ 「Debian GNU/Hurd 2015 リリース!」 . lists.debian.org . 2016年3月24日閲覧。
  40. ^ a b「ステータス」 . www.gnu.org . 2016年3月24日閲覧。
  41. ^ 「Debian – Debian GNU/Hurd」 . www.debian.org . 2016年3月24日閲覧
  42. ^ 「Debian – Debian GNU/Hurd – 設定」www.debian.org . 2016年3月24日閲覧
  43. ^ Status、フリーソフトウェア財団、2015年5月3日、 2017年4月24日閲覧
  44. ^ "GNU Linux-libre" . 2012年12月17日. 2013年2月9日閲覧
  45. ^ 「フリーGNU/Linuxディストリビューション一覧」GNUプロジェクト、フリーソフトウェア財団(FSF)
  46. ^ 「1.2 Linuxとは何か?」Debian Open BookO'Reilly、1991年10月5日、 2012年9月22日閲覧
  47. ^ 「What is GNU/Linux?」Ubuntuインストールガイド(12.4版)、Canonical、2015年6月21日時点のオリジナルよりアーカイブ、 2015年6月22日閲覧。
  48. ^ Kavanagh, Paul (2004年7月26日).オープンソースソフトウェア:実装と管理. Elsevier. p. 129. ISBN 978-1-55558320-0
  49. ^ウェルシュ、マット(1994年9月8日)。「LinuxはGNUシステムであり、DWARFサポートがある」ニュースグループ:  comp.os.linux.misc 。 2008年2月3日閲覧。RMSの考え(私が直接聞いたところによると)は、LinuxシステムはLinuxをカーネルとするGNUシステムとみなすべきだというものです
  50. ^ Proffitt, Brian (2012年7月12日). 「Debian GNU/Linux、フリーソフトウェア財団との連携を目指す」 . ITworld . 2012年9月22日閲覧
  51. ^ 「1.1. LinuxかGNU/Linuxか、それが問題だ」 SAG TLDP 20129月22日閲覧
  52. ^ 「GNUオペレーティングシステム – CCM FAQ」。CCM 2019年12月15日時点のオリジナルよりアーカイブ。 2018年4月8日閲覧。GNUは、無料のオープンソースプログラムを提供するオペレーティングシステムです。
  53. ^ Snom Technology. 「ソースコードとGPLオープンソース」 . www.snom.com . 2018年4月9日時点のオリジナルよりアーカイブ。 2018年4月8日閲覧カーネルLinuxを使用するGNUオペレーティングシステムの派生版は現在広く利用されている。これらのシステムはしばしば「Linux」と呼ばれるが、より正確には「GNU/Linuxシステム」と呼ばれる。
  54. ^ 「第1章 定義と概要」
  55. ^ 「著作権文書」 . GNUソフトウェアのメンテナー向け情報. FSF. 2011年6月30日. 2011年7月27日閲覧
  56. ^ 「FSFが貢献者から著作権譲渡を受ける理由」 GNU FSF 2011年7月15日2011年7月27日閲覧
  57. ^ 「自分の作品に適したライセンスの選び方」 GNUフリーソフトウェア財団2012年7月12日閲覧
  58. ^ Raymond, Eric S. (2002年11月9日). 「ライセンスHOWTO」 . CatB. 2022年2月15日時点のオリジナルよりアーカイブ。 2012年9月22日閲覧
  59. ^ 「GPL 1.0」旧ライセンス、GNU、FSF
  60. ^ a bケルティ、クリストファー・M(2008年6月)。「著作権ライセンスの書き方」『Two Bits:フリーソフトウェアの文化的意義』。デューク大学出版局。ISBN 978-0-82234264-9
  61. ^ GNU一般公衆利用許諾書の歴史、フリーソフトウェア
  62. ^ 「GNUのフラッシュ」GNUの速報、GNUプロジェクト、第1巻第5号​​、フリーソフトウェア財団(FSF)、1998年6月11日
  63. ^ 「オープンソースライセンスデータ」オープンソースリソースセンター。Black Duck Software。2012年10月8日時点のオリジナルよりアーカイブ。 2012年9月24日閲覧
  64. ^ 「2020年のトップオープンソースライセンス:トレンドと予測」 WhiteSource Software。2020年2月19日時点のオリジナルよりアーカイブ。 2020年2月19日閲覧
  65. ^チョプラ、サミール、デクスター、スコット(2007年8月)。『解放の解読:フリーソフトウェアとオープンソースソフトウェアの約束』ラウトレッジ、pp.  46– 52. ISBN 978-0-41597893-4
  66. ^ LinuxとLGPLの起源、Free BSD
  67. ^ゴールドマン、ロン、ガブリエル、リチャード・P(2005年4月)。『イノベーションはどこかで起こる:オープンソースをビジネス戦略として』モルガン・カウフマン、  133~ 134頁。ISBN 978-1-55860889-4
  68. ^スミス、ロデリック・W (2012). 「フリーソフトウェアとGPL」 . Linux Essentials . John Wiley & Sons. ISBN 978-1-11819739-4
  69. ^ 「GNUライセンスに関するよくある質問」GNUプロジェクト20235月11日閲覧
  70. ^ "COPYING · master · xorg / xserver · GitLab" . GitLab . 2014年8月25日. 2023年7月18日閲覧
  71. ^ 「2021年 オープンソースライセンス パーミッシブ vs. コピーレフト」Statista . 2023年7月18日閲覧
  72. ^ 「A GNU Head」 . フリーソフトウェア財団 (FSF). 2011年7月13日. 2011年7月27日閲覧
  73. ^ 「大胆なGNUヘッド」フリーソフトウェア財団2011年7月13日. 2011年7月27日閲覧
  74. ^ 「GNU 30周年記念」フリーソフトウェア財団2013年10月8日. 2014年12月15日閲覧