編集部からのお知らせ
宇宙ビジネスの記事まとめダウンロード
記事まとめ「テレワーク常態化で見えたこと」

サン、「Java ME」と「Java SE」のソースコードをGPLライセンスで公開へ

文:Martin LaMonica(CNET News.com) 翻訳校正:藤原聡美、高森郁哉

2006-11-13 21:27

 Sun Microsystemsは、Linuxに配慮したライセンスの下でJavaソースコードを公開する準備を整えた。これは、長年にわたる要望と論議を受けての動きだ。

 Sunは米国時間11月13日、Linuxなど多くのオープンソース製品の管理に用いられるGeneral Public Licenseバージョン2(GPLv2)の下で、プログラミングソフトウェアのコードを公開する計画だ。Sunが運営するウェブサイトJava.netで、携帯電話向けソフトウェア「Java Platform Micro Edition」(Java ME)とデスクトップアプリケーション向けソフトウェア「Java Platform Standard Edition」(Java SE)にアクセスできるようにする。

 Sunはすでに、GlassFishプロジェクトにおいて、サーバ向けソフトウェア「Java Enterprise Edition」(Java EE)をオープンソース化している。だが、今度は同じソフトウェアを、自社で策定したCommon Development and Distribution License(CDDL)ではなく、GPLv2の下で公開するというのだ。

 これがJavaの普及に拍車をかけ、Linuxとのバンドルも容易になるだろうと、Sunのソフトウェア部門エグゼクティブバイスプレジデントを務めるRich Green氏は述べた。

 「業界全体にとって画期的な出来事だ。影響力があり広範に利用されているウェブ向けのソフトウェアプラットフォームをオープンソースライセンスで公開するというだけでなく、ソフトウェアの開発や改良に向けた業界全体のモデルを変えるSunの取り組みを強調するものでもある」(Green氏)

 GPLは、GPLの下で公開されたソフトウェアへの追加部分についても、同じライセンスを使わなければならないと定めている。したがって、オープンソースのJavaソフトウェアを使ってアプリケーションを作る場合、その開発者はGPLによって、新作のアプリケーションをオープンソースで公開することを義務付けられる。

 しかしSunは、いわゆる「クラスパスの例外」を適用している。これはライセンスの追加事項で、GPLがカバーするソフトウェアに対してSunが制限をつけることを許可するものだ、とGreen氏は話す。

 これにより、Sunのオープンソース版Javaを使ってアプリケーションを作るプログラマーは、自作アプリケーションを公開する際に別のライセンスも選択できると、Green氏は説明する。

 「Java SEのケースでは、われわれはクラスパスの例外で(GPLを)拡張させている。そのため、現在(Javaの)ライブラリやバーチャルマシンでアプリケーションの開発を進めていたり、出荷したりしている人は、Javaのライセンスに影響を受けることはない」(Green氏)

 さらに、Javaの開発元であるSunは、商用ライセンスの提供も継続するとの考えを示している。こうした「二重ライセンス」構造により、他のソフトウェアベンダーに法的な保証と正式な標準認証を与えることになる。

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

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

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    MITスローン編著、経営層向けガイド「AIと機械学習の重要性」日本語版

  2. クラウドコンピューティング

    AWS提供! 機械学習でビジネスの成功を掴むためのエグゼクティブ向けプレイブック

  3. クラウドコンピューティング

    DX実現の鍵は「深層学習を用いたアプリ開発の高度化」 最適な導入アプローチをIDCが提言

  4. セキュリティ

    ランサムウェアを阻止するための10のベストプラクティス、エンドポイント保護編

  5. セキュリティ

    テレワークで急増、リモートデスクトップ経由のサイバー脅威、実態と対策とは

NEWSLETTERS

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

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

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