Blackdown Javaは、サン・マイクロシステムズのJava仮想マシンのLinux 移植版であり、Juergen Kreileder、Steve Byrne、Karl Ashaが率いるボランティアのグループによって開発され、世界中からボランティアが参加した。[1]最初のバージョン1.0.2は1996年10月にリリースされ、[2]サンの公式Linux移植版より前のものであった。
Blackdown Javaは、 SPARCやPowerPCなど、公式バージョンがサポートしていなかったアーキテクチャ上のLinuxをサポートしました。[3] Blackdownプロジェクトは、SunがHotSpot JVMのオープンソースバージョンをOpenJDKの一部としてリリースした後、2007年8月に終了しました。OpenJDKは、無料のGNU General Public Licenseの下で利用可能です。[4] [5] [6] Javaソフトウェア自体は、多くのミラー上にまだ存在しています。
Blackdownは終了時点で、i386およびAMD64でJ2SEバージョン1.4.2、SPARCで1.4.1、PowerPCで1.3.1をサポートしていました。[7] [8] [9] x86、AMD64、SPARC、PowerPC向けのJ2SE 1.5.xサポートの作業は発表されていましたが、リリースされることはありませんでした。[10]
1999年、サン・マイクロシステムズとインプライズはJavaをLinuxに移植すると発表した。[11]この移植はBlackdownの成果に基づいていたが、Blackdownチームはリリースに対して何の認識もクレジットも与えられなかった。いくつかの論争の後、[12]サンはBlackdownの開発者に公式に謝罪した。[13]この事件はサンとBlackdownの間に長年の問題があったことを明らかにした。
広く混乱が生じたにもかかわらず、Blackdown はフリーソフトウェアでもオープンソースソフトウェアでもありませんでした。これは Sun Microsystems のライセンス制限によるものでした。バイナリ再配布ポリシーにより、多くのLinux ディストリビューション( Gentoo Linuxなど) [要出典]にプリインストールまたは同梱されることが許可されていましたが、当時の Sun Java のバイナリ再配布ポリシーでは許可されていませんでした。Java 5 以降、Java のオペレーティング システム ディストリビュータ ライセンス (DLJ) が多くの Linux ディストリビューションの要件を満たし、古い Blackdown JVM の需要が減少しました。
Blackdown チームは、Sun が外部のボランティア活動に関与する先駆者でした。当時 Sun で働いていた Steve Byrne は、Sun の法務部門と協力して、数名の Blackdown 参加者に Java テスト スイートを無償でライセンスする契約を締結し、これを使用して Blackdown Java 実装が 100% Java 互換であることが認定されました。
Blackdown チームは、1998 年の JavaOne カンファレンスで、チームが行ってきた作業に対して表彰を受けました。
注記
- ^ 「Java Linux 連絡先情報」。2007 年 8 月 7 日時点のオリジナルよりアーカイブ。2009 年6 月 15 日閲覧。
- ^ 「Java-Linux 最新情報」。1996年10月19日時点のオリジナルよりアーカイブ。 2012年1月16日閲覧。
- ^ 「Java Platform 2 Version 1.3.x for Linux」。2007年8月11日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ Malinovich, Alex. 「Blackdown Java Retires」。2009年1月7日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ 「Java Linux Homepage」。2007年9月12日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ 「Open JDK is here!」 Sun Microsystems。2007 年 5 月 8 日。2007年5 月 9 日閲覧。
- ^ 「Java Platform 2 for Linux: ステータスと情報」。2007年8月9日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ 「Java 2 SE 1.4.2-03 リリースノート」。2007年8月7日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ 「Java Platform 2 Version 1.3.x for Linux」。2007年8月11日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ 「Java Platform 2 Version 1.5.x for Linux」。2007年6月27日時点のオリジナルよりアーカイブ。2009年6月15日閲覧。
- ^ 「PRNewswire: Inprise 社が Linux 向け Java(TM) 2 プラットフォームで Sun 社と提携」2010 年10 月 25 日閲覧。
- ^ 「LinuxGrrls: Linux 用の新しい JDK が Blackdown 開発者を無視」 1999 年 12 月 8 日. 2010 年10 月 25 日閲覧。
- ^ Orenstein, David (1999 年 12 月 8 日). 「Sun が Linux 上の Java 開発者に謝罪」. Computerworld . 2000 年 12 月 8 日時点のオリジナルよりアーカイブ。
