GNU

GNU
Debian GNU/Hurdコンソールスタートアップとログイン
開発者 コミュニティ
プログラミング言語 多数の言語(主にCアセンブリ言語
OSの系統 Unix系
開発状況 開発中
ソースモデル フリーソフトウェア
対象市場 パーソナルコンピュータ、モバイルデバイス、組み込みデバイス、サーバ、メインフレーム、スーパーコンピュータ
プラットフォーム HurdカーネルのみサポートされるものはIA-32、Linux-libreカーネルのみサポートされるものはAlphaARCARMAVR32英語版BlackfinC6x英語版ETRAX CRIS英語版FR-VH8/300Hexagon英語版ItaniumM32Rm68kMETAMicroBlazeMIPSMN103英語版OpenRISCPA-RISCPowerPCs390S+core英語版SuperHSPARCTILE64英語版Unicore32英語版x86Xtensa
カーネル種別 マイクロカーネル (GNU Hurd) または モノリシックカーネルLinuxのフォークであるGNU Linux-libre
ライセンス GNU GPL, GNU LGPL, GNU AGPL, GNU FDL, GNU FSDG[1][2]
ウェブサイト www.gnu.org/home.en.html
テンプレートを表示

GNU(グヌー、[ɡn] ( 音声ファイル)[3][4](Section: The name "GNU"))とはオペレーティングシステム[5][6][7] であり、かつコンピュータソフトウェアの広範囲に渡るコレクションである。GNUは完全にフリーソフトウェアから構成されている[8][9][10]

GNU"GNU's Not Unix!"(「GNUはUNIXではない」)の再帰的頭字語である。この名称が選ばれたのは、GNUはUnix系の設計ではあるがUNIXとは違いフリーソフトウェアでありUNIXに由来するソースコードを全く使っていないことを示すためである[8][11][12]。GNUの正式な発音は「グヌー」である[13]。一般的な英語では、gnuは「ヌー」と発音し、ウシカモシカまたはヌーと呼ばれる動物をさす言葉である。GNUプロジェクトは自らの名称の呼び方について「it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.(gとnの間に母音がない1音節として、g-nooと発音する)」と要請している。

GNUプロジェクトには、元々フリーソフトウェア財団が重点を置いていたオペレーティングシステムのカーネルであるGNU Hurdが含まれている[8][14][15][16]。しかしながらGNU Hurd以外のカーネルもGNUソフトウェアと共に利用できる。そのようなカーネルとして最も有名なものはLinuxカーネルである。GNUのカーネルにLinuxカーネルを用いるのが一般的な理由は、GNUのカーネルがGNUの中で最も成熟していない部分のためである[17][18]。GNUソフトウェアとLinuxカーネルを組み合わせたものが一般的に知られるLinuxである(あまり一般的ではないがGNU/Linuxと呼ばれることがある。この呼称についてはGNU/Linux名称論争を参照すること)。

GNUには人間が容易にコンピュータにインストールして利用可能な完全なオペレーティングシステムとするためのコンポーネントである、完全な機能を持ったカーネルが未だに欠けたままである。実際には、使用可能なGNUベースオペレーティングシステムのほとんどがLinuxディストリビューションである。LinuxディストリビューションにはLinuxカーネル、GNUコンポーネント、およびGNUプロジェクト以外のフリーソフトウェアプロジェクトによるソフトウェアが多く含まれている。

プロジェクトの創設者であるリチャード・ストールマンは、GNUを「社会的目的のための技術的手段」として考えている[19]

歴史

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

GNUオペレーティングシステムの開発はマサチューセッツ工科大学 (MIT) 人工知能研究所でリチャード・ストールマンによりGNUプロジェクトとして開始され、1983年9月27日にnet.unix-wizardsおよびnet.usoftというニュースグループで彼が公式に発表した[20][21]。ソフトウェア開発が始まったのは1984年1月5日であり、この日はそれまでストールマンが勤務していたMIT人工知能研究所が、GNUの所有権を主張することやフリーソフトウェアとしての配布へ干渉することを阻止するために彼が同研究所を辞めた日でもある[22]。ストールマンが選んだGNUという名称には様々な言葉遊びが含まれており、その中にはThe Gnu英語版という歌も含まれている[4](00:46:00)

GNUの目標は、完全にフリーソフトウェアで構成されるオペレーティングシステムを実現することであった。ストールマンは1960年代1970年代のコンピュータユーザーのように、ユーザーを自由にしたいと考えていた。その自由とは、使っているソフトウェアのソースコードを使って研究できる自由であり、ソフトウェアを他の人々と共有できる自由であり、ソフトウェアを修正できる自由であり、修正版を配布できる自由である。この哲学は後にGNU宣言として1985年3月に公表された[21]

GNU宣言の中でストールマンは「基本的カーネルは存在するが、Unixをエミュレートするにはより多くの機能が必要だ」としている。ここでストールマンが想定したカーネルは、マサチューセッツ工科大学が開発したRPC型カーネルTrix英語版である[要出典]。これは作者がフリーソフトウェアとして配布しており、Version 7 Unixと互換性があった。そして1986年12月、開発者らはこのカーネルに修正を加える作業を開始しようとした。しかし、開発者らはこれが出発点としてはふさわしくないと判断した。何故ならTRIXは「不明確で高価な68000マシン」でしか動作せず、使用するにはまず他のアーキテクチャへの移植が必須だったからである。

ストールマンはIncompatible Timesharing System (ITS) に関わっていた。ITSはPDP-10コンピュータアーキテクチャ用にアセンブリ言語で書かれた初期のオペレーティングシステムだが、PDP-10自体が開発・製造されなくなったために消えていった。このためストールマンは移植性のあるソフトウェアが必要だと考えていた[4](00:43:15)[23]。そのため、GNUの開発にはシステムプログラミング言語としてCLISPを使用し[24]、さらにGNUをUNIX互換にする決定がなされた[25]。当時UNIXは既にプロプライエタリなオペレーティングシステムとして広く使われていた。UNIXの設計はモジュール性が高く、部分ごとに再実装することが可能だった[23]

GNUに必要なソフトウェアの大部分は一から書かれたが、TeX組版システムやX Window System[21]、さらにMachマイクロカーネルといった共有可能なサードパーティーフリーソフトウェアコンポーネントは既存のものを流用した。なおMachは(GNUの公式カーネルである)GNU Hurdの、GNU Machコアの基礎を形成している[26]。前述したサードパーティーコンポーネントを除くGNUのコードの大部分はボランティアが書いたものであり、具体的には個人が余暇時間内や会社の業務内で書いた部分[27]、および教育機関や非営利団体が書いた部分で構成されている。1985年10月、ストールマンはフリーソフトウェア財団 (FSF) を創設した。1980年代後半から1990年代にはFSFがソフトウェア開発者を雇い、GNUで必要となるソフトウェア作成を行わせた[28][29]

GNUプロジェクトの初期の計画では、BSD 4.4-Liteのカーネルを採用することになっていた。しかし、バークレーのプログラマの協力が得られなかったため[要出典]、ストールマンは1988年にカーネギーメロン大学が開発したMachカーネルを採用することにした。ただし、MachにはAT&T由来のコードが使われていたため、それを取り除いてフリーソフトウェアとして使えるようになったのは1990年である[要出典]。HurdのアーキテクトだったThomas Bushnellは後に、BSDカーネルの採用を見送ったことでプロジェクトは大きく後退しており、そういう意味でもBSDカーネルを採用すべきだったと述べている[30]

カーネルの設計は、GNUの中でもUNIXから最も大きく異なる部分である。GNUのカーネルはマルチサーバ型マイクロカーネルであり、従来のUNIXカーネルの持つ機能をサーバと呼ばれる複数のプログラムで構成している。Machのマイクロカーネルは非常に低レベルのカーネル機能しか提供していないため、GNUプロジェクトではカーネルの上位レベルの部分を一種のユーザープログラムの集合体として開発しなければならなかった。この集合体を当初Alixと呼んでいたが、Thomas BushnellはHurdと呼ぶことを好み、Alixの名はそのサブコンポーネントに移され、最終的には使われなくなった[31]。その後、Hurdの開発は技術的問題がいくつも発生し、なかなか進展しない状況になった[32](00:51:23)

GNUが有名になるにつれて、GNUに興味を持つ企業が現れはじめた。それらの企業は開発援助をしたり、GNUのソフトウェアや技術サポートを組み合わせて商売するようになっていった。その中で最も成功した企業としてはシグナスソリューションズが知られている[27](同社は現在、レッドハットの一部となっている[33])。

1992年、最重要コンポーネントであるカーネルのGNU Hurdを除く全てのコンポーネントが完成した。1991年にはリーナス・トーバルズが独自にLinuxカーネルの開発を始めており、1992年にはLinuxのバージョン0.12がGNU General Public Licenseライセンスでリリースされ、この最後の空白を埋めた。LinuxとGNUを組み合わせることで、世界初の完全にフリーソフトウェアで構成されたオペレーティングシステムとなった。LinuxカーネルはGNUプロジェクトの一部ではないが、その開発にはGCCなどのGNU製プログラミングツールが使われている[34]

2002年にストールマンはGNU/Hurdのリリースについて楽観的声明を発表したが[35]、開発は2016年現在も続いている。Hurdの最新リリースはバージョン0.9である。動作はそれなりに安定しており、重要なアプリケーションを使うのでなければ十分使えるレベルである。

コンポーネント

GNUシステムの基本コンポーネントにはGNUコンパイラコレクション (GCC)、GNU Cライブラリ (glibc) およびGNU Core Utilities (Coreutils) だけでなく、GNUデバッガ (GDB)、GNU Binutils (binutils)[36]GNU Bashシェル[26][37]、およびGNOMEデスクトップ環境も含まれる[38]。GNUの開発者はGNUアプリケーションやユーティリティのLinuxへの移植に貢献しており、それらのアプリケーションやユーティリティはBSDの派生、SolarisそしてmacOSといったLinux以外のオペレーティングシステムでも広く利用されている[39]

GNUのプログラムの多くは、Microsoft Windows[40]やmacOS[41]といったプロプライエタリプラットフォームを含む他のオペレーティングシステムに移植されている。GNUのプログラムはプロプライエタリUNIX上の相当するソフトウェアよりも信頼性が高いことが示されている[42]

2015年11月の時点で、公式GNU開発サイトにホストされたGNUのパッケージ数は合計で466個存在する(終了したパッケージも含む。それらを除くと383個である)[43]

FSF認定ディストリビューションの例であるgNewSense
ローリングリリースモデルを用いるFSF認定ディストリビューションの例であるParabola GNU/Linux-libre

GNUの派生

GNUプロジェクトの公式カーネルはGNU Hurdマイクロカーネルである。しかしながら、2012年の時点でLinuxカーネルがLinux-libreという形で公式にGNUプロジェクトの一部となった。Linux-libreは、Linuxカーネルから全てのプロプライエタリコンポーネントを削除した派生物である[44]

FreeBSDのカーネルのようなLinux以外のカーネルも、実用的なオペレーティングシステムを構成するGNUソフトウェアと連携して機能する[45]。FSFはGNUツールやユーティリティと共に利用されるLinuxはGNUの派生とみなすべきであると主張しており、そのようなシステムをGNU/Linuxという用語で表現するよう奨励している(なおこのことがGNU/Linux名称論争の原因となっている)[46][47][48]。GNUプロジェクトはgNewSenseTrisquelおよびParabola GNU/Linux-libreといったLinuxを用いた派生を支持している[49]。カーネルとしてHurdを使用しない派生でLinux以外のカーネルを用いるものとしては、BSDカーネル上にGNUの初期計画を実現した、Debian GNU/kFreeBSDやDebian GNU/NetBSDがある。さらにGNUをNetBSDOpenSolarisなどのカーネルで動作させる移植プロジェクトもある。

コピーライト、GNUライセンスと管理

フリーソフトウェア財団は既存のプロジェクトへの小規模な変更のリリースをパブリックドメインとすることが無難だと考えている[50]が、GNUプロジェクトでは、その貢献者に対してGNUパッケージの著作権をフリーソフトウェア財団に譲渡することを推奨している[51][52]。ただしこれは必須ではない。パッケージのメンテナは自身が維持するGNUパッケージの著作権を維持することができるが、使用される(GNU GPLのような)ライセンスは著作権保持者しか強制させることができないので、この場合はフリーソフトウェア財団ではなく著作権保持者がライセンスを強制する[53]

GNUに必要なソフトウェアの開発のため、ストールマンはユーザーがフリーソフトウェアを共有し変更する自由を保障することを目的とした、GNU General Public Licenseと呼ばれるライセンスを書いた(最初はEmacs General Public Licenseと呼ばれた)[54]。彼はジェームズ・ゴスリンとのUniPressと呼ばれるプログラムに対するGNU Emacsプログラムにおけるソフトウェアコードの使用についての論争をめぐる経験をふまえてこのライセンスを書いた[55][56]。1980年代のほとんどの期間において、Emacs General Public LicenseやGCC General Public LicenseのようにGNUパッケージごとに個別のライセンスが存在した。1989年にFSFはGNUプロジェクトのソフトウェアだけでなく全てのソフトウェアに使用できる単一のライセンスであるGNU General Public License (GPL) を発表した[55][57]

現在GPLはGNUソフトウェアのほとんどで使われており、GNUプロジェクトとは関係のないフリーソフトウェアでもよく使われている。GPLは最も一般的に使用されるフリーソフトウェアライセンスである[58]。GPLでは、著作物の受領者はそれを実行し、複製し、修正し、再配布できるが、その再配布物のライセンスに制限を加えることを許さない。この思想はコピーレフトと呼ばれることが多い[59]

1991年、GNU CライブラリプロプライエタリソフトウェアとリンクできるようにするためにLibrary General Public Licenseとして知られるGNU Lesser General Public License (LGPL) が書かれ[60]、さらにGNU GPLのバージョン2がリリースされた。2000年には文書用にGNU Free Documentation Licenseが書かれた[61]。GPLとLGPLは2007年にバージョン3に修正され、ユーザーが自身のデバイスで修正されたソフトウェアの実行を妨げるハードウェアの制限英語版からユーザーを保護するための条項が追加された[62]

GNUプロジェクトのライセンスは、GNU独自のソフトウェアパッケージだけではなく、GNUが直接的には作成していないソフトウェアプロジェクト(あるいはパッケージ)でも使用されている。GNUソフトウェアと組み合わせて使用されることが多いソフトウェア、例えば、Linuxカーネルなどがその代表である。一方、対照的に、Unix系のGUI環境を構築するX Window Systemは、Linuxディストリビューションでも標準的に使用されてきたソフトウェアパッケージであるが、こちらはGNUライセンスではなく、パーミッシブ・ライセンスに基づいてライセンスされる。前者が多数派であり、後者は少数派である。

ロゴ

GNUのロゴはヌーである。元々はEtienne Suvasaによって描かれ、現在ではAurelio Heckertがデザインした大胆でシンプルなバージョンが好まれている[63][64]。これはGNUソフトウェアや印刷されたり電子化されたGNUプロジェクトの文書に表示され、フリーソフトウェア財団のマテリアルにも使われる。

なお本章で示したGNU30周年記念ロゴは公式ロゴの修正バージョンであり、2013年9月にGNUプロジェクト30周年記念としてフリーソフトウェア財団によって作成されたものである[65]

脚注

  1. ^ GNU Licenses”. 2016年1月14日閲覧。
  2. ^ GNU FSDG”. 2016年1月14日閲覧。
  3. ^ What is GNU?”. The GNU Operating System. Free Software Foundation (2009年9月4日). 2009年10月9日閲覧。 “The name ‘GNU’ is a recursive acronym for ‘GNU's Not Unix‘; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.”
  4. ^ a b c Stallman, Richard (9 March 2006). The Free Software Movement and the Future of Freedom. Zagreb, Croatia: FSF Europe. 2010年8月2日時点のオリジナルよりアーカイブ。2007年2月20日閲覧
  5. ^ Yi Peng; Fu Li; Ali Mili (January 2007). “Modeling the evolution of operating systems: An empirical study” (PDF). Journal of Systems and Software (Elsevier) 80 (1): 1-15. doi:10.1016/j.jss.2006.03.049. オリジナルの2009-05-09時点におけるアーカイブ。. https://web.archive.org/web/20160111035552/https://web.njit.edu/~mili/pdf/oss.pdf 2016年1月11日閲覧. "...we have selected a set of fifteen operating systems: Unix, Solaris/Sun OS, BSD, Windows, MS-DOS, MAC OS, Linux, Net Ware, HP UX, GNU Hurd, IBM Aix, Compaq/ DEC VMS, OS/2." 
  6. ^ M. R. M. Torres; Federico Barrero; M. Perales; S. L. Toral (June 2011). “Analysis of the Core Team Role in Open Source Communities” (PDF). Complex, Intelligent and Software Intensive Systems (CISIS), 2011 International Conference on (IEEE Computer Society): 109-114. doi:10.1109/CISIS.2011.25. https://www.researchgate.net/profile/Federico_Barrero/publication/221328676_Analysis_of_the_core_team_role_in_open_source_communities/links/5464a5fb0cf2cb7e9dab30fe.pdf 2016年1月11日閲覧. "Debian port to Hurd...: The GNU Hurd is a totally new operating system being put together by the GNU group." 
  7. ^ Neal H. Walfield; Marcus Brinkmann (2007-07-04). “A critique of the GNU hurd multi-server operating system” (PDF). ACM SIGOPS Operating Systems Review (New York, NY, USA: Association for Computing Machinery) 41 (4): 30-39. doi:10.1145/1278901.1278907. オリジナルの2015-11-05時点におけるアーカイブ。. https://web.archive.org/web/20151105213752/http://www.walfield.org/papers/200707-walfield-critique-of-the-GNU-Hurd.pdf 2016年1月11日閲覧。. 
  8. ^ a b c St. Amant, Kirk; Still, Brian. Handbook of Research on Open Source Software: Technological, Economic, and Social Perspectives. ISBN 1-59140999-3 
  9. ^ GNU Manifesto”. GNU project. FSF. 2011年7月27日閲覧。
  10. ^ Raymond, Eric (2001-02-01). The Cathedral & the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary. pp. 10-12. ISBN 978-0-59600108-7. https://books.google.com/books?id=F6qgFtLwpJgC 
  11. ^ The GNU Operating system”. GNU project. FSF. 2008年8月18日閲覧。
  12. ^ Marshall, Rosalie (2008年11月17日). “Q&A: Richard Stallman, founder of the GNU Project and the Free Software Foundation”. PC & Tech Authority. 2012年9月22日閲覧。
  13. ^ The GNU Operating System - What is GNU?”. Free Software Foundation (2009年9月4日). 2009年10月9日閲覧。 “The name "GNU" is a recursive acronym for "GNU's Not Unix!"; it is pronounced g-noo, as one syllable with no vowel sound between the g and the n.”
  14. ^ Vaughan-Nichols, Steven J. "Opinion: The top 10 operating system stinkers", Computerworld英語版, April 9, 2009: "…after more than 25 years in development, GNU remains incomplete: its kernel, Hurd, has never really made it out of the starting blocks. […] Almost no one has actually been able to use the OS; it's really more a set of ideas than an operating system."
  15. ^ Hillesley, Richard (June 30, 2010), “GNU HURD: Altered visions and lost promise”, The H: p. 3, http://www.h-online.com/open/features/GNU-HURD-Altered-visions-and-lost-promise-1030942.html, "Nearly twenty years later the HURD has still to reach maturity, and has never achieved production quality. […] Some of us are still wishing and hoping for the real deal, a GNU operating system with a GNU kernel." 
  16. ^ Lessig, Lawrence. The Future of Ideas: The Fate of the Commons in a Connected World, p. 54. Random House, 2001. ISBN 978-0-375-50578-2. About Stallman: "He had mixed all of the ingredients needed for an operating system to function, but he was missing the core."
  17. ^ “1.2 What is Linux?”, Debian open book, O’Reilly, (1991-10-05), http://oreilly.com/openbook/debian/book/ch01_02.html 2012年9月22日閲覧。 
  18. ^ “What is GNU/Linux?”, Ubuntu Installation Guide, Ubuntu (12.4 ed.), Canonical, https://help.ubuntu.com/lts/installation-guide/armhf/ch01s03.html 2015年6月22日閲覧。 
  19. ^ Stallman, Richard (1986), “KTH”, Philosophy (speech), GNU, Stockholm, Sweden: FSF, https://www.gnu.org/philosophy/stallman-kth.html .
  20. ^ Stallman, Richard (27 September 1983). "new UNIX implementation". Newsgroupnet.unix-wizards. Usenet: 771@mit-eddie.UUCP. 2008年8月18日閲覧
  21. ^ a b c Lambert, Laura (2005). Poole, Hilary. ed. The Internet: A Historical Encyclopedia. Biographies, Volume 1. Santa Barbara, California: ABC-CLIO. pp. 215-216. ISBN 1-85109-664-7. https://books.google.com/books?id=qi-ItIG6QLwC 
  22. ^ Holmevik, Jan Rune; Bogost, Ian; Ulmer, Gregory (March 2012). Inter/vention: Free Play in the Age of Electracy. MIT Press. pp. 69-71. ISBN 978-0-262-01705-3. https://books.google.com/books?id=jXC6H8lRjlUC 
  23. ^ a b DiBona, Chris; Stone, Mark; Cooper, Danese (October 2005). Open Sources 2.0: The Continuing Evolution. pp. 38-40. ISBN 9780596008024. https://books.google.com/books?id=q9GnNrq3e5EC&printsec=frontcover#v=onepage&q&f=false 
  24. ^ Timeline of GNU/Linux and Unix”. 2016年1月14日閲覧。 “Both C and Lisp will be available as system programming languages.”
  25. ^ Seebach, Peter (November 2008). Beginning Portable Shell Scripting: From Novice to Professional (Expert's Voice in Open Source). pp. 177-178. ISBN 9781430210436. https://books.google.com/books?id=53zaxy423xcC&printsec=frontcover#v=onepage&q&f=false 
  26. ^ a b Kerrisk, Michael (October 2010). The Linux Programming Interface: A Linux and UNIX System Programming Handbook. pp. 5-6. ISBN 9781593272203. https://books.google.com/books?id=Ps2SH727eCIC&printsec=frontcover#v=onepage&q&f=false 
  27. ^ a b Open Sources: Voices from the Open Source Revolution. O'Reilly & Associates, Inc.. (January 1999). ISBN 1-56592-582-3. http://oreilly.com/catalog/opensources/book/tiemans.html 
  28. ^ Buxmann, Peter; Diefenbach, Heiner; Hess, Thomas (2012-09-30). The Software Industry. pp. 187-196. ISBN 9783642315091. https://books.google.com/books?id=LlCnYt2snHYC&printsec=frontcover#v=onepage&q&f=false 
  29. ^ Practical UNIX and Internet Security, 3rd Edition. O'Reilly & Associates, Inc.. (February 2003). p. 18. ISBN 9781449310127. https://books.google.com/?id=50maN7VmpusC&printsec=frontcover#v=onepage&q&f=false 
  30. ^ Peter H. Salus. “The Hurd and BSDI”. The Daemon, the GNU and the Penguin. 2008年8月18日閲覧。 “It is now perfectly obvious to me that this would have succeeded splendidly and the world would be a very different place today.”
  31. ^ About the GNU Project - GNU Project - Free Software Foundation (FSF)
  32. ^ Stallman, Richard. “Stallman describing Hurd progress”. The Free Software Movement and the Future of Freedom; March 9th 2006. Zagreb, Croatia: FSF Europe. 2010年8月2日時点のオリジナルよりアーカイブ。2009年10月25日閲覧。 “it took many many many years to get this kernel to run at all, and it still doesn't run well, and it looks like there may be fundamental problems with this design, which nobody knew about back in 1990.”
  33. ^ Red Hat buys software firm, shuffles CEO - CNET News
  34. ^ What would you like to see most in minix? Linus Benedict Torvalds (Aug 26 1991, 2:12 am) - comp.os.minix | Google Groups
  35. ^ John Ribeiro (2002年3月11日). “Free Software Sees Gnu Loose of Linux”. PC World. 2006年8月8日閲覧。
  36. ^ GCC & GNU Toolchains - AMD”. Developer.amd.com. 2015年3月16日時点のオリジナルよりアーカイブ。2015年9月2日閲覧。
  37. ^ Matthew, Neil; Stones, Richard (2011-04-22). “The GNU Project and the Free Software Foundation”. Beginning Linux Programming. ISBN 9781118058619. https://books.google.com/books?id=vvuzDziOMeMC&printsec=frontcover#v=onepage&q&f=false 
  38. ^ Sowe, Sulayman K; Stamelos, Ioannis G; Samoladas, Ioannis M (May 2007). Emerging Free and Open Source Software Practices. pp. 262-264. ISBN 9781599042107. https://books.google.com/books?id=7MhTb9X4aYgC&printsec=frontcover#v=onepage&q&f=false 
  39. ^ Linux: History and Introduction”. Buzzle.com (1991年8月25日). 2012年9月22日閲覧。
  40. ^ McCune, Mike (December 2000). Integrating Linux and Windows. p. 30. ISBN 9780130306708. https://books.google.com/books?id=0SM3PEH9gagC&printsec=frontcover#v=onepage&q&f=false 
  41. ^ Sobell, Mark G; Seebach, Peter (2005). A Practical Guide To Unix For Mac Os X Users. p. 4. ISBN 9780131863330. https://books.google.com/books?id=o9K8KEQic5sC&printsec=frontcover#v=onepage&q&f=false 
  42. ^ Fuzz Revisited: A Re-examination of the Reliability of UNIX Utilities and Services - October 1995 - Computer Sciences Department,University of Wisconsin
  43. ^ Software - GNU Project - Free Software Foundation”. Free Software Foundation, Inc (2016年1月13日). 2016年1月13日閲覧。
  44. ^ GNU Linux-libre” (2012年12月17日). 2013年2月9日閲覧。
  45. ^ Kavanagh, Paul (2004-07-26). Open Source Software: Implementation and Management. p. 129. ISBN 978-1-55558320-0. https://books.google.com/books?id=CHkHNChvPqIC 
  46. ^ Welsh, Matt (8 September 1994). "Linux is a GNU system and the DWARF support". Newsgroupcomp.os.linux.misc. 2008年2月3日閲覧RMS's idea (which I have heard first-hand) is that Linux systems should be considered GNU systems with Linux as the kernel.
  47. ^ Proffitt, Brian (2012年7月12日). “Debian GNU/Linux seeks alignment with Free Software Foundation”. ITworld. 2012年9月22日閲覧。
  48. ^ 1.1. Linux or GNU/Linux, that is the question”. SAG. TLDP. 2012年9月22日閲覧。
  49. ^ “List of Free GNU/Linux Distributions”, GNU Project, Free Software Foundation (FSF), https://www.gnu.org/distros/free-distros.html .
  50. ^ How to choose a license for your own work”. GNU. Free Software Foundation. 2012年7月12日閲覧。
  51. ^ Copyright Papers”. Information For Maintainers of GNU Software. FSF (2011年6月30日). 2011年7月27日閲覧。
  52. ^ Why the FSF gets copyright assignments from contributors”. GNU. FSF (2011年7月15日). 2011年7月27日閲覧。
  53. ^ Raymond, Eric S (2002年11月9日). “Licensing HOWTO”. CatB. 2012年9月22日閲覧。
  54. ^ “GPL 1.0”, Old licenses, GNU, FSF, https://www.gnu.org/licenses/old-licenses/gpl-1.0.txt .
  55. ^ a b Kelty, Christopher M (June 2008). “Writing Copyright Licenses”. Two Bits: The Cultural Significance of Free Software. ISBN 978-0-82234264-9. https://books.google.com/books?id=MEmMl-tY8jEC 
  56. ^ The History of the GNU General Public License, Free Software, http://www.free-soft.org/gpl_history/ .
  57. ^ “GNU’s flashes”, GNU's Bulletin, GNU Project (Free Software Foundation (FSF)) 1 (5), (Jun 11, 1998), https://www.gnu.org/bulletins/bull5.html#SEC7 .
  58. ^ Open Source License Data”. Open Source Resource Center. Black Duck Software. 2012年9月24日閲覧。
  59. ^ Chopra, Samir; Dexter, Scott (August 2007). Decoding Liberation: The Promise of Free and Open Source Software. pp. 46-52. ISBN 978-0-41597893-4. https://books.google.com/books?id=c7ppFih2mSwC 
  60. ^ The origins of Linux and the LGPL, Free BSD, https://www.freebsd.org/doc/en_US.ISO8859-1/articles/bsdl-gpl/origins-lgpl.html .
  61. ^ Goldman, Ron; Gabriel, Richard P (April 2005). Innovation Happens Elsewhere: Open Source as Business Strategy. pp. 133-34. ISBN 978-1-55860889-4. https://books.google.com/books?id=2VElII9QeakC 
  62. ^ Smith, Roderick W (2012). “Free Software and the GPL”. Linux Essentials. ISBN 978-1-11819739-4. https://books.google.com/books?id=gmfFsdIAejkC 
  63. ^ A GNU Head”. Free Software Foundation (FSF) (2011年7月13日). 2011年7月27日閲覧。
  64. ^ A Bold GNU Head”. Free Software Foundation (FSF) (2011年7月13日). 2011年7月27日閲覧。
  65. ^ GNU 30th Anniversary”. Free Software Foundation (FSF) (2013年10月8日). 2014年12月15日閲覧。

関連項目

外部リンク

Read other articles:

село Шустівці Церква Різдва БогородиціЦерква Різдва Богородиці Країна  Україна Область Хмельницька область Район Кам'янець-Подільський Громада Орининська сільська громада Код КАТОТТГ UA68020210170094427 Основні дані Засноване 1545 Населення 256 Площа 0,936 км² Поштовий індекс...

 

1882 hand-colored map depicting the western half of the continental United States This timeline of the American Old West is a chronologically ordered list of events significant to the development of the American West as a region of the continental United States. The term American Old West refers to a vast geographical area and lengthy time period of imprecise boundaries, and historians' definitions vary. The events in this timeline occurred primarily in the portion of the modern continental U...

 

浦和実業学園中学校・高等学校 北緯35度50分22.4秒 東経139度40分34.7秒 / 北緯35.839556度 東経139.676306度 / 35.839556; 139.676306座標: 北緯35度50分22.4秒 東経139度40分34.7秒 / 北緯35.839556度 東経139.676306度 / 35.839556; 139.676306過去の名称 九里珠算研究塾浦和実業専門学院浦和実業学園商業高等学校国公私立の別 私立学校設置者 学校法人九里学園校訓 実...

Một phần của loạt bài về quyền LGBTTình trạng pháp lí của hôn nhân cùng giới Hôn nhân Andorra Anh Quốc1 Áo Argentina Bỉ Bồ Đào Nha Brasil Canada Chile Colombia Costa Rica Cuba Đan Mạch Đài Loan Đức Ecuador Estonia* Hà Lan2 Hoa Kỳ3 Iceland Ireland Luxembourg Malta México Na Uy Nam Phi Nepal New Zealand4 Pháp Phần Lan Slovenia Tây Ban Nha Thụy Điển Thụy Sĩ Úc Uruguay Kết hợp dân sự và đăng ký cặp đôi Anh Quốc:  &...

 

معاملة مجتمع الميم في غواتيمالا غواتيمالاالحالةقانوني منذ عام 1871[1]هوية جندرية/نوع الجنسلاالخدمة العسكريةغير معروفالحماية من التمييزلاحقوق الأسرةالاعترافبالعلاقاتلا اعتراف قانوني بالعلاقات المثليةالتبنيلا قد يواجه الأشخاص من المثليين والمثليات ومزدوجي التوجه ا...

 

Datsakorn Thonglao Informasi pribadiNama lengkap Datsakorn ThonglaoTanggal lahir 30 Desember 1983 (umur 39)Tempat lahir Nong Bua Lamphu, ThailandTinggi 1,69 m (5 ft 6+1⁄2 in)Posisi bermain Gelandang serangInformasi klubKlub saat ini Kanchanaburi CityNomor 7Karier junior1998–1999 Raj PrachaKarier senior*Tahun Tim Tampil (Gol)1999 Raj Pracha 23 (8)2000–2006 BEC Tero Sasana 77 (18)2001–2002 → 1. FC Kaiserslautern (pinjaman) 0 (0)2007–2009 Hoang Anh Gia Lai 28 ...

Line of upscale cars Motor vehicle Nissan LeopardOverviewManufacturerNissanProduction1980–1999Body and chassisClassMid-size luxury car / Executive carChronologySuccessorNissan Fuga The Nissan Leopard is a line of sport/luxury cars built by Japanese carmaker Nissan. The Leopard began life in 1980 and was discontinued in 1999. The Leopard were initially based on the Japanese market Nissan Skyline and Nissan Laurel, then later based on the chassis of their Nissan Cedric and Nissan Gloria conte...

 

Non-profit healthcare network in Buffalo, New York, US Kaleida HealthIndustryHealth carePredecessorCFG Health System[1]FoundedBuffalo, New York, United States1998; 25 years ago (1998)[1]HeadquartersBuffalo, New York, United StatesArea servedWestern New YorkKey peopleJody L. Lomeo[1]ServicesHospital networkNumber of employees9,675[2]DivisionsSee proseWebsitekaleida.org Buffalo General Medical Center (viewed from High Street in 2012) John R. Ois...

 

Russian politician This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This biographical article is written like a résumé. Please help improve it by revising it to be neutral and encyclopedic. (March 2022) This article reads like a press release or a news article and may be largely based on routine coverage. Please help improve this article and add independent sources. (March 2022) (Learn h...

Проко́фьевская домина́нта — специфическая для стиля С. С. Прокофьева диссонантная гармония, в мажоре — сочетание доминантовой гармонии (баса, трезвучия, малого септаккорда) и мажорного трезвучия на VII ступени (нижней атакты). Прокофьевская доминанта, как прав...

 

Seorang bocah berkostum tari guel. Tari guel adalah salah satu khasanah budaya Gayo di Aceh. Guel berarti membunyikan. Khususnya di daerah dataran tinggi gayo, tarian ini memiliki kisah panjang dan unik. Para peneliti dan koreografer tari mengatakan tarian ini bukan hanya sekadar tari. Dia merupakan gabungan dari seni sastra, seni musik dan seni tari itu sendiri. Dalam perkembangannya, tari guel timbul tenggelam, namun Guel menjadi tari tradisi terutama dalam upacara adat tertentu. Guel sepen...

 

Planned battleship of the Imperial Japanese Navy Tosa at Nagasaki on 31 July 1922; the ship is only complete up to the main deck, hence the lack of any superstructure aside from the small bridge History Empire of Japan NameTosa NamesakeTosa Province Ordered1918 Fiscal Year BuilderMitsubishi (Nagasaki Shipyard & Machinery Works), Nagasaki Laid down2 February 1920 Launched18 December 1921 Fate Construction cancelled, 5 February 1922 Scuttled, 9 February 1925 General characteristics Class an...

Species of songbird native to islands in southwestern Pacific Pacific robin[1] P. p. kleinschmidti, Viti Levu, Fiji Conservation status Least Concern (IUCN 3.1)[2] Scientific classification Domain: Eukaryota Kingdom: Animalia Phylum: Chordata Class: Aves Order: Passeriformes Family: Petroicidae Genus: Petroica Species: P. pusilla Binomial name Petroica pusillaPeale, 1849 Synonyms Petroica multicolor The Pacific robin (Petroica pusilla), is a red-breasted Australasian...

 

American spy thriller TV series Special Ops: LionessPromotional posterGenre Action drama Spy thriller Created byTaylor SheridanStarring Zoe Saldaña Laysla De Oliveira Dave Annable Jill Wagner LaMonica Garrett James Jordan Austin Hébert Jonah Wharton Stephanie Nur Hannah Love Lanier Nicole Kidman Morgan Freeman ComposerAndrew LockingtonCountry of originUnited StatesOriginal languageEnglishNo. of seasons1No. of episodes8ProductionExecutive producers Taylor Sheridan Jill Wagner David Glas...

 

Canadian indigenous snow shelter This article is written like a manual or guide. Please help rewrite this article and remove advice or instruction. (April 2015) Exterior of a quinzhee, facing the entrance A quinzhee or quinzee /ˈkwɪnziː/ is a Canadian snow shelter made from a large pile of loose snow that is shaped, then hollowed. This is in contrast to an igloo, which is built up from blocks of hard snow, and a snow cave, constructed by digging into the snow. The word is of Athabaskan ori...

Book by Ellis Weiner National Lampoon's Doon Pall Agamemnides, aka Mauve'Bib and the Kumkwat Haagendasz, rides one of the giant pretzels of Doon, the dessert planetAuthorEllis WeinerCover artistDoug BeekmanCountryUnited StatesLanguageEnglishGenreParody, Science fictionPublishedNovember 1984PublisherPocket Books (National Lampoon)Media typePrint (Paperback)Pages221ISBN0-671-54144-7OCLC123103635 National Lampoon's Doon is a parody of Frank Herbert's 1965 science fiction novel Dune, wr...

 

Mapa de Mesopotamia. Mesopotamia (Μεσοποταμία / Mesopotamia), del griego μεσο / mesos «medio» y ποταμός / potamos «río», es una región de Oriente Próximo entre el Tigris y el Éufrates, que se corresponde en su mayor parte con el Irak de la actualidad Geografía física Principales unidades regionales Hay cuatro tipos principales de unidades regionales: las mesetas de la alta Mesopotamia, la llanura de la Mesopotamia inferior, las montañas y las regiones de estep...

 

Diving competition Main article: 1978 Commonwealth Games Diving at the 1978 Commonwealth GamesVenueKinsmen Aquatic CentreDates4 August–9 August 1978NationsCanada, England, Australia, Scotland, India← 19741982 → The diving competition at the 1978 Commonwealth Games in Edmonton, Alberta, Canada counted a total number of four medal events: two events for both men and women. Canada, as host nation, won the most medals, taking 8, of which 2 were gold. They had a clean ...

This is a dynamic list and may never be able to satisfy particular standards for completeness. You can help by adding missing items with reliable sources. Action films By decade 1960s 1970s 1980s 1990s 2000s 2010s 2020s vte This is chronological list of action films released in the 1990s. Often there may be considerable overlap particularly between action and other genres (including horror, comedy, and science fiction films); the list should attempt to document films which are more closely re...

 

Antonio Vitullo Informazioni personali Arbitro di Calcio Federazione  Italia Sezione Campobasso e poi Roma. Attività nazionale Anni Campionato Ruolo 1960-19651964-19681965-1967 Serie CSerie BSerie A ArbitroArbitroArbitro Antonio Vitullo (Campobasso, 31 marzo 1931 – Roma, 26 novembre 2023) è stato un arbitro di calcio italiano. Fu il primo arbitro molisano a dirigere nel massimo campionato di calcio. Indice 1 Biografia 2 Note 3 Bibliografia 4 Collegamenti esterni Biografia Iniziò ad ...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!