フリーソフトウェア/オープンソースコミュニティとAppleの間の論争は1980年代に遡ることができ、当時Linuxの創始者はMac OS Xのカーネルを「ゴミの山」と呼びました。その他のソフトウェア史における逸話もあります。

オープンソース支持者とマイクロソフトの間には、長く、そして揺れ動く関係があります。誰もがこれを知っています。しかし、多くの点で、フリーまたはオープンソースソフトウェアの支持者とAppleの間の対立はより顕著です。メディアの注目をほとんど受けていませんが。
明確にしておくと、すべてのオープンソース支持者がAppleを嫌っているわけではありません。様々な逸話から、多くのLinuxハッカーがiPhoneやiPadを使っているのを見てきました。実際、多くのLinuxユーザーはAppleのOS Xシステムをとても気に入っており、OS Xのように見えるように設計された多くのLinuxディストリビューションを作成しています。(ちなみに、北朝鮮政府もそうしています。)
しかし、Mac信者とペンギン信者、つまりLinuxコミュニティ(フリーおよびオープンソースソフトウェアの世界のこの小さな部分のみを指す)の間の関係は、常に完全に調和していたわけではありません。そして、これは決して新しい現象ではなく、私がLinuxとフリーソフトウェア財団の歴史を研究したときに発見しました。
GNU vs. Apple
この戦争は少なくとも1980年代後半に遡ります。1988年6月、Richard StallmanはGNUプロジェクトを立ち上げ、完全にフリーなUnix系オペレーティングシステムを構築し、そのソースコードを無料で共有することを望み、Hewlett-Packard(HPQ)とMicrosoft(MSFT)に対するAppleの訴訟を強く非難しました。Appleの主張によると、他者がMacintoshオペレーティングシステムのインターフェースとエクスペリエンスをコピーしたことは正しくないとしました。もしAppleが普及すれば、GNUは警告しました。この会社は「大衆の新しい力を借りて、商用ソフトウェアに取って代わるために生まれたフリーソフトウェアを終わらせるだろう」と。
当時、Appleの訴訟に対抗するGNU(これは皮肉にも、状況は異なりますが、GNUがMicrosoftを支持していることを意味します)は、「あなたの弁護士を私のコンピューターから遠ざけて」ボタンをリリースしました。同時に、GNU支持者にAppleのボイコットを呼びかけ、Macintoshは見た目は良いコンピューターだが、Appleが訴訟に勝てば市場に独占をもたらし、コンピューターの価格を大幅に引き上げると警告しました。
Appleは最終的にこの訴訟に敗れましたが、1994年以降になってようやく、GNUはAppleのボイコットを撤回しました。この間、GNUはAppleを非難し続けました。1990年代初期、そしてその後も、GNUはMS-DOSコンピューターを含む他のパーソナルコンピュータープラットフォームで使用できるGNUソフトウェアプロジェクトの開発を始めました。GNUは主張しました、Appleがコンピューター分野での独占の野望を停止し、ユーザーインターフェースがMacintoshのいくつかのものを模倣できるようにしない限り、「Appleマシンのサポートは一切提供しない」と。(皮肉なことに、Appleが1990年代後半に開発したUnix系システムOS Xには、GNUからのソフトウェアがたくさんあります。しかし、それは別の話です。)
TorvaldsとJobs
ほとんどのディストリビューションに対する比較的自由放任な態度を除けば、Linuxカーネルの創造者Linus Torvaldsは、StallmanとGNUの過去のAppleに対する態度よりもはるかに友好的です。彼の2001年の著書「Just For Fun: The Story of an Accidental Revolutionary」で、TorvaldsはSteve Jobsとの会合について説明しています。1997年頃、後者からMac OS Xについて議論するための招待を受けました。当時、Appleは開発中でしたが、まだ公開されていませんでした。
「基本的に、Jobsは最初からデスクトップのプレーヤーはMicrosoftとAppleの2つだけだと私に伝えようとしました。そして、私がLinuxのためにできる最善のことは、Appleに従い、オープンソースユーザーにMac OS Xを支持するよう努力することだと考えました」とTorvaldsは書いています。
この会談は明らかにTorvaldsを不快にさせました。議論のポイントの一つは、Appleが新しいOS Xオペレーティングシステムを構築するために使用しているカーネルであるMachに対するTorvaldsの技術的な軽視に集中しました。Torvaldsはそれを「ゴミの山。考えられるすべての設計ミスが含まれており、その一部しか修正するつもりがない」と呼びました。
しかし、さらに不快だったのは、JobsがOS Xを開発する際のオープンソースへの侵入方法でした(OS Xのカーネルには多くのオープンソースプログラムがあります)。「彼は構造的な欠陥を少し軽視しました:一番下の本当のlow-coreなものがオープンソースかどうか誰が気にするのか、一番上にMac層があれば、これはオープンソースではない?」
すべてをまとめると、Torvaldsは、Jobsは「あまり議論しませんでした。彼は単純に、私がAppleとの協力に興味を持つと確信して話していました」と結論付けました。「彼は何も知らず、他の誰かがMacの市場シェアの成長に関心がないことを想像すらできませんでした。私がMacの市場がどれほど大きいか、あるいはMicrosoftの市場がどれほど大きいかに関心がないことを示したとき、彼は本当に驚いたと思います。」
もちろん、TorvaldsはすべてのLinuxユーザーにそう言ったわけではありません。OS XとAppleに対する彼の見方は、2001年から徐々に軟化しています。しかし実際には、早くも2000年には、Linuxコミュニティのリーダーシップは、Appleとその経営陣の傲慢さに対する深い軽蔑を示しており、Appleの世界とオープンソース/フリーソフトウェアの世界の対立がいかに根深いかについて重要なことを示しています。
以上の2つの歴史的な逸話から、Apple製品の価値に関する重大な論争を見ることができます。つまり、同社が創造するハードウェアとソフトウェアの品質を向上させることに取り組んでいるのか、それとも単に市場の狡猾さを利用して利益を得ているのか、Apple製品をもっと売るために、その価値に相当する機能を創造するのではなく。しかし、どちらにせよ、私はしばらく議論から離れておきます。
転載をご希望の場合は、出典を明記してください:デベロッパーリレーションズ »