Java開源十年?duì)幾h不斷:其實(shí)仍然是“閉源”
2006年11月13日,SunMicrosystems正式宣布Java開源,并希望此舉能夠讓社區(qū)幫助進(jìn)行安全分析、bug報(bào)告、增強(qiáng)性能、了解偏僻個(gè)案等。...
2006年11月13日,Sun Microsystems正式宣布Java開源,并希望此舉能夠讓社區(qū)幫助進(jìn)行安全分析、bug報(bào)告、增強(qiáng)性能、了解偏僻個(gè)案等。
不過,十年過去之后,對于Java開源的爭議依舊存在。批評者認(rèn)為,Java并沒有像官方說的那樣完全開源,其實(shí)只開放了SDK,而Java SE和Java EE TCKs仍然是閉源的。
對于Java的開源身世,最初IBM呼吁將Java捐給Apache 軟件基金會,使用Apache許可證分發(fā),但Sun最終決定在GPL許可證下開源Java。GPL許可證要求衍生版本需要公開分發(fā)。Gosling稱這能讓Java更好的適應(yīng)開源社區(qū)。Sun在2010年被甲骨文收購,Java也落到了甲骨文手中,由甲骨文主導(dǎo)Java的演化。

分享到:
投訴收藏