OpenDS ホットトピックセミナーでの質問
ちょっと遅くなってしまいましたが、セミナーででたいくつかの質問について OpenDS チームの人から解答をもらったので、お知らせします。
質問: 他のディレクトリーサーバーではなくて OpenDS を使う理由はなんですか?
解答は OpenDS プロジェクトの FAQ にだいたい書かれているのでこちらを是非みて欲しいということでしたが、英語でもありますし、追加でいくつか情報ももらったので簡単にまとめてみます。まず、オープンソースのディレクトリサーバーは、OpenLDAP, Fedora Directory Server, Apache Directory Server などいくつかあるのですが、あえて新しく OpenDS プロジェクトを始めたのは、1つには、OpenDS プロジェクトを始めたメンバーが実現したいと思っていることと、既存のオープンソースプロジェクトのゴールやポリシーに差があるため、それらに入っていってソースコードを分岐させてしまうのは、コミュニティを混乱させてしまうかもしれないからということです。
では、実現したいことは何かというと、次のようになります。
性能
最終的には数億のエントリーを保持し、1秒間に数万オペレーションをひじょうに短いレスポンスタイムでこなせるように考えて、基本設計をしています。使いやすさ
セミナーでもすこしお見せしましたが、インストールや使い勝手が難しくならないようにしています。機能
LDAP の基本機能をどれだけインプリメントしているかという点では、実は既に Sun Java System Directory Server を凌駕している部分もあります。詳しい比較表は、 こちらにあります。互換性・安定性
もともと商用のディレクトリサーバーを開発しているチームが OpenDS もやっているので当然ですが、互換性を気を配りながら新しい機能を追加していますし、安定性も犠牲にはしません。このあたりは一般的なオープンソースのプロジェクトとはちょっと違うところなのかもしれません。
質問: CDDL ライセンス以外も採用する予定はないか?
OpenDS コミュニティとして、現時点で CDDL 以外を採用する話はでていないとのことですが、セミナーででた質問の趣旨は理解したので、そういった要求があるかどうか調査はしてみたいといのことでした。実際に CDDL ライセンスだけでは問題があるという具体的な要望がありましたら、ぜひ OpenDS コミュニティのメーリングリストなどに要求してみてください。英語ではちょっとという方は、私のほうに連絡していただければサポートします。このブログ(どのエントリーでもかまいません)にコメントとして書いて頂いても OK です。なお、セミナーの時は時間配分がわるくてあまり質問の時間をとれませんでした。申し訳ありませんでした。セミナーの時に聞けなかった質問やその後に新たに思いついた質問、試しに OpenDS を使ってみたけどうまくいかないなどのコメントや質問があれば、ぜひこのブログにコメントとして書いてください。時間は多少かかるかもしれませんが解答していきたいと思います。