歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> Linux業界 >> Sun終於使Java成為開源軟件 采用GPL許可

Sun終於使Java成為開源軟件 采用GPL許可

日期:2017/2/27 11:04:58   编辑:Linux業界

CNET科技資訊網11月14日國際報道 在經過數年的考慮後,Sun決定采用GPL許可方式發布Java的源代碼。

Sun計劃在本周一采用第二版GPL(GPLv2)許可方式發布Java源代碼。包括Linux在內的許多開放源代碼軟件都使用了這種 許可方式。Sun運營的Java.net網站將提供Java Platform Micro Edition(Java ME)、Java Platform Standard Edition(Java SE)的源代碼。

通過名為GlassFish的軟件項目,Sun已經開放了服務器端Java Platform Enterprise Edition軟件。但是,它已經將GlassFish的許可方式由“社區開發和發布許可”(CDDL)改成了GPLv2。

Sun負責軟件業務的執行副總裁格林表示,此舉將有助於Java的普及,使它能夠被更方便地捆綁到Linux中。他說,對於整個計算產業而言這都是一個裡程碑,我們不僅僅開放了一種有影響的、得到廣泛應用的Web軟件平台,還表明了我們改變軟件開發模式的決心。

根據GPL的要求,對采用GPL許可方式的軟件的修改也必須采用GPL許可方式,因此,如果軟件開發人員在開發軟件時采用了開放源代碼 Java軟件,他的軟件也必須以GPL許可方式發布。但是,Sun采用了所謂的“classpath exception”,使得它能夠對開放源代碼Java施加一定的限制。即使用Sun的開放源代碼版Java開發軟件的編程人員可以為他們的軟件選擇不同 的許可方式。

此外,Sun將繼續提供Java的商業性許可,這種“雙許可”結構可以為其它軟件廠商提供法律保護。

開放Java的源代碼是多年來Sun內部爭論和外界呼吁的“產物”。過去,Sun一起拒絕開放Java的源代碼,理由是這可能會使市場 上出現多個不兼容的Java版本。格林說,選擇GPL和現有Java市場的規模使得出現多種不兼容的Java版本的可能性大大降低了。他說,GPLv2具 有強制性,通過使所有業界創新成為可共享的,會促使各種版本保持兼容。

圍繞Java ME建立的社區名為Mobile and Embedded,圍繞Java SE建立的社區名為Open JDK。




Copyright © Linux教程網 All Rights Reserved