
アップルコンピュータ社は本日のインタビューで、Rendezvousのソースコードを9月上旬にオープンソースコミュニティに公開すると発表した。Rendezvousは、インターネット標準の策定を担う団体であるインターネット技術タスクフォース(IETF)が策定したZeroConf標準をアップルが実装したものである。
Rendezvousは、1990年代後半にIETFによって初めて文書化され、Appleの支援を受けた、インターネットIP標準とLANネットワークを統合するゼロコンフィギュレーション技術です。Rendezvousを使用すると、エンドユーザーによる設定を必要とせずに、プリンターなどのデバイスをネットワーク上で確認できるようになります。
「LANベースのネットワークの使いやすさを、標準化とインターネットのあらゆる利点と融合させています」と、Appleのワールドワイド製品マーケティング担当シニアディレクター、ブライアン・クロール氏はMacCentralに語った。「Rendezvousは、IP標準に準拠したサーバーが存在しない状況でアドホックネットワークを構築するという、ネットワーク構築のあらゆる問題をカバーします。」
アップルは先月の Macworld Expo & Conference でこの技術のデモを初めて披露し、エプソン、ヒューレット・パッカード、レックスマークの 3 社が Rendezvous 技術をサポートする製品を開発すると発表した。
ZeroConf 標準はオープンソース コミュニティで利用可能ですが、これまでこの標準の実用的な実装は利用できませんでした。
「DNSレスポンダ、つまりデバイス名をブロードキャストする部分は、他のプラットフォーム上で特に有用です。プリンターベンダーはこれを自社のデバイスに実装し、ネットワーク上で自社をアドバタイズすることができます」と、Appleのワールドワイドプロダクトマーケティング部門開発プラットフォーム担当プロダクトラインマネージャー、アーネスト・プラバカール氏は述べています。「クロスプラットフォームで非常に有用なこのソースコードは、Rendezvousという名のオープンソースプロジェクトの一部として別途公開しています。Rendezvousテクノロジーを自社製品に採用したい方は、このコードを簡単に利用し、採用することができます。」
プリンターベンダーは既にRendezvousのサポートを表明していますが、この技術はハードウェアだけに留まりません。実際、AppleはJaguarに付属するAIM互換チャットアプリケーション「iChat」にこの技術を実装しています。Appleは、実装のソースコードをオープンソースコミュニティに公開することで、Rendezvousの普及を加速させたいと考えています。
「私たちが実現したいのは、企業がこれを自社のデバイスに組み込むことです」とクロール氏は述べた。「IPネットワークの構築はこれまで比較的困難でした。そこで、アドホックネットワークに組み込めるデバイスを人々が構築できるようにすることで、私たちはまさに大きな課題に取り組んでいるのです。」
Rendezvousは、Appleがオープンソースコミュニティに進出した最初の事例ではありません。Mac OS Xのリリースにより、Appleは世界最大のUnixベンダーとなりました。Mac OS Xの中核コンポーネントであるDarwinは、Darwin Streaming Server、HeaderDocなどと同様に、現在Appleのオープンソースウェブサイトから入手可能です。
「Appleはコミュニティと協力し、コミュニティに深く関わってきました」とクロル氏は述べた。「ジョーダン(・ハバード)氏をはじめとする多くのメンバーの参加が鍵となりました。」
Rendezvous および Darwin 6.0 および OpenDirectory (LDAPv3 サポートを含む) は、9 月初旬に Apple のオープン ソース Web サイトから入手可能になる予定です。