DUICUO

フリーソフトウェアのための闘いの過去と現在

2011年第2四半期、米国におけるAndroidオペレーティングシステム搭載携帯電話の台数は前年同期比851%増加し、Androidは最大のスマートフォンプラットフォームとなりました。3大モバイルオペレーティングシステムの中で、Androidの最大の特徴は「オープンソース」であることです。つまり、ソースコードが公開されており、誰でも操作、修正、そして独自にアプリケーションを開発することができます。

「Androidは、モバイルデバイス上で動作する初の真にオープンで包括的なプラットフォームです。」これは、2007年にAndroidがリリースされた際に、Googleが公式ブログで説明した言葉です。

当時、ノキアの独自OSであるSymbianはスマートフォン市場において70%以上のシェアを誇っていました。しかし、モバイルデバイス向けに無料のサービスソフトウェアとオープンソースコードを提供するAndroidは、わずか4年で着実にシェアを伸ばし、ついにはトップの座を奪いました。2011年4月にはSymbianも「オープンソース」であることを発表しましたが、時すでに遅しでした。

オープンソースソフトウェアは、その活力を改めて世界に示しました。

ソフトウェアの自由

2010年、マンハッタンの講堂は、多種多様な、そして無造作な聴衆で満員だった。リチャード・ストールマンは最前列に立ち、漫画風のGNU Takin人形を手に、濃い髭の下から力強い声を響かせた。「GNUは誰でも改変・再配布できますが、再配布を阻止できる者はいません。つまり、クローズドソースやプロプライエタリな改変は認められません。」

ストールマン氏は「フリーソフトウェアの父」として知られ、フリーソフトウェアアライアンスの創設者です。GNUは、アライアンスのマスコットであるヌーと、彼が立ち上げた「フリーソフトウェアエンジニアリングプロジェクト」の名称の両方を表しています。彼の言葉によれば、ソフトウェアの自由は「言論の自由のように」すべての人の権利の一部です。フリーソフトウェアは使用、改変、販売できますが、販売者は他者による共有や改変を阻止する権利はありません。

このロジックはビジネスの基本ロジックを覆すものでしたが、初期のソフトウェア開発者の多くから忠実な支持を得ました。

彼らの見解では、コンピュータソフトウェアの開発は小説や音楽作品の開発とは異なります。初期のコードは、多くのプログラマーや開発者の共同作業の成果であることが多いのです。さらに、ソフトウェアは運用中のテストを通じてバグを発見し、それを継続的に修正・改善することで初めて完璧なものとなります。

ストールマン氏は以前、MIT人工知能研究所で働いており、そこでも同様のアイデアが当初推進され、共有とコラボレーションを主張し、すべてのコードを芸術作品として継続的に改善するよう努めていました。

しかし、この調和のとれた協力関係は長くは続かなかった。1984年、ある研究室の同僚がソフトウェア会社を設立し、共同開発したソフトウェアの特許を取得し、他者による改変や公開を禁止したのだ。

ストールマンは、商業的独占が技術開発に脅威を与えることを知り、完全に無料で配布できるソフトウェアを書き直し、GPL と呼ばれるライセンスを考案して、このライセンスの下にあるソフトウェアが将来的に誰かの所有物にならないようにしました。

このアイデアは当初、技術に精通した少数の人々にしか共感されませんでした。しかし、1990年代のインターネットの出現により、フリーソフトウェアは単なるアイデアからムーブメントへと変貌を遂げました。Linuxシステムは、その最も成功した例です。

1991年、22歳のオランダ人学生、ヨナス・ガレルツは、小さなオペレーティングシステムを開発するとオンラインで発表しました。オーストリア、アイスランド、アメリカ、フィンランド、イギリスから即座に反応があり、24時間以内に世界中から協力者候補が集まりました。数ヶ月後、このオペレーティングシステムの簡易版がオンラインで稼働しました。Linuxと名付けられたこのオペレーティングシステムは、現在ではAndroidを含む世界中のあらゆる場所で使用されています。

エリック・レイモンドは、オープンソースソフトウェアを世界に紹介した記事「Cathedral and Bazaar」の中で、「Linuxは意識的な努力によって、全世界を人材プールへと変えることに成功した最初のプロジェクトだった」と述べています。Linuxの成功は、フリーソフトウェアの理想を実践しただけでなく、この共同開発アプローチを世界的な現象へと押し上げました。

別れた

オープンソース ソフトウェアはフリー ソフトウェアから生まれましたが、後にフリー ソフトウェアから分離されなければ、Android は今日存在しなかったでしょう。

フリーソフトウェアコンソーシアム(FSC)の多くの参加者の動機は様々です。ストールマン氏の「ソフトウェアの溜め込み」(非フリーソフトウェアを指すストールマン氏の用語)に対する倫理的姿勢に賛同する人もいれば、同じ志を持つ人々と働くことを楽しむ人や、自らの知性を披露するという「ハッカー精神」に突き動かされる人もいます。彼らはこうしたソフトウェア開発モデルを支持していますが、ストールマン氏ほど商業化に強く反対しているわけではありません。彼らは、マーケティングがフリーソフトウェアの理念を最大限に広め、より多くの人々が開発者コミュニティに参加するよう促すのに役立つと考えています。

1998年、レイモンドはDebianプロジェクトの創設者であるブルース・ペレンスと共に、「フリーソフトウェア」を「オープンソースソフトウェア」(または「オープンソースソフトウェア」)に置き換えることを呼びかけました。両者の違いは、理想主義と実用主義に例えられることもあります。彼らの行動は似ているかもしれませんが、基準は異なります。

フリーソフトウェアの「フリー」という言葉は、英語では「自由」と「無料」の両方の意味を持ち、知的財産権や商業化への反対というイメージを喚起しがちです。一方、「オープンソース」は、開発と共同作業のアプローチを簡潔に表しています。

オープンソース ソフトウェアでは、企業がコードの一部を使用し、それを自社のものとして主張することができます。これは確かに、オープンソース ソフトウェア ビジネス モデルの発展をある程度刺激してきました。

ビジネスソフトウェアをめぐる戦い

レイモンドはエッセイ「伽藍とバザール」の中で、伽藍の建設を商用ソフトウェアに例え、バザールのフラットな構造をオープンソースソフトウェアのモデルと捉えています。バザールを用いて伽藍に挑むことは、権威に対する草の根の挑戦です。この困難な戦いは、過去20年間のソフトウェア開発の歴史に深く根ざしています。

伝統的に、商用ソフトウェア企業は自社ソフトウェアのコアとなるソースコードを販売することで利益を得てきました。しかし、オープンソースソフトウェアでは、この部分のコードを公開することが必須であり、そこからどのように利益を得るかはシリコンバレーの多くの起業家にとって大きな悩みの種となっています。

一つのモデルは、Red Hatの付加価値収益モデルです。Linuxは完全にオープンで無料の大規模ソフトウェアですが、その応用は複雑で、ユーザーエクスペリエンスへの配慮が欠けており、エラーが頻繁に発生するという問題がありました。これがRed Hatにとってビジネスチャンスとなりました。2002年、Red HatはLinuxオペレーティングシステムの最初の有料エンタープライズ版であるRHELをリリースし、翌年にはエンタープライズ向け有料ソフトウェアサブスクリプションサービスを導入しました。現在、Red Hatは世界中で100万人以上の加入者を抱えています。

2つ目の一般的なアプローチは、FirefoxとAndroidが採用している広告モデルです。このオープンソースブラウザの普及により、Googleは広告を掲載し、自社製品にバンドルするようになり、Firefoxの収益源を支える企業となりました。Androidの開発も同様のパターンを辿り、携帯電話ユーザーを確保することで、広告収入はソフトウェアライセンスから得られる利益をはるかに上回りました。

さらに、MySQLのように、一般ユーザーとエンタープライズユーザーに異なるライセンスのソフトウェアを配布するデュアルライセンスモデルもあります。IBM、HP、SUNなどのサーバーハードウェアベンダーは、ハードウェアバンドルモデルを採用しています。

これらの戦略はすべて、十分な規模のユーザーベース、つまり大規模クライアントに高額なサービス料金を請求できる能力という、ある前提条件に依存しています。したがって、オープンソースソフトウェアの成功は、顧客が市場での競争優位性を獲得するために、高度な機能やサービスに対して十分な料金を支払う意思があるかどうかにかかっています。

オープンソースソフトウェアのビジネスモデルは今日までに洗練され、商用ソフトウェアと比較して初期の成功を収めてきました。Linuxなどのオペレーティングシステム、WordPressなどのブログソフトウェア、OpenOfficeなどのオフィスソフトウェア、Apacheなどのサーバーアプリケーションプラットフォームは、オープンソースの概念とオープンソースソフトウェア製品を広く受け入れるようになりました。MySQL ABに投資したオランダの投資家、ミコ・ポハカ氏は、「将​​来のビジネスはフリーソフトウェアとオープンソースソフトウェアによって牽引されるだろう」とさえ断言しています。

中国の新たな勢い

オープンソースソフトウェアは、その強固なセキュリティ、ソフトウェア業界におけるイノベーションの促進、そしてITコストの削減といったメリットから、多くの国で開発が支持されています。オバマ米大統領はオープンソースソフトウェアへの強い支持から「オープンソース大統領」として知られています。フランスはオープンソースソフトウェアの利用率が24%と最も高く、サルコジ仏大統領率いる経済委員会は、オープンソースアプリケーションの普及を促進するための減税策を提案しています。

中国では、前世紀末の早い時期から、オープンソースソフトウェアは、情報産業部元副部長の屈衛志氏や中国工程院院士の倪光南氏といった人物から注目され、議論されていました。2008年に発生したマイクロソフトのブラックスクリーン警告事件は、オープンソースソフトウェアにとって大きなチャンスとなりました。より多くの中国ユーザーが習慣を変え、オープンソースソフトウェアを利用するようになりました。

オープンソースソフトウェアの発展を一貫して提唱し、推進してきた倪光南院士は、中国でオープンソースソフトウェアがより発展するためには、オープンソースライセンス、原著者の労働権、知的財産権を尊重することを学ぶ必要があり、利益を軽視して利用のみに注力すべきではないと指摘した。結局のところ、これらのルールが効果的に法的に保護されなければ、オープンソースソフトウェアのビジネスモデルは成り立たない。

倪光南氏は記事の中で、「中国はこれまでオープンソースソフトウェアへの貢献よりも利用の方が多く、これは技術資源の面で主要国としての中国の地位と矛盾している」と述べています。しかし、彼はこの状況は急速に変化すると考えています。中国でオープンソースソフトウェアが発展するにつれて、中国は急速にオープンソースソフトウェアの主要な貢献国の一つとなるでしょう。

[編集者のおすすめ]

  1. Red Hat CEO: オープンソースがなければ、Google も Facebook も存在しなかったでしょう。
  2. Red Hat は、VMware オープンソース プロジェクトに対応するために業界の大手企業と提携しています。
  3. ビジネスを強化するオープンソースネットワーク管理ツール26選
  4. Apache Webサーバーのパフォーマンスを監視するための3つのオープンソースツール
  5. オープンソースソフトウェアを使用して3,650万ドル規模のビジネスを構築