もしリーナス・トーバルズがスティーブ・ジョブズのオファーを受け入れていたら?
Linuxは今年32歳になり、1991年9月の公式リリース以来、数々の出来事があった旅を振り返ることができます。その創始と膨大な成功は、一般的にLinuxの父として知られるリーナス・トーバルズの努力と献身なくしては不可能でした。彼の他にも、世界中の活気ある開発者コミュニティがいます。
すべては、当時フィンランドのヘルシンキ大学でコンピュータサイエンスを学んでいたリーナス・トーバルズによる個人的なプロジェクトとして始まりました。彼の目標は、UNIXに似たオペレーティングシステムであるMINIXに似た無料のオペレーティングカーネルを作成することでした。
彼はそれが大きくなることや認知を得ることを意図していたわけではありませんでしたが、運命のいたずらで、かつては趣味のプロジェクトだったものが時を経て驚異的に成長し、サーバー環境やクラウド上で最も広く使用されるオペレーティングシステムの一つとなりました。
トーバルズがスティーブ・ジョブズに会う
2000年頃、トーバルズはスティーブ・ジョブズからアップルでの素晴らしい給料と注目すべき地位を提案されました。スティーブは彼にLinuxプロジェクトを中止するように insist しましたが、リーナス・トーバルズはそれを完全に拒否しました。代わりに、リーナスはLinuxに固執し、他のオープンソース技術の開発を続けました。
実際、リーナス・トーバルズは、Linuxコミュニティの他の開発者と協力してGitを構築し、2005年に公式にリリースしました。Gitの作成は、Linuxカーネルの開発に必要な要件を満たす無料のバージョン管理ツールが不足していたことに触発されました。
なぜリーナス・トーバルズはその提案を辞退したのか?
リーナス・トーバルズがスティーブ・ジョブズのオファーを断った理由はいくつかあります。まず、スティーブ・ジョブズはLinuxにあまり関心がありませんでした。Wiredとのインタビューで、彼は「彼は私にAppleでLinux以外のことをするように求めた」と述べました。基本的に、スティーブ・ジョブズはMacOSが動作していたMachカーネルを新しいもので置き換えようとしていました。
ベースカーネルには二つの選択肢がありました - Linux と FreeBSD。Steve は Linus Torvalds に、Linuxカーネルに基づいた新しいカーネルで働く仕事を提供しましたが、彼は報酬に関係なく、クローズドソースのシステムで働きたくないため、断りました。これにより、Steve は唯一の代替手段として FreeBSD に目を向けざるを得ず、多くのプログラマーを雇ってそれに取り組ませました。
もしトーバルズが提案を受け入れていたらどうなっていたでしょうか?
リーナス・トーバルズは、ライセンスの制約なくコミュニティがアクセスできるオープンソースプロジェクトでの作業を続けたいと考えていました。二人の紳士のイデオロギーは明らかに対立しており、これが彼らを異なる道へと導くことになりました。
Apple の仕事のオファーを断ることは、リーナス が下した決断の中でおそらく最も重要なものだったでしょう。確かに、彼がいなくてもLinuxは続いていたという意見もあります。
疑いの余地がないのは、オープンソースコミュニティがそのような才能あふれるインスピレーションを与える人物を失っていた可能性があるということです。その才能が最大限に発揮されることはなかったでしょう。彼の素晴らしい努力と貢献がなければ、私たちは今の場所にいることはなかったでしょう。
今日のリーナス・トーバルズ
VMwareのオープンソース担当副社長であるダーク・ホンダルとの基調講演のインタビューの中で、リーナス・トーバルズは、もはやプログラマーではないと説明しました。メールを読んだり、時折コードを書いたりすることはありますが。
しかし、彼はLinuxカーネルに追加されるすべてのコード行を監督し、開発者を適切に指導することに積極的に関与しています。これは、コードが適切でないと感じた場合には、それを承認したり拒否したりすることを含みます。
リーナスは感情的な発言やエンジニアへの率直なフィードバック、時にはメーリングリストでの罵詈雑言で知られています。2018年9月のBBCのインタビューでは、自身の行動上の欠点を認め、他の開発者に対してより丁寧で共感的になるために専門家の助けを求めていることを説明しました。
しかし、彼は自分が人に好かれようとするタイプではないという事実を主張し、引き続き自分の意見を述べ、必要なところでは批判を行うと述べました。
リナス・トーバルズに関するあまり知られていない事実
多くの人が彼のオープンソースの世界への重要な貢献に精通していますが、ここではリーナス・トーバルズに関するあまり知られていない事実をご紹介します。
- リーナスは「リーナス」と発音されます。「ライナス」ではありません。
- リーナスは、公式のLinuxマスコットであるTuxの創造に責任があります。
- 彼はリナス・ポーリングにちなんで名付けられました。彼は二度のノーベル平和賞受賞者です。
- 彼はジャーナリストの家族に育ちました。
- 彼は自分自身を不可知論者として描述しています。
- 彼はGitを作成しました。Gitは、何百万もの開発者に使われている人気のある広く使用されているバージョン管理システムです。
- 2022年には、彼の純資産は約$50百万、年収は$1.5百万と推定されていました。
リーナス・トーバルズの有名な引用
ここにリーナス・トーバルズの有名な言葉のいくつかがあります:
話すのは安い。コードを見せてくれ。
ソフトウェアはセックスのようなものだ:無料であるときにより良い。
悪いプログラマーはコードを心配します。良いプログラマーはデータ構造とその関係を心配します。
知能とは、仕事を避ける能力でありながら、仕事を成し遂げることです。
ほとんどの優れたプログラマーは、報酬を得たり、公共の称賛を期待したりするためではなく、プログラミングをすることが楽しいからプログラミングを行っています。
私は人を怒らせるのが好きです。なぜなら、怒るべき人は怒った方がいいと思うからです。
Linuxの哲学は「危険に直面して笑え」です。おっと、間違えた。「自分でやれ」です。そう、それです。
結論
トーバルズのLinuxをオープンソースプロジェクトとして継続開発する決定は、自由およびオープンソースソフトウェア運動の形成において重要な役割を果たしてきました。
今はこれで終わりです。また、皆さんに楽しんでいただける興味深い記事を持って戻ってきます。下のコメント欄で貴重なフィードバックを共有してください。

