Lanphier氏がLinden Labに参加したのは、既にオープンソース化構想が立ち上げられていた2006年9月のことである。そのきっかけとなったのは同社CEOを務めるPhilip Rosedale氏であり、同氏は以前にReal NetworksのCTOを務めていたこともあって、Second Lifeビュワーのオープンソース化だけでなく、高度に複雑化したプロジェクトの運営そのものについてもオープンソースの専門家による指導が必要であることに直ぐに気づいたのだそうだ。そしてRosedale氏が目を付けたのが、Real用のHelixクライアントのオープンソース化を任されていたLanphier氏という訳である。
「(当時のLindenは)ソースコードの公開とサービスの提供を同時に進める作業の困難さを甘く見すぎており、ちょっとした信用問題になりかねない事態でした」とLanphier氏は語る。「私は以前にReal Networksで9年間働いてHelixコミュニティ構想の技術面に関する責任者を務めていたので、こうした(オープンソース化)問題は経験済みの事柄だった訳です。この種の仕事は誰でもできるという職種ではないので、そのための人材を雇おうにも、必要なスキルを有した外部の人間が限られすぎていたのですね」
Lanphier氏には、ビュワーのコードをコミュニティに公開することで得られるメリットについて確固たる見通しがあった。「今で言うところのインターネット的なテクノロジを生み出せるチャンスを過去に得ていた、AOL、Prodigy、Compuserveといった企業の事例を見ると分かるように、これらはいずれも各自のネットワークにアクセスする顧客数をいかに確保するかでしのぎを削っていました。こうした企業が当時提供していたサービスは、今日のインターネットと同等の存在となっていた可能性を秘めていたはずです。それを妨げたのは、オープン化する方法を確立すべき重要な時期において、利益の追求に没頭していたからに他なりません。その結果皮肉なことに、これらの企業は、CiscoやGoogleといった現在のインターネット界の巨人と呼ばれている存在になりおおせる機会を逃した訳です。自らの牙城を守ることに固執しすぎたのが敗因だと言えますね」
こうした教訓を踏まえたLanphier氏がLindenに対して求めているのは、Second Lifeのオープン化を可能な限り進めることで、それも単なる一時の流行に流されるのではなく、その作業を徹底化しておくことである。「個々のレベルで顧客の囲い込みを狙うことも選択肢の1つかもしれませんが、それよりも他のサービスを生み出す土台となるエコシステムを構築した方が、最終的には得られるものが大きいはずです。私が興味深く感じているのは、独自の主力製品を確保しているにもかかわらず、業界リーダの位置を占めている段階でそのオープンソース化を進めようとしているLindenの判断は、他の同種企業には見られない現象だという点です。通常こうした行為は、かつての権勢を失った企業が投げ売り的に放出するか、夢よ再び的な悪あがきとして行うのが常でした。いずれにせよ、今から5から10年もすればこの種のサービスを賄う有力なオープンソース系ソフトウェアが出現するであろうと予測されていますから、それならばいっそのこと今のうちにオープンソース化してしまえば、多くの人間が無用な労力に時間を費やす必要が無くなるはずです」
Lanphier氏の説明するところでは、この1月にアナウンスされたオープンソース化プロジェクトに関しては、各種の障害を克服しなければならないそうだ。「まずは、いくつかの整理作業が必要です」と同氏は語る。「実際、プロプライエタリ系ソフトウェアをオープンソース化する際には、常にクリーンアップの問題が付きものです。例えばjpeg 2000のレンダリングエンジンはサードパーティからライセンス供与されたものが使われていたので、これを上手いこと分離しなければなりませんでした。」 この件についてLanphier氏が行った措置は、レンダリングモジュール用のコードを記述してオープンソース系の代替品と置き換えられるようにしたことである。「Linden Labの構築したコードはすべてオープンソース化されていますが、ビュワーのコードの中には未だ3から4個のサードパーティ製プロプライエタリ系ライブラリが残留しています。現状ではその分離作業を進めているところです」
