2005年Sun旗舰级软件产品Solaris是基于CDDL(Community Development and Distribution License)协议下开源的)。OpenSolaris是Sun发展史中的里程碑,也是Solaris社团和更广泛的开放源社团的技术基础。 作为FOSS(Free and Open Source Software自由及开源软件)的主要贡献者,Sun对Java开源社区发出了信号,一些公司称,相比较JCP (Java Community Process)委员会,他们对Java开源没有任何计划。此时,Java开源一事受到业界的质疑,JCP的主管Onno Kluyt在2004年曾被问道:“你是如何看待Java开源的?能做到永远开源吗?” Sun董事会主席及联合创始人Scott McNealy在2004年提出了“开源模式”,Gosling称并不是所有人都反对Java开源。2002年Java提出开源,2003年Java快速发展使这一争论打破僵局。 编后语 开放Java的源代码是多年来Sun内部争论和外界呼吁的“产物”。过去,Sun一起拒绝开放Java的源代码,理由是这可能会使市场上出现多个不兼容的Java版本。起初这一呼声来自于开源社区的部分拥护者。作为OSI(Open Source Initiative)主席、《大教堂和市集》的作者Eric Raymond先生曾呼吁Sun公司将Java编程语言开源,不然这会损害Sun的长期利益,因为这种做法限制了开源社区对Java语言的广泛接受,以至于让其他脚本编程语言(如Python和Perl)对Java领域的不断蚕食。 这么些年来,Java的成长与壮大离不开Gosling的功劳,随着Sun被甲骨文收购,很多人对Java的命运很是担忧。 |