Googleとオープンソースソフトウェア(OSS)の関わりは2002年のGoogle SOAP Search APIから始まったAPI公開と、2005年のGoogle Gode、Google Summer of Codeから始まったといって良いだろう。技術的とコミュニティの両面からOSSと つながってきたわけだ。
31日、都内で開催されたGoogle Developer Day 2007ではGoogleのUrber Tech Lead/ManagerのGreg Stein氏がGoogleとオープンソースやWeb開発者の関わり について語った。
同氏はApache Software Foundationのチェアマンを務め、バージョン管理ツー ルのSubversionやApache httpサーバ用のWebDavモジュールなどオープンソース との関わりが非常に深い人物だ。
もちろん、GoogleにおいてもOSSの活用に深く関わっている。
GoogleのUrber Tech Lead/ManagerのGreg Stein氏「LinuxとApacheがWebを作り、MySQLとPostgreSQLがRDBMSマーケットを変え、 FirefoxがWebブラウザのマーケットを変えた。同様のことがこれからも起こる だろう」と同氏。
Greg Stein氏によれば、GoogleがOSSにかかわるのは、「開発者に嬉しいこと はGoogleにも嬉しいことだから」だという。
「ソフトウェアはフリー、サービスとサポートから対価を得る というのがトレンドとなっている。Googleもこの流れの中にいる」とし、 この流れの中では開発者にフォーカスすることが賢い選択だとする。
同氏は「OSSはブロックのようなもの。Googleのサービスと一緒に動くブロック を増やしたい」という。Google自身が、ブロックとAPIを公開、ユーザも これらを利用して新しいブロックを作る。この循環によってGoogleのインフラ クトラクチャ、サービスなどを使うユーザが増える。ユーザの増加がGoogleに 利益をもたらすというわけだ。
この循環を生み出すためには、最初にGoogleが公開するブロックやAPIが開発 者に優しいものである必要がある。同社では開発者に優しい、つまり開発者が 使いやすい形で成果物を公開することに力を注いでいる。
まず、ライセンスはApache Licenceを主に採用する。「Googleはお返しがほし くてOSSを公開するわけではないし、コードを使うコミュニティに最大限の自由 度を与えたい」(同氏)からだ。BSDライセンスや時にはGPLライセンスを使う こともあるが、独自のライセンスを作らないというのも開発者の利便性を考え てのことだ。
また、Google APIを使うサンプルアプリケーションをOSSとして公開し、APIド キュメントを用意するという一般的な公開方法はもちろん、プロトコルや仕様 を明文化し、これをCreative Commons Licence で公開しているという点も特徴 的だ。
これも、Googleのサービスが開発者にとって使いやすい、つまり、プロトコル をリバースエンジニアリングすることなく、正当な権利でアクセスし、利用で きるから、という理由からだ。
結果として、例えば、SitemapsではYahooやMicrosoftの参加にまで結びつき、 大成功している。
同氏は「このモデルは全てのAPIで有効なものではないかもしれないが、ほとん どの場合うまくいくだろう」と今後も積極的な仕様やプロトコルの公開を行う とした。
もうひとつ、Googleは獲得した膨大なユーザに対して開発者がアクセスする手 段も用意する。例えば、Google GadgetやGoogle Maplpetsなどだ。「Googleが 全てを考えられるわけではない」とGreg Stein氏。これも開発者にフォーカス した戦略だ。
同氏は、Googleがオープンソースで成果物を公開する理由として、「コー ドそのものから戦略的な利益を得ることはできないから」とする。一方で、 「ランキングのロジックや巨大なインフラクトらクチャはGoogleにとって戦 略的な利益を生むものでこれをオープンソースにすることは無い」という。
こうしたオープンソース戦略をとるGoogleが考えるこれからのWeb開発のマーケッ トとは、オープンソースのコンポーネントAPIを公開する、開発者がクリエイティ ビティとビジネスモデルを提供する、みんなハッピー、というものだ。
勝ち残るIT活用--中堅中小企業の現場からタレントの江口ともみさんをレポーターに、
全国さまざまな業種の企業担当者に聞く!
サイバー攻撃関連ニュースのまとめ特別企画:高度化するサイバー攻撃からビジネスを守る
~対策レポートや企業の製品動向をまとめ読み~
境界防御だけでは、もはや不十分?
大切なデータベースを守る方法とは
陥らないためのワンポイント解説&
”実証実験から読み解くセミナー”情報
ウェブ消費行動の専門家×日本ベリサイン
ネットで消費者の信頼を得るポイントとは
JP1、Hadoop、QlickView "集計・分析"
データをクラウドに集約 ”蓄積・検索"
日立のサーバ戦略が描く、IT活用の今後
仮想化・クラウド対応としての製品強化
福田和代が贈るZDNetオリジナルストーリー
見逃せない3部作の第1回が無料公開!
率直な読者のご意見を全て公開
クラウドに対する疑問や実際の効果に迫る
必要以上の容量を奨められていませんか?
→電気ガスのように使えるストレージを知る
物理パッチ適用までにサーバを襲う脅威から
自動的に保護するDeep Securityエージェント
製造業者必見
オフライン環境のセキュリティ対策
最新テクノロジ満載、「百度」の講演も!
TECHNOLOGY @WORK 東京 2012レポート
日本ティブコソフトウェア株式会社
株式会社JCCH・セキュリティ・ソリューション・システムズ
ピーエムシー・シエラ・ジャパン株式会社
ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。