Oracle將NetBeans交給了Apache基金會

責(zé)任編輯:jackye

作者:Abel Avram

2016-09-23 09:27:18

摘自:INFOQ

NetBeans社區(qū)博客宣布,Oracle正提議將NetBeans平臺和IDE的開發(fā)委托給Apache基金會,“開放治理模型”,并重申了對這個(gè)項(xiàng)目的承諾。

NetBeans社區(qū)博客宣布,Oracle正提議將NetBeans平臺和IDE的開發(fā)委托給Apache基金會,“開放治理模型”,并重申了對這個(gè)項(xiàng)目的承諾。

NetBeans現(xiàn)在已經(jīng)作為一項(xiàng)提案遞交給了Apache,如果被接受,就會進(jìn)入孵化器?;A(chǔ)設(shè)施和許可協(xié)議是兩個(gè)需要解決的主要問題。在基礎(chǔ)設(shè)施方面,hg.netbeans.org上維護(hù)的30多個(gè)庫需要從Mercurial遷移到Git。Mark Struberg是其中一名項(xiàng)目顧問。他認(rèn)為,借助GitHub的導(dǎo)入工具,這很容易完成,然后就可以克隆生成的Git庫。

最難的部分是法律問題。NetBeans是一個(gè)很大的項(xiàng)目,大量依賴其他項(xiàng)目。它當(dāng)前遵循的許可協(xié)議是CDDL和GPL v2及其附屬條款Classpath Exception,而據(jù)Oracle NetBeans產(chǎn)品經(jīng)理Geertjan Wielenga介紹,所有東西都需要遷移到Apache 2.0許可協(xié)議。在這個(gè)過程中,要核實(shí)該平臺用到的每個(gè)依賴庫(其中大約200個(gè))的許可協(xié)議,確定哪些是絕對需要的以及它們是否可以遷移到AL2。部分庫是遵循GPL許可協(xié)議的,而Apache不接受這個(gè)協(xié)議。

雖然對NetBeans而言,Apache所使用的強(qiáng)有力的治理模型以及隨之而來的獨(dú)立性是個(gè)好消息,但那并不足以保證該項(xiàng)目未來能夠取得成功。初期的貢獻(xiàn)者有60多個(gè)人,其中包括James Gosling,他對將NetBeans移交給Apache表示支持,但是,將近一半的貢獻(xiàn)者是Oracle的開發(fā)人員。如果Oracle不再提供支持,會發(fā)生什么呢?

有些人擔(dān)心,NetBeans會遭受和OpenOffice同樣的命運(yùn)。那是Oracle移交給Apache基金會的另外一個(gè)Sun項(xiàng)目。該項(xiàng)目的開發(fā)已經(jīng)很少,大部分的注意力都轉(zhuǎn)移到了OpenOffice的分支LibreOffice上。在討論列表上發(fā)表的評論中,NetBeans大師兼顧問Bertrand Delacretaz表示,人們不應(yīng)該“為Twitter上的消息而擔(dān)憂”,新的治理模型會方便許多人做貢獻(xiàn),“減少對Oracle的依賴。”只有時(shí)間會告訴我們,這個(gè)項(xiàng)目是會進(jìn)入新的發(fā)展軌道,還是將慢慢地失去活力。

據(jù)NetBeans官方介紹,在世界范圍內(nèi),該IDE目前有150萬活躍的開發(fā)人員,其中包括NASA、NATO、Boin、Airbus等將其用于生產(chǎn)環(huán)境,也包括各類學(xué)校和大學(xué)將其用于教育教學(xué)。NetBeans是一個(gè)使用Java編寫的跨平臺IDE,主要是面向Java開發(fā),但它也支持幾種其他的編程語言,如HTML5、PHP和C/C++。

查看英文原文:Oracle Gives NetBeans to the Apache Foundation

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號