科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道最具开源血统:访Sun公司软件开源首席长官Simon Phipps

最具开源血统:访Sun公司软件开源首席长官Simon Phipps

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在记者所接触的包括IBM、惠普、英特尔等在内的各大公司当中,仅有Sun公司设置了软件开源首席长官。Sun为什么会设置这个职位?

作者:袁斌【原创】 2006年9月11日

关键字:

  • 评论
  • 分享微博
  • 分享邮件

在本页阅读全文(共2页)

CWEEK:有人说,JEE5越来越庞大,会降低开发的简易性,您怎么看?
Simon Phipps:现在有很多开源系统,但是应用和系统之间需要隔离层。Java提供了很好的隔离层,这给大家提供了很大的方便,这是Java的核心价值之一。所以,Java对兼容性是一定要强调的。

以后,软件开发一定涉及三个层面,应用层、用户界面层以及核心层面。在核心层,开源系统可能是Linux,可能是BSD,可能是OpenSolaris,可能是其他的开源操作系统的内核,在用户这一层可能是KDE界面,也可能是Gnome的用户界面,可能是GNU的许可证。

我个人觉得,现在开源世界已经非常丰富,非常多样化,在这个时候给用户提供一个统一的编程模式和一个环境是很关键的。代码可能也越来越大,就是因为这个环境越来越复杂了。在实际使用的复杂程度方面,Java EE5提供了很多特性,可以用不同的方法使用。

CWEEK:Java的开源是逐步开放,还是说一次性全部开放?
Simon Phipps:因为Java有600万行代码,所以开放要花大约一年时间。如果按月份来看,它好象需要很多月,但是过两三年回头再看,你就会觉得Java是一下子全开放了。

CWEEK:现在的开源协议非常多,这要求开发者首先是法律专家,然后才是程序员。怎么解决开发者的这种困扰?
Simon Phipps:从2000年到2004年,很多公司参与到开源领域里来,并且开始定义适合自己需求的开源许可证。目前,有60多种开源许可证,作为开发者确实要从这一堆许可证里面去选择。我期望把一些Sun定义的开源许可证的数目缩减,让开发者选择起来更容易。去年,我就让SISSL这个协议退役了。

对于开发者来说,现在有三个选择:一是雇律师或者自己就是律师,懂得各种法律条文;二是相信某一个大公司,采用他的开源协议;三是相信第三方机构提供的可选开源协议名单。

CWEEK:有人在说GPL第3版不如以前的GPL第2版开放,您对此怎么看?
Simon Phipps:GPL v3还没有最后定稿,最终的定稿会在明年底。有句谚语说:“你肯定不想看香肠是怎么制作的”。实际上,GPL v3草案的第二个版本比草案的第一个版本已经开放很多了,草案还会有第三个版本、第四个版本,然后才是最终版本。在这个过程当中,制定标准的委员会会听取各方面对许可证的意见,所以大家不用太担心。我对GPL非常看好,我希望中文版本出来以后,Sun很多软件可以用GPL。(责任编辑:袁斌

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章