アパッチの「Harmony」プロジェクト、ソフトウェアの寄贈を呼びかけ

Ingrid Marson (ZDNet UK)

2005-07-06 14:34

 Javaのオープンソース実装を目指すApache Software FoundationのHarmonyプロジェクトが、Javaビジネスコミュニティに対し、ソフトウェアの寄贈を呼びかけている。

 Apache Software FoundationのGeir Magnussonは、Javaプラットフォームのすべてについてオープンソース実装を開発することは難しいが、企業やフリーソフトウェアプロジェクトからコードを寄贈してもらうことで、作業自体を加速できると述べた。

 先週開催された「JavaOne Conference」のセッションで、Magnussonは「何もかもをゼロから作り直そうとは思っていない。GNU Classpath(オープンソースのJavaクラスライブラリ)を再利用したり、Java仮想マシン(Java Virtual Machine:JVM)ベンダーに協力を呼びかけたいと考えている。寄贈を期待できるソトウェアはたくさんあると思っている」と、語った。

 Magnussonによると、最も難しいのはJavaクラスライブラリを実装する作業だという。Magnussonは、これを「膨大な作業量」になると表現した。このほか、Java仮想マシンとJust-In-Timeコンパイラ(JITコンパイラ。Javaバイトコードをマシン言語の命令に変換する)の開発も、「高度なコンピュータサイエンス」スキルが求められるため、難しい作業になると述べる。ベンダ独自のJVMやJITは多数存在する。例としては「BEA JRockit」「IBM JVM」「Macromedia ColdFusion MX」のJVMなどが挙げられる。

 Javaのオープンソース実装を開発することは、オープンソースコミュニティにおけるJavaの利用を促進する上で重要な作業となる。Magnussonによると、オープンソースコミュニティでは、これに変わる選択肢として、Mono(.NETやJavaプログラムを稼働できるオープンソースプラットフォーム)を利用することも可能だ。

 「LinuxコミュニティやBSDコミュニティに対し、満足のいくオープンでフリーなJavaプラットフォームを提供したい。Javaは、オープンソースライセンスが適用されていないことから、Linuxの世界において二流市民としての扱いを受けている」とMagnussonは説明する。「オープンソースコミュニティはMonoにも注目している。だが、われわれには、Monoより優れた選択肢がある。それはJavaだ。もしこの選択肢が提供されれば、コミュニティはこれを利用するはずだ」(Magnusson)

 Javaはオープンソースでないため、発展途上国がその利用を避ける、ということにもなりかねない。例えば、ブラジル政府は政府機関に対し、オープンソースソフトウェアの利用を義務付けているが、このことが、ブラジルでのJava利用を阻害することになるかもしれないとMagnussonは指摘している。

この記事は海外CNET Networks発のニュースを編集部が日本向けに編集したものです。海外CNET Networksの記事へ

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    警察把握分だけで年間4000件発生、IPA10大脅威の常連「標的型攻撃」を正しく知る用語集

  2. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  3. セキュリティ

    「2024年版脅威ハンティングレポート」より—アジアでサイバー攻撃の標的になりやすい業界とは?

  4. ビジネスアプリケーション

    Microsoft 365で全てを完結しない選択、サイボウズが提示するGaroonとの連携による効果

  5. セキュリティ

    生成AIを利用した標的型攻撃とはどのようなものなのか?実態を明らかにして効果的な対策を考える

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]