これからのWeb開発どうなるの?OSSとの関わりは?Google語る

大野晋一(編集部) 2007年05月31日 12時55分

  • このエントリーをはてなブックマークに追加

 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の活用に深く関わっている。

Greg Stein氏 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を公開する、開発者がクリエイティ ビティとビジネスモデルを提供する、みんなハッピー、というものだ。

  • このエントリーをはてなブックマークに追加
関連キーワード
OS

関連ホワイトペーパー

SpecialPR

連載

CIO
ハードから読み解くITトレンド放談
大木豊成「仕事で使うアップルのトリセツ」
研究現場から見たAI
ITは「ひみつ道具」の夢を見る
内製化とユーザー体験の関係
米ZDNet編集長Larryの独り言
今週の明言
「プロジェクトマネジメント」の解き方
田中克己「2020年のIT企業」
松岡功「一言もの申す」
林 雅之「デジタル未来からの手紙」
谷川耕一「エンプラITならこれは知っとけ」
Fintechの正体
内山悟志「IT部門はどこに向かうのか」
情報通信技術の新しい使い方
三国大洋のスクラップブック
大河原克行のエンプラ徒然
コミュニケーション
情報系システム最適化
モバイル
通信のゆくえを追う
セキュリティ
企業セキュリティの歩き方
サイバーセキュリティ未来考
セキュリティの論点
ネットワークセキュリティ
スペシャル
Gartner Symposium
企業決算
ソフトウェア開発パラダイムの進化
座談会@ZDNet
Dr.津田のクラウドトップガン対談
CSIRT座談会--バンダイナムコや大成建設、DeNAに聞く
創造的破壊を--次世代SIer座談会
「SD-WAN」の現在
展望2017
IBM World of Watson
de:code
Sapphire Now
VMworld
Microsoft WPC
HPE Discover
Oracle OpenWorld
Dell EMC World
AWS re:Invent
AWS Summit
PTC LiveWorx
古賀政純「Dockerがもたらすビジネス変革」
さとうなおきの「週刊Azureなう」
誰もが開発者になる時代 ~業務システム開発の現場を行く~
中国ビジネス四方山話
より賢く活用するためのOSS最新動向
「Windows 10」法人導入の手引き
Windows Server 2003サポート終了へ秒読み
米株式動向
実践ビッグデータ
日本株展望
ベトナムでビジネス
アジアのIT
10の事情
エンタープライズトレンド
クラウドと仮想化