OracleはJava EEの開発を停止しましたか?





Java 8のリリースから2年が経過し、多くの人が2017年3月に延期されたJava 9のリリースを楽しみにしています。



一方、Java開発キャンプでは情熱が高まっています。 JavaプラットフォームサーバープラットフォームであるEnterprise Edition(Java EE)の将来は、非常に曖昧に見えます。 1ヶ月前、OracleはJava EE 8のリリースが大幅に遅れたことを発表しましたが、これが最初の電話でした。 Ars Technicaが現在認識しているように 、OracleはJava EEの資金調達と開発を完全に停止しました。 この出版物は、従来のOracleビジネスモデルがJavaプラットフォームの存在そのものを直接脅かしていると書いています。



Sunが作成したオープンプラットフォームは、高性能プロジェクトを含む数十万台のサーバーとエンタープライズアプリケーションで実行されるOpenSourceコミュニティに多大な労力を費やしており、財政的支援は受けられない可能性があります。



何かがお金をsomethingけないなら、それを開発する理由はありません、とOracleは言います。 通常のビジネス、個人的なものはありません。 また、Oracleの歴史を知っている人にとっては新しいことは何もありません。



誰もが、Oracleの指導の下にある他のオープンソースプロジェクトの運命を覚えています。 たとえば、ここにOpenSolarisオペレーティングシステムがあります。 Sun Microsystemsの購入後、オラクルはOpenSolarisプロジェクトの将来の開発を保証しました 。 オラクルの取締役会メンバーであるダン・ロバーツは、オラクルがオープンソースプロジェクトとしてOpenSolarisの開発を継続し、あらゆる面でコミュニティの開発とサポートに貢献し、資金を増やし、さらにOpenSolarisディストリビューションのリリースをリリースすると約束しました。 ただし、OpenSolaris 2010.02は予定どおりに表示されず、Open Sourceコミュニティの絶望的な開発者がOpenSolarisオペレーティングシステムのフォークであるIllumosプロジェクトを導入しました。



同じ運命が、OracleがSunに継承した無料のオフィスソフトウェアプログラムのOpenOffice.orgスイートにも影響を与えました。 新しい所有者はそこに商業的な可能性を見出せず、2011年4月にOracle OpenOffice.orgの開発を中止し 、残りの開発者を解雇しました。 それらの一部はLibreOfficeプロジェクト(OOの分岐点)に行き、ほとんどのLinuxディストリビューションも切り替えました。



同じ話がJava EEでも繰り返されているようです。 大声で発言することなく、オラクルはプロジェクトを単純かつ静かに最小限に抑えます。その後、たとえばOpenSolarisやOpenOffice.orgのように、プロジェクト自体が消滅します。 このような方法は、ラリーエリソンを知っている人なら誰でも知っています。 CIAから委託されたOracleデータベースの作成により足元を上げた彼の管理下にある会社は、最も近いパートナーとさえその計画と意図を共有していません。



知られるようになった今、OracleでのJava EEの開発は完全に停止しています。 OracleのJava EEプログラマーは、彼らが他のプロジェクトに移されていると言います。 コミュニティは、分岐の必要性についての議論を強化しています。 Oracle自体は、コミュニティの要求にもかかわらず、その立場を明確に明確にし、少なくとも公式な声明を出すことを拒否しています。 いつものように。



Oracleの不吉な沈黙により、一部の開発者は、企業のJava EEプラットフォームだけでなく、Javaプラットフォーム全体の将来について懸念を表明するようになりました。 一部の活動家は、 Java EEの支持者であるJava EE Guardianを結成し、Change.orgに請願書を公​​開しました。 請願ページには、Java EEプロジェクトに対するOracleでの開発のアクティビティ(問題解決)を示す雄弁なグラフが表示されます。 このアクティビティはゼロになりました。







JavaServer Faces開発者のメーリングリストあるメールメッセージ数のスケジュールについても同じことが言えます







そして、OracleからJavaServer Facesプロジェクトへのコミット数は次のとおりです。







Java EE Guardianの活動家は、Java EEプラットフォームの開発がJavaエコシステム全体の正常な存在にとって重要であることを強調しています。 彼らは、膨大な数のアプリケーションがJava EEで記述されていると言いますが、実際にJava EEを正式に使用しないフレームワークやアプリケーションでさえ、Java EE APIのプログラミングインターフェイスに大きく依存しています。



このプラットフォームの重要性は、 開発者投票で示されています。



広くサポートされている実際のアプリケーションで広く普及し、多くのプロジェクトがJava EEの依存方法に依存している他のマルチベンダーオープン標準を見つけることは困難です。 Java EE Guardianによると、オープンスタンダードのプラットフォームとしてのJava EEに代わる真の選択肢はありません。





NIIT India Javaコースプロモーション



Java EEガーディアン運動を代表して、今年3月に会社辞めた Oracleの元Java EEエバンジェリストであるReza Rahmanがいます。 彼はオラクルの開発状況をよく知っており、彼が話していることを知っています。 Reza Rahman 、数年前にOracleでの伝道者としての仕事を始めて、この会社がJavaプラットフォームの開発に責任を持つマネージャーの役​​割を果たすことができるという大きな懐疑心表明しました。 彼は、Sun Cameron Purdyの長年の知人がOracleで働いていたためだけにこの仕事に同意しましたが、同時に彼は幻想を持っていませんでした。 期待は専門家をだましませんでした。 彼は、キャメロンパルディの強制退去の状況により、Java EEだけでなくJavaプラットフォーム全般の将来についての彼の不安が大きく高まったと言います。 この懐疑論は、Oracleの状況に詳しい多くの同僚によって共有されています。



Reza Rahmanは、OracleがJava EE開発をさらに軽視し続け、コミュニティ全体に短期的および長期的なリスクをもたらすと確信しています。 これは、最終的に、Javaエコシステムのすべての部分、およびグローバルIT業界(少なくとも短期的に)を脅かします。



Oracleは引き続きJava SEの開発に投資しており、 計画に従って9番目のバージョンが期待できることに注意してください。 同時に、企業は開発の管理を強化し、オープンソースコミュニティを傍観者に追い込みます。 オラクルの従業員は、提案されているJava SE標準のほぼすべての新しい仕様の開発を管理すると同時に OpenJDK 従業員の大部分を占めています。これは、無料のオープンソースコードから完全に互換性のあるJava開発キットを作成するプロジェクトです。 このような侵入的な制御は、コミュニティにとっても不快感を引き起こし、過去数年で、すべての関係者のオープンで平等な参加に慣れてきました。



オラクルの公式のJava EEの位置に欠けると、Javaコミュニティとエコシステム全体に害が及ぶと、ロンドンJavaコミュニティの利益を代表するMartijn Verburg氏は言います。これは、企業がマイクロサービスなどの最新技術Javaコミュニティを断片化する可能性があります。



「オラクルの公式声明が必要です」と、Java Community Process(JCP)実行委員会で富士通を代表する Mike DeNicolaが同意します。 委員会はすでに正式な説明を求めており、回答を希望しています。 Oracleは今のところ沈黙しています。



コミュニティは、オラクルが考えていることに関しては途方に暮れていますが、最悪の事態に備えています。



All Articles