Apple、批判を受けて「最初の大手オープンソース企業」という発言を撤回c

Apple、批判を受けて「最初の大手オープンソース企業」という発言を撤回c
Apple、批判を受けて「最初の大手オープンソース企業」という発言を撤回c

先週、AppleがSwiftをオープンソース化したことで、Appleのオープンソースページは当然ながら注目を集めました。そこには、Appleが「オープンソースを戦略の主要部分に据えた最初の大手コンピュータ企業」であると主張する一節が含まれていました。当然のことながら、これは開発者コミュニティの一部のメンバーを不誠実で虚偽であるとして憤慨させました。

そこでAppleは、やや突飛な声明を撤回し、より落ち着いた表現に修正しました。この声明は技術的に定性的であり、様々な解釈が可能ですが、Appleはオープンソースへの貢献で知られているわけではありません。そのため、現在のページは以下のようになっています。

「オープンソースソフトウェアはAppleのプラットフォームと開発者ツールの中核を成しており、Appleは大量のオープンソースコードの貢献とリリースを続けています。」

この主張はしばらく前からAppleのサイトに掲載されていたが、先週のSwiftのリリースを受けて新たな注目を集めた。

Appleの発言が正しかったのか間違っていたのかは、実際には見極めるのが難しい。確かにAppleはOS X 10.0まで遡ってUNIXのオープンソースリリースを維持しており、現在ではBonjour、ResearchKit、そしておそらく最も有名なWebKitを含む多数のオープンソースプロジェクトを管理している。しかし、Appleはこれらのいずれにおいても、オープンソースの最良のパートナーとは言えない。Appleは多くの場合ソースコードの公開が遅く、ソフトウェアの出荷後、数週間または数ヶ月後に大規模な「ダンプ」を行うためにコードを保留することが多い。例えば、Appleは9月にリリースされたOS X 10.11のオープンソース要素をまだ公開していない。

こうした「コード爆弾」はオープンソースにとって悪しき慣習として非難されており、これがAppleの「オープンソース・ファースト」というメッセージが強く拒絶された理由の一つです。オープンソース支持者は、公開コードベースがよりコミュニティ指向となり、プロジェクトの進捗に合わせて毎日コミットが公開されることを望んでいます。

Swift はまさにこの方法で管理されています。WebKit も当初はそうではありませんでしたが、今ではこの方向に向かっています。今日では、LLVM、WebKit、そして(将来的には)Swift によって、Apple はオープンソース開発を大きくリードしています。しかし、この主張書面には Apple のオープンソースに対する歴史的なアプローチについて言及されていましたが、その記録はそれほど具体的ではありません。

主題に関わらず、十分な証拠がなければ「世界初」という主張は物議を醸すことになる。オープンソースシーンは非常に広範囲に広がり、分散化しているため、たとえApple自身がその主張を真実だと信じていたとしても、批判を抑えるために表現を変えるのがAppleにとって最善の選択肢だった。

havebin.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。