近日,Oracle在官博上宣稱,在妥善“安置”好Java EE 8之后,會將Java EE推向更加廣大的開源社區,為Java EE尋求更開放、更敏捷、更靈活的發展道路。
Java EE在Oracle的“監護”下一路走來,發展得也算不錯,只是Oracle認為相較其他開源社區做得還遠遠不夠。為了獲得長足的發展,Oracle認為加大開放力度才是王道。在宣布消息后,各大開源社區紛紛做出積極的響應。包括Apache軟件基金會和Eclipse基金會在內的各大開源社區都表達了希望成為這個接力棒傳承者的強烈愿望。而作為世界最大開源公司的Red Hat又是如何看待這件事情的?
8月21號,Red Hat在官博上發文,表達了對Oracle此次決定的極度認同。他們在官博右上角顯眼的位置寫下了這句話:
Red Hat期待與Oracle以及廣大的Java和Eclipse MicroProfile社區展開合作,一起推動Java EE向前發展。
Red Hat一直是“開源之路(open source way)”的領路人和實踐者。他們認為,將Java EE推向廣大的開源社區具有積極的意義,不管是對Java EE社區、客戶和最終用戶來說都是有好處的。此舉將會加快Java EE的發展速度,吸引更多的開發力量參與進來,同時也能完善開源監管制度。對于生產就緒系統的設計和實現來說,可衡量的標準是非常關鍵的因素,而這也正是客戶想要的東西。
開放Java EE能夠給多方帶來好處,而對于Java EE本身來說會有哪些促進作用?
Red Hat一直崇尚的開源文化會為Java EE注入新鮮的活力。 給社區帶來更多的發展機遇。 更加寬松的許可協議,可以吸引更多的貢獻者,實現更多的特性。 更快、更靈活的演化。 Java EE的最終用戶,也就是那些開發者,他們可以更快地使用Java EE相關的技術進行開發。 由社區驅動的監管、管理、發行和反饋。對于客戶和開發者來說,他們能夠從中獲得如下的好處。
從社區合作和市場需求中演化而來的Java EE新特性。 可以將Java EE新特性更快地交付給客戶和開發者。 可以持續地使用Java EE技術開發現代架構和應用程序。 不需要開發者重新學習額外的框架,從而節約了開發成本。綜合上述的優點來看,它們主要體現出了“快速”、“靈活”、“可持續”這幾個特點。
Red Hat對Oracle此舉的支持絕不僅僅表現在口頭上。事實上,Red Hat一直以來都在為Java EE的發展不遺余力地做著貢獻(最早可以追溯到J2EE 1.3),包括他們開發的Java EE應用服務器JBoss Enterprise Application Platform。Red Hat也一再重申會支持Java EE的開發工作,相信開放Java EE、把Java EE推向不依賴單個廠商的模式對于整個社區來說是無往不利的。