The FreeBSD Foundationは5日(米国時間)、FreeBSD JDK 1.5およびFreeBSD JRE 1.5を公式に公開したことを発表した。対象プラットフォームはi386、リリースはFreeBSD 5.4および6.0。
公開されたFreeBSD Javaパッケージは次のとおり。The FreeBSD Foundation Java Downloadsからダウンロードできる。
公式公開は今後リリースが予定されているFreeBSD 5.5および6.1においても実施される見通し。また、i386プラットフォームに限らず、amd64およびem64tプラットフォーム向けのパッケージリリースも実施される予定。
また、今回のSun Microsystemsとの契約により、トレードマークライセンスアグリーメントがあればFreeBSD Java 1.5パッケージを製品にバンドルして再配布できるようになった。詳細は配布サイトを参照のこと。
Sun MicrosystemsはJavaの互換性確保の観点からJavaをオープンソースソにはしておらず、互換試験に合格し同社と契約を結んだ法人などに対してのみ公式公開を許可している。同社から公開されているJavaはWindows、Linux、Solarisなどに限定されており、それ以外はAppleやIBMなどいくつかの企業が自社から提供している。つまり、実質的にJavaプラットフォームはOSに縛りがあるといえる。
Sun Microsystemsから公式公開の契約を結ぶのは簡単ではない。Javaの移植、互換試験の合格、同社との契約交渉、それにともなう資金調達が必要になる。資金サポートの乏しいオープンソースプロジェクトにとって困難な障壁と言わざるを得ない。
The FreeBSD Foundationはそのような資金や法人格が必要になる場合にThe FreeBSD Projectを補佐することを目的として設立された非営利法人。今回もThe FreeBSD Foundationが資金面や交渉面で活動し、契約にこぎつけた。同組織はJavaのサポート以外にも、BSDConのスポンサーとしてやCoverity Preventなどのソフトウェアのライセンス契約の締結など、同プロジェクトにとって欠かせない存在。
FreeBSDにとって、今回のオフィシャルリリースは重要な意味をもっている。これまでFreeBSD向けに公式公開されたバイナリパッケージはJava 1.3だった。同バージョンはJavaとしてはすでに古い。今回、Java 1.5の公式公開が可能になったことで、エンタープライズシステムにおいてFreeBSDがひとつの位置を確保したことになる。
これまでもFreeBSDでJava 1.5は使えたが、あくまでもソースコードからビルドした開発版という位置付けで、Sun Microsystemsから認められたものではなかった。公式にFreeBSDがサポートされたことで、エンタープライズアプリケーションやプロダクトのFreeBSDへの導入が容易になる。これはFreeBSDの用途からみてきわめて重要なことだ。
アプリケーションの面でも大きな利点がある。OpenOffice.orgをビルドするにはJavaが必要だが、これまではJavaが大きな障壁になっていた。JavaのビルドにはJavaが必要になるため、先にLinuxバイナリ互換機能を有効にし、Linux Javaをインストール、アカウントを取得してソースコードとパッチを取得したうえでFreeBSD Javaをビルドしなければならなかった。FreeBSD Javaパッケージが提供されることで、この手間が不要になる。ほかにも、FreeBSD Javaが公式公開されることで、Ports/Packagesに多くのJavaアプリケーションを追加しやすくなるともいえる。
FreeBSDで最新のJavaがサポートされないという状況は、Javaのインストールベースに影響を与えてきた。FreeBSDの最大支援企業のひとつにYahoo!があるが、同社はFreeBSDにおけるJavaサポートの弱さから、システムインフラとしてJavaを選択しなかった、という過去がある。Sun Microsystemsが直接FreeBSDプラットフォームをサポートしていれば状況は変わっていたかもしれない。しかし、その状況もここ1年で多方面にわたり急速に変わりつつある。
Sun Microsystemsはライセンスを軟化させているうえに、The Apache Software Foundationのもとでオープンソースソフトウェア版のJavaを開発する動きもある。言語的にJavaによく似ているC#も、オープンソースソフトウェア版の開発が進んでいることからエンタープライズシステムにおいて採用が増加する可能性がある。スクリプト言語のエンタープライズシステムへの浸透も見逃せない。
Javaがエンタープライズシステムにおいて重要であることに変わりはなく、Mustang以降はデスクトップシステムにおいても重要になってくることは間違いない。しかし、それ以外の選択肢が着々と実力を備え、下地を固めつつあることも軽視できない。
| KDEを採用したデスクトップ指向のFreeBSD「DesktopBSD 1.0」正式リリース [2006/3/29] |
| VFSおよびインストーラに重要な改善、FreeBSD 6.1/5.5-BETA4 公開 [2006/3/16] |
| FreeBSD 6.1-BETA2 および FreeBSD 5.5-BETA2 公開 [2006/2/21] |
| FreeBSD 6.1-BETA1 および FreeBSD 5.5-BETA1 公開 [2006/2/14] |
| FreeBSDカーネルベースのGentoo - Gentoo GNU/kFreeBSD [2006/2/7] |
| FreeBSD 6.0ベースのNASプロダクト - FreeNAS [2006/1/25] |
| FreeBSD派生のOS - DragonFly BSD 1.4.0 公開 [2006/1/10] |
| FreeBSD 2006年のリリーススケジュール - 6系への移行明確に [2005/12/19] |
| BSD Certification Group - BSD認証試験実施資金を募集 [2005/12/12] |
| HP、FreeBSDに20ノードのブレードクラスタを寄贈 - パッケージの構築に活用 [2005/12/6] |
| 徐々に明らかになる FreeBSDの将来 - 2007年に7系が登場へ [2005/11/26] |
| Google SoC 2005からFUSE for FreeBSDなど - 若者に与えられた活躍の場 [2005/11/15] |
| システム旅譚 - FreeBSD 6.0-RELEASEの新機能と変更点を見る [2005/11/7] |
| ついに登場、最新にしてきわめて安定したバージョン - FreeBSD 6.0-RELEASE 公開 [2005/11/5] |
| 今度の顔はひと味違うぜ、FreeBSD 新ロゴ決定 [2005/11/1] |
| FreeBSD Jailをもっと簡単に省スペースで - ezjail version 1.0公開 [2005/10/18] |
| 超新星残骸中にないはずの多量の一酸化炭素 - 天文衛星「あかり」が発見 [21:42 2/9] |
| 【レポート】ROBO-ONE委員会 - 第20回大会でのROBO-ONE Lightの開催を決定 [20:27 2/9] |
| 火星に海の存在を示す有力な証拠が発見される - ESAが発表 [18:48 2/9] |
| iOS向けSPDYライブラリが登場、普及はじまるSPDY [11:57 2/9] |
| GitHubのアクティブプロジェクト、もっとも多いのはMITライセンス [11:42 2/9] |
|
大東駿介、改名後初の写真集発売--名前を変えたのは「自分の決意表明です」 [00:30 2/10] エンタメ |
|
悲しいけれど超ウマい!極貧芸能人が編み出した奇跡のアイデアレシピベストテン! [00:06 2/10] キャリア |
|
みんなが聴きたい女性アーティスト・ラブソングベスト30を思い出の映像と共に発表! [00:05 2/10] キャリア |
|
でかっ!体長12mもあるジンベイザメが水揚げされる(動画) [00:04 2/10] キャリア |
|
間違って送ったFacebookの友達リクエストを取り消す方法 [00:03 2/10] キャリア |