クエリ: Linuxの開発者は誰?
文章: リーナス・トーバルズ リーナス・ベネディクト・トーバルズ(Linus Benedict Torvalds、1969年12月28日 - 、)はフィンランド、ヘルシンキ出身のプログラマ。Linuxカーネルを開発し、1991年に一般に公開した。その後も、公式のLinuxカーネルの最終的な調整役(もしくは「優しい終身の独裁者」)を務める。
文章: TiVo化 一方、Linuxカーネルの原著作者であるリーナス・トーバルズは、TiVoがデジタル署名を使って自社の販売するシステム上で動作するソフトウェアを制限するのは適切であると主張した。トーバルズは、ソフトウェアに私的なデジタル署名を使うことはセキュリティツールにとって有用であると考えていると述べた。トーバルズは、ソフトウェアライセンスが支配下に置こうとするのはソフトウェアのみで、そのソフトウェアが動作するハードウェアまで対象とすべきでないとも信じている。ソフトウェアにアクセスすることができ、それを改変して他のハードウェア上で動作させることができる限り、Linuxの改変版が動作するのを妨げるためにデジタル署名を使うことに、倫理に悖る点はないとトーバルズは信じている。一方アラン・コックスなど、他のLinux開発者の中には異なる意見を表明する者もいる。 文章: GNU/Linux名称論争 さらにFSFも、「GNU/Linux(という呼称)は我々の理想主義が我々のコミュニティを築き上げる役割を担っていることを認め、公衆がこれら理想の実際的な重要性への理解を助ける」と主張しており、Linuxカーネル開発者の「自由」よりも「技術的な優位性」に対し関心をもつことと対照的である。Linuxカーネルの場合の自由より技術的な優位性に対する関心が勝っていることについての、よく知られ、繰り返される例として、長い間Linuxカーネルが多くの非フリーなファームウェアやその他の非フリーなライセンス条項のファイルに含まれてきたことが挙げられている。通常、「オペレーティングシステム」といえば、カーネル ハードウェアと直接やりとりする特定のサブシステム と、ユーザーランドと呼ばれる利用者またはコンピュータを制御するアプリケーションソフトウェアに使用されるソフトウェアが含まれる。また、「GNU」および「Linux」という名称はどちらも意図的に「Unix」という名称が絡んでおり、Unixは常に概念的にカーネルと同様にCライブラリおよびユーザーランドツールを含んでいた。1991年のLinuxカーネルのバージョン0.01から0.11へのリリースノート(バージョン0.12までGPL条項下でリリースされなかった)においてトーバルズは、「悲しいことに、カーネルはそれ自身ではあなたに何ももたらしません(中略)LinuxのほとんどのツールはGNUソフトウェアを使用しています。」と述べている。トーバルズはまた、1992年のアンドリュー・タネンバウムとリーヌス・トーヴァルズの議論において、「(私だけでなく)指摘されたように、Linuxカーネルは完全なシステムのほんの一部でしかありません」と述べている。「Linux」という言葉は、カーネル、オペレーティングシステム、あるいはLinuxディストリビューション全体のいずれかを指し、しばしばこの3つの間で混乱を招いている。メディア関係者は、トーバルズが1991年に(単にカーネルではなく)Linuxオペレーティングシステム全体を一から作ったと断定してしまったり、トーバルズは他のグラフィカルインターフェイスやGNUツールのようなコンポーネントの開発を監督しているとか、カーネルの新しいリリースはMicrosoft Windowsのようなカーネル以外の多くのものが同時に変わるプロプライエタリオペレーティングシステムと同様に、ユーザの目に見える変更がなされているといった誤りをしばしば犯している。この混乱のため、SCOグループやAlexis de Tocqueville Institution(AdTI)が始めたような、明らかにカーネルに対して向けられている法的脅迫や広報キャンペーンが、オペレーティングシステム全体が標的とされていると思い込んだ多くの解説者によって誤解された。これらの組織も故意にこの混乱を利用したとして糾弾された。ストールマンの名称変更運動が自己中心主義または個人な感情から生じているという指摘に対し、ストールマン本人は自分の関心は自分が称賛されることではなく、GNUプロジェクトにあると返答した。「一部の人々はそれが私のエゴを満足させるためにやっていると思っている。言うまでもなく、私はあなた方に『Stallmanix』と呼ぶようにお願いしてはいない。」もう一つのよくある議論(以下参照)に対し、FSFは多くの人々がそのシステムに貢献したことに感謝の意を示し、(Linuxという)短い名前では彼ら全員の功績を讃えることができないとして、そのシステムを「Linux」と呼ぶことは正当化できないと主張する: 文章: BitKeeper 2005年4月、BitMover は無料での BitKeeper 提供をやめると発表した。これは、アンドリュー・トリジェルがやったことが原因であった。彼は、OSDL で Linuxカーネルとは関係ないプロジェクトにも関わっており、BitKeeper の最新版以外のメタデータ(差分を含むリビジョンデータ)を見られるクライアントを開発しようとしていた。メタデータを参照して過去のバージョンとの差分を見ることはバージョン管理システムの根幹の機能であり、BitKeeper のライセンスが提供されない者には見ることができない。これは、ライセンスを持たない Linux カーネル開発者にとっては非常に不便だった。BitMover は一部のカーネル開発者には商用 BitKeeper を無料で提供することを決定したが、OSDL の従業員には無料提供も販売もしないとした。これには、リーナス・トーバルズやアンドリュー・モートンも含まれる。このため、Linux のソース管理ソフトウェアとして Git プロジェクトが開始されることとなった。 文章: タックス タックス()は、Linuxオペレーティングシステムの公式マスコットである。ラリー・ユーイングによって1996年に創作されたタックスは、ぽっちゃりしたペンギンである。ペンギンであるリナックスのマスコットの概念はLinuxカーネルの開発者であるリーナス・トーバルズによるものである。 文章: Linuxの歴史 1977年、カリフォルニア大学バークレー校のComputer Systems Research Group(CSRG)によって、Unix 6th editionを基盤とするBerkeley Software Distribution(BSD)が開発された。BSDにはAT&Tがライセンスを保有するUnixのコードが含まれていたために、AT&Tは1990年代初期にカリフォルニア大学を提訴した()。これによりBSDの開発および採用は著しく制約を受けた。 文章: Geeknet このVA Linux SystemsのIPOには、LinuxカーネルおよびDebian Project関係を中心とした多くのオープンソース開発者に対して、公募価格での購入権が付与され、短期的に大きな富を開発者に与えることになった。 文章: Git Gitの開発は、Linuxカーネルの開発者の多くがBitKeeperのシステムに対するアクセスを禁止されたことに端を発している(BitKeeper#価格変更を参照)。これは、アンドリュー・トリジェル (Andrew Tridgell) がプロプラエタリなソフトウェアであるBitKeeperのプロトコルをリバースエンジニアリングしたことに対し、BitKeeperの著作者であるラリー・マクボイがこれをライセンス違反であるとして、BitKeeperの無料提供を止めたためである。Linux.conf.au 2005のキーノートにおいて、Tridgellはこのリバースエンジニアリングの手順について説明を行ったが、内容はBitKeeperのサーバの適切なポートにtelnetでアクセスし“help”とタイプするだけという単純なものだった。 文章: Red Hat Linux Red Hat Linux(レッドハット・リナックス)は、かつてレッドハット社によって開発されていたLinuxディストリビューションである。現行のRed Hat Enterprise Linuxの前身、および初期のFedoraの前身となったバージョンである。 文章: Linuxの歴史 1992年、彼はカーネルをGNU GPLのもとでリリースすることを提案した。最初の決定はバージョン0.12のリリースノートで告知された。1992年12月半ばに彼はGNU GPLのもとでバージョン0.99を公開した。LinuxとGNUの開発者は、機能を完備した完全にフリーなOSを構築するために、LinuxにGNUの成果物を統合させる作業を進めた。トーバルズは「LinuxにGPLを適用したのは確実に私が実行した最善のことだった」と述べている。 文章: オープンソースソフトウェアの歴史 1990年代中程以降、GNUプロジェクトの創始者であるリチャード・ストールマンはLinuxを「Linux」ではなく「GNU/Linux」と呼ぶことをDebianを含むLinux関連ソフトウェアベンダーに依頼していた。他者の開発するソフトウェアの名称を指定する名称変更の依頼は賛成派と反対派に分かれるGNU/Linux名称論争となり、LinuxディストリビューションやLinux向けソフトウェアを開発する利用者がどのような名称でLinuxを扱うかの論争となった。 文章: Haansoft Linux Haansoft Linux(ハーンソフト・リナックス)は、Linuxディストリビューションの1つである。このディストリビューションは、韓国のソフトウェア開発会社 Haansoftlinux(Haansoftの子会社)によって開発されたもの。 文章: GNU/Linuxシステム 一般にLinuxを使用する場合、「カーネルとしてLinuxカーネルを使用し、それ以外はGCC、GNU Binutils、GNU Core Utilitiesなどをはじめとする必須にして多数のGNUのプロダクトを使用」しているものがほとんどである。そのためこのようなシステムを「GNU/Linuxシステム」と呼ぶべきだとGNUプロジェクトは主張している。Linux開発者のリーナス・トーバルズもこれを受け入れており、その定義に該当するものについては「GNU/Linux」と呼称している。 文章: GNU Cライブラリ 1990年代初期、Linuxカーネル開発者らがglibc開発をフォークさせた。"Linux libc" と呼ばれたこのフォークは数年間続き、バージョン2から5までリリースしている。 文章: Linux Linuxの開発は、フリーかつオープンソースなソフトウェアの共同開発として最も傑出した例のひとつである。Linuxカーネルのソースコードは無償で入手でき、GNU一般公衆利用許諾書のもとにおいて、非営利・営利に関わらず誰でも自由に使用・修正・頒布できる。Linuxは、世界中の開発者の知識を取り入れるという方法によって、あらゆる方面に利用できる幅広い機能と柔軟性を獲得し、数多くのユーザの協力によって問題を修正していくことで高い信頼性を獲得した。 文章: Linuxカーネル また、開発に際して、よりオープンな開発体制をとり、現在バザール方式と呼ばれている、誰でもLinux Kernel Mailing Listへのバグ報告や修正、機能拡張パッチを公開でき、その中から最終的にリーナスと彼が任命したメインテナーがコーディネータとなって、公式版のLinuxカーネルの質を保っている。