【インタビュー】
オープンソースのWebサーバ「Apache」で知られるApache Software Foundationが、18日よりドイツ・シュツットガルトにて「ApacheCon Europe 2005」を開催中だ。オープンソースの影響力が大きくなっている今、ASFの方向性はオープンソースのみならず、ソフトウェア業界全体の注目を集めている。ASF共同設立者Lars Eilebrecht氏に、組織としてのASFの運営方針、その歴史と現在、今後の展望について聞いた。
--Apache Software Foundationについて教えてください。
Eilebrecht氏 : WebサーバのApacheプロジェクトそのものは1995年ごろに発足し、その後1999年にNPO(非営利団体)組織となりました。この頃から、Apache Webサーバの人気が高まり、関連したプロジェクトが立ち上がりはじめました。それとともに、Apacheという名前とソフトウェアそのものの乱用が増えたことが、NPO組織となった大きな理由です。
オープンソース開発が、個人の善意のみで開発、貢献、リリース、評価される時代は、残念ながら終わったのです。現在ASFは法を専門に担当するチームを持っていますし、ボランティアベースの弁護士もいます。
このほかの役割として、メンバーが代わっても作業が続くようにインフラストラクチャを整えることです。ハードウェアインフラ、コミュニケーションインフラ、ビジネスインフラの提供などです。
この間、人数という点では、当初20人程度でスタートしたのが、いまでは150人程度に増えました。メーリングリストの登録者数としては、1万人に達するレベルです。
プロジェクトも、httpサーバの「Apache」だけではなく、先日米Sun Microsystemsより認定を受けたJ2EEアプリケーションサーバ・プロジェクト「Geronimo」を初め、現在28のプロジェクトが進行しています。プロジェクトの中には、サブプロジェクトを設けているものもあります(図1参照)。
組織には、コアグループとなるコントリビュータがおり、ソースコード管理レポジトリにアクセスできまず。貢献度が高くなればより重要な決定に加わることができます。これは、われわれの哲学でもあります。
地域的には、欧州、北米の開発者が多いのですが、ロシアや東欧の開発者も増えました。日本やアジア諸国は、言語の壁からか、多くの割合を占めていません。学生もいれば、働いている人もいます。私も含め、参加者は共通して、プログラミングが楽しい、Apacheをよくしたいと思って参加していると思います。
重要な決定を含め、多くのことは、メーリングリストで行われていることから、このような会議を開くことは非常に意義があることです。現在、欧州と米国の2カ所で開いていますが、いつもメーリングリストのみでコミュニケーションしていた開発者同士が、顔をあわせることで、お互いの理解が広がります。
--現在、Apacheのシェアはどのぐらいですか? 人気の理由はどこにあると考えますか?
Eilebrecht氏 : 71%といわれています。1996年以来、シェアは常にトップだったと思いますが、その理由を一言でいうなら、優れているから、でしょう(笑)。技術では、モジュール性というApacheの特徴が受け入れられたと思っています。
技術以外の理由として、ライセンス形態が商用フレンドリだった点も挙げられます。ApacheはOSI(Open Source Initiative)が承認したApache Licenseの下で提供されていますが、これはかなり縛りがゆるいものです。たとえばFree Software Foundation(FSF)のGNU General Public License(GPL)の場合、このライセンスの下で配布されているソースコードを自社製品に利用した場合、その製品のソースコードを開示しなければなりませんが、Apache Licenseはこれを要求しません。もちろん、公開は大歓迎で、公開してくれるにこしたことはありません。でも、その判断は個人や組織に任せており、必須ではありません。たとえば米IBMは、Apacheを自社ミドルウェア「WebSphere」のベースに採用して、機能拡張を行ったのですが、ASFにそのソースコードを還元してくれました。
これは、企業のみならず、個人開発者にとってもApacheを魅力あるものにしています。Apacheを製品の中に組み込んでいるベンダーは、米Hewlett-Packard、IBM、米Apple Computerなどさまざまです。
われわれは、Apacheをさまざまな人がさまざまな目的に利用できるようにすることが大切だと考えています。
--ASFでは参加者数が増え、プロジェクト数が増えました。さらにはオープンソース自体が主流になってきました。これまでの体制を見直す可能性はあるのでしょうか?
Eilebrecht氏 : これといった計画は、現時点ではありません。プロジェクト数も、これ以上増やす、あるいは減らす、など明確な方向性があるわけではありません。われわれが避けようとしているのは、SourceForgeのように単なる開発のプラットフォームに過ぎず、ただ無差別にプロジェクトと技術情報を羅列するだけに終わってしまうことです。SourceForgeのリストにあるプロジェクトの中には、事実上空っぽのものもあります。
そのため、プロジェクトを評価するApache Incubatorというプロセスを設けています。ちゃんとしたコードベースがあるか、ヘルシーなコミュニティがあるかの2点を主として評価します。あとは、IP(知的所有権)などの面をクリアしているかどうかも、確認します。最近の動きとして、米BEA Systemsの「Beehive」など、企業がプロジェクトを貢献してくれることがありますが、これらもIncubatorを経て、Apacheプロジェクトとみなされます。
いったんプロジェクトとなった後も、必要がなくなったなどの理由から閉鎖されたものもあります。
--今後の展望をお聞かせください。
Eilebrecht氏 : 私がApacheに参画して8年となりますが、Apacheそのものも進化しました。Apacheは現在、2.0が登場し、2.1もアルファ版がでています。この8年間、一貫していることは、高い品質のオープンソースソフトウェアをつくる、という点です。今後も、これはわれわれの目標であり続けることでしょう。
| オープンソースカンファレンス2005 - 今楽しみなApache 2.1 [2005/3/29] |
| あのベストセラーVPNルータの後継「RTX1100」の実力をはかる [2005/3/25] |
| Apache 2.0 + Kernel 2.6 + Pentium 4でマルチスレッド性能をはかる [2004/5/18] |
| Apache/MySQL/PHPベースのCRMソリューション - ゼンドから [2005/7/19] |
| Linuxの次はJ2EEサーバ? - 増加するJBossへのベンダサポート、日本HPからも [2005/7/14] |
| オープンソースのJavaクラスライブラリ - GNU Classpath 0.16 "Harmony!" 公開 [2005/7/4] |
| Javaでドキュメント管理と自動ウェブサイト構築 - Apache Forrest 0.7 [2005/6/24] |
| コンテンツ管理インタフェース標準 - JSR 170/Java Content Repository 1.0 [2005/6/20] |
| Javaのコアクラスを扱うユーティリティ群 - Commons Lang 2.1公開 [2005/6/14] |
| 新しいSOAP実装の実現 - Apache Axis2-M2公開 [2005/6/9] |
| Harmony - Apacheプロジェクト、オープンソースJ2SE 5開発の提案 [2005/5/10] |
| 米IBMがオープンソース団体に30以上のソフトウェアを寄付、PHP支援サイト開設 [2005/2/26] |
| アンチスパム技術Sender IDのライセンスに関する懸念 [2004/9/3] |
Perlの文法を持ったJavaベースのスクリプト言語 - Sleep 2.0公開
【レポート】ApacheCon Europe 2005 - 拡大するオープンソース、Apache Software Foundationの課題は何か?
| 千葉工大 東京スカイツリータウンキャンパスがオープン! - 新型ロボも登場 [19:00 5/23] |
| 産総研、変性タンパク質の活性を回復させる有機ナノチューブゲルを開発 [18:30 5/23] |
| NIMS、空気中の物質を感知して発光するフィルムを開発 [18:29 5/23] |
| 日本NI、最大6.6GHzでRF信号ルーティングが可能なスイッチモジュールを発表 [18:26 5/23] |
| TI、SPICEモデル付きのSAR ADCを発表 [18:24 5/23] |
|
白か黒か? 『劇場版ポケットモンスター ベストウイッシュ』、7月12日放送 [00:47 5/24] ホビー |
|
TVアニメ『Fate/Zero』、第21話「双輪の騎士」の先行場面カットを紹介 [00:16 5/24] ホビー |
|
アニメ「夏目友人帳」展覧会の開催決定、主題歌集発売で [00:00 5/24] ホビー |
|
[ポケットモンスター]人気投票で放送作品を決定 異例の試み [00:00 5/24] ホビー |
|
【コラム】Windowsスマートチューニング 第188回 Vista/7編: タスクスケジューラでリマインダー通知を行う [23:07 5/23] パソコン |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。