服务器 频道

专访Sun开源官:在开源苦旅中前行

Java开源:站在分水岭前

    Java曾经一度是Sun开源的象征,后来Sun很多的开源项目基本套用了Java成功的要素和理念。但时过境迁,现在,Java的不完全开源反而成为业内和用户批评Sun最多的地方。

    1995年,Sun发布了Java平台。令人不可思议的是,Sun居然把全部代码都提供给了用户,人们都有可能在上面做一些修改或衍生的工作,这在当时是很难想像的。因为当时恰逢Windows 95发布,微软一直把Windows的源代码进行保护,这在业界产生了很大的震动。

    当时,无论是IBM这样的大企业,还是普通的学生,都可能拿到Java的源代码,可以做进一步的工作。Java飞快地传播开来,并由此产生了很多的应用。Java的成功,很大程度上帮助了开源概念的发生和壮大,因为人们看到把源代码公布给公众,不但没有把该软件技术破坏掉,反而让它壮大得非常快,发展得非常好。

    可是,由于Java的许可证不是一个真正的开源许可证,因此Java的“开源”并不是一个真正的开源概念。

    面对外界的质疑,面对OpenSolaris的成功,Java站到一个分水岭前。是进一步开源,还是维持现状?Simon提前公布了Java的开源计划:Sun计划在今年年底到明年年初的时候,用开源的许可证来公布Java的源代码。Sun一方面会开源源代码,另一方面Sun会组织一个Java的开源社区,推动Java的进一步发展。

    Simon强调,Java之所以得到这么广泛的传播,主要因为它的兼容性非常好,Sun会一直坚持确保这个兼容性。至于Java会采取什么样的许可证,Simon表示会通过社区广泛征求用户的意见,然后再形成规则。

0
相关文章