· 2分で読めます
先週開催されたアップル社の開発者会議の展示フロアで働いていた従業員たちが、ウェブベースのアプリケーションを迅速に構築し展開するために使われる同社の WebObjects 環境をオープンソース化する見通しについて話し合っているのを耳にした。
WebObjectsはAppleに導入されると、徐々に開発が進められ、100%ピュアJavaベースのアプリケーションサーバーへと進化しました。2001年にWebObjects 5.0がリリースされると、Appleはソフトウェアの価格を驚きの699ドルまで値下げしました。
同年、AppleのWebObjectsメーリングリストに「WebObjects 5のリリースを受け、AppleはWebObjectsのプロモーションをより積極的に展開する準備を整えています」という投稿がありました。しかし、結局それは実現しませんでした。WebObjectsの認知度向上に向けた取り組みがあったとしても、それは明らかに、Apple社内の他の取り組み、主に残存するMacintoshプラットフォームの運命を安定させることに注力した取り組みによって影を潜めていました。
その代わりに、AppleのWebObjectsへの注力は主に社内向けでした。かつてDellのオンラインストアを支えていたソフトウェアは、AppleがNeXT買収直後に立ち上げた自社のオンラインビジネスにも利用されていました。後年、WebObjectsは今や有名で大成功を収めたiTunes Musicサービスの基盤となりました。しかし、WebObjectsの外部向けアップデートは一般に公開されることはほとんどなく、Appleは社内用途のみでプラットフォームの開発を進めているのではないかという噂も飛び交っていました。
それから4年、Macintoshの人気が再び高まりつつある今、Appleは再びWebObjectsプラットフォームに注力し始めているようだ。先週開催された世界開発者会議(WWDC)において、AppleはWebObjects 5.3へのメジャーアップグレードを発表した。また、699ドルのライセンス料を廃止し、Macintosh開発ツールの最新リリースであるXcode 2.1と共にWebObjectsを無償配布することも発表した。
カンファレンスに出席していた2人の独立した情報筋によると、WebObjectsの将来について議論していたAppleのエンジニアたちは、ソフトウェアのオープンソース化について話し合っていたという。WebObjectsをオープンソース化することで、Appleはソフトウェアのドキュメントとソースコードを一般公開し、誰もがプラットフォームの今後の開発に協力できるようになる。
関係者は、このソフトウェアをオープン化することで、エンタープライズIT市場におけるAppleの存在感が強化される可能性があると主張している。WebObjectsは、評論家から「Webアプリケーション開発のロールスロイス」と評されており、J2EEや.NETといった競合ソリューションと容易に競合できる可能性があると彼らは述べている。
AppleInsiderが取材した情報提供者の一人は、Appleがソフトウェアのオープンソース化を発表するのは「時間の問題」だと考えていると述べた。Mac OS Xの基盤(Darwin)を中心としたオープンソースプロジェクトを既に展開しているAppleは、最近、オープンソースに関する重要な発表を行った。
今月初め、Appleのデイブ・ハイアット氏は、Safari、Dashboard、Mail.app、その他多くのMac OS XアプリケーションのコアとなるKHTMLベースのWebKitフレームワークをオープンソース化すると発表しました。WebKitオープンソースプロジェクトが成功すれば、WebObjectsもその流れに乗る可能性があります。
Hyatt 氏は、自身のウェブサイト Surfin' Safari の最近の更新で、WebKit プロジェクトについて次のように述べている。「これまでの反響は驚くほど素晴らしいものです。多くの人が開発とテストに取り組んでおり、すでに多くのバグ報告とパッチが寄せられています。もっと多くの人が参加してくれることを期待しています。」