技术开发 频道

专访James Gosling:Java之父看Sun开源之路

【IT168 开源】“开放源代码带来了可信赖、更安全的软件”,这是被人们称为Java之父的James Gosling的观点。现在他依然就职于Sun公司,任Sun公司全球副总裁兼高级研究员,负责软件开发工具的创建,以及把握十多年前他一手创立的Java语言和平台的战略发展方向。


James Gosling


    近日Gosling接受了采访,谈论了Sun将在通用公共授权(GPL)方式下开源Java的决定,谈论了开源软件是否比专有软件更安全,以及IT部门如何才能降低开发成本,还有为什么微软依然主导着桌面软件领域。 

    Java缘何走向开源? 

    问:Sun已经步入开源时代,为什么你会让Java走向开源之路? 

    James Gosling:“对于Java开源有几件事情需要说明。一是为了让人们在绝大多数地方都来使用Java,让人们可以从其他平台和不同的开发技术转向这个平台。 

    我认为最大的理由之一就是我们可以与开源社区的人们达成更多的协作,来完成从补丁修补到安全审核的所有事情。Java具有非常强大的安全性的理由之一就是,我们让许许多多的人紧密关注着它的源代码。 

    我们的确做了大量的测试和设计工作,但是这些工作所带来的效果都比不上让开源界数千双天才的眼睛盯着它并研究它。” 

    问:“但是只是到最近(2006年11月),Sun才宣布将在标准开源授权方式GPL下开源Java。” 

    James Gosling:“很长时间以来,Java的所有源代码已经对所有人开放了。只是到最近才受到授权的约束:“源代码是开放的,但是你不能重新发布未经过测试的自己的任何修改结果给别人。” 

    因为这个原因,我们受到了来自开源社区的很多批评。我直截了当的说,很明显,围绕测试、互操作性和可靠性等方面的市场压力已经很大,以致于以前授权许可方式(即CDDL)中的条款已经没有多大用处,因此我们转向使用GPL授权。” 

    问:“什么时候正式切换到GPL方式下?” 

    James Gosling:“现在正处于实施过程中,预计可能在2007年五月份完成。”

0
相关文章