`
sunxboy
  • 浏览: 2869943 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

Sun Solaris 10计划开放1000万行源代码

阅读更多

尽管推行开源已有很多年的历史,但Sun在去年宣布将其旗舰产品——Solaris开源,一下子让人们看到 了一个完全开源、言行一致的Sun。 Sun公司软件开源首席执行官Simon Phipps表示:“Solaris是Sun的第一个成功转入到服务收费模式的软件,今后Sun所有软件都会转到这个模式。现在,Solaris已有了一 个很成功的开始:首先,用户要求我们做培训的收入在上升;其次,我们看到用在其他硬件平台上的下载以及许可证越来越多了。”

  仅在去年一年的时间里,就有14000多人加入了OpenSolaris开源社区,而且 OpenSolaris还有了5个新独立的发行版本。更有甚者,很多人还把Solaris放到了FreeBSD、苹果的OS/10上面。所有这些积极的迹 象表明,OpenSolaris是真正的开源,而且发展非常健康。

  与Linux所采用的GPL协议不同,Solaris采用了CDDL协议。与GPL相比,CDDL协议有三大优势:第一,在应用Solaris 时,不必要求ISV将自己的研发或者劳动成果进行回馈,他们可以选择不公开自己的源<nobr>代码</nobr>, 保留自己的知识产权,从而为软件公司预留了发展空间。第二, Sun允许ISV免费应用所有与Solaris相关的专利,不存在潜在的法律风险。第三,其他很多协议都首先受到美国法律的限制,而CDDL协议则允许用 户按照本地的法律来解决。例如,中国的ISV在应用Solaris时产生了法律纠纷,就可以在中国的法庭解决,并且是依据中国的法律。

  对于Solaris 10,Sun计划对1000万行代码开源,而对涉及第三方驱动程序等在内的部分还是保持原状。Simon Phipps表示,“以前并没有把版本控制功能开放给公众,因为Solaris版本控制用了teamware,这并不是对大众开放的。开放版本控制会对整 个社区发展有比较大的影响。”这个消息无疑将刺激更多的ISV或个人在Solaris进行二次开发。

  开源语录:

  开源是Sun的核心策略,今年Sun再全球范围内将会有一系列的举动,包括OpenSPARC、 ODF,以及Java、Solaris等各个方面的举措。Sun认为开源是一个完整的概念,一个社区围绕着一个代码的基础来做工作,这需要有一个共同的开 源协议,同时还要有一个社区的组织和运作的规则,两者缺一不可。因此,Sun不但要把Java开源,而且要把Java社区运作好。现在开源世界已经非常丰 富,在这个时候给用户提供一个统一的编程模式和一个环境很关键。从历史上看, Sun会根据每一个软件或者社区的特点来决定采用哪一种许可证,比如OpenSPARC采用的是GPL协议,OpenSolaris采用的是CCDL协 议。从而给Sun带来一个开放的市场空间。Sun相信,所有的软件未来都会发展成为这种模式。Solaris就是Sun的第一个成功转入到这种模式的软 件,以后Sun的所有软件都会转到这种模式上来。

  ——Sun公司软件开源首席长官Simon Phipps

  我们希望Sun成为一个开源公司、一个网络公司、一个领导全球软件业发展的公司。从开放的源代码行数上 来讲,Sun已经成为了排在首位的开源厂商。开放Solaris是Sun软件策略的核心,在软件和软件平台界,最重要的就是开发者采用什么样的平台,通过 Solaris等开源软件,现在已经有更多的开发者开始采用Sun的平台,这就是Sun开源所能够获得的利益。可以说,在将其软件产品持续开源的同时, Sun赢得了越来越多的合作者和开发者,而这正是开源给Sun公司带来的新动力。

  ——Sun公司执行副总裁Rich Green

  整体而言,我们很高兴Sun就开源Java构想发表公告,并且非常支持该行动。IBM支持所有被OSI 认可的开源许可。关于这一点,已经有一个重要的现行开源成果,即与Sun一起合作在Apache Foundation中创建一个兼容Java的Java SE实现,也就是Harmony项目。

  ——IBM互联网技术副总裁Rod Smith

  开源Java越加开放,效果就越好。我想Sun开源Java区别很明显,我认为坐在栅栏旁的人们不会对构建哪种开源Java项目做出决策。我想我们也会公平地分享捐献者带来的成果。”

  ——Harmony项目主席Geir Magnusson

分享到:
评论

相关推荐

    sun solaris10 installation guide

    根据提供的文档信息,本文将对Sun Solaris 10安装指南进行详细的知识点解析与总结。Sun Solaris 10是一款由Sun Microsystems开发的操作系统,它基于UNIX,并且在企业级应用环境中享有很高的声誉。本指南主要介绍了...

    Sun Solaris 10红皮书

    最新版Solaris 10红皮书

    Sun Solaris的安装方法

    Sun Solaris的安装方法Sun Solaris的安装方法Sun Solaris的安装方法Sun Solaris的安装方法Sun Solaris的安装方法

    sun solaris管理手册

    《Sun Solaris管理手册》是一本专为系统管理员和IT专业人士编写的详尽指南,它涵盖了Sun Microsystems公司开发的操作系统Solaris的管理各个方面。Solaris是Unix的一个版本,以其高效、稳定和安全性著称,广泛应用于...

    Solaris Internals第二版配套源代码

    这份源代码包含了x86架构的特定代码以及适用于Solaris 10系统的通用代码,这使得开发者和系统管理员能够直接查看到操作系统底层的工作原理,从而增强对Solaris的理解。 Solaris是由Sun Microsystems开发的一款Unix...

    SUN Solaris10 系统管理指南:基本管理

    【标题】"SUN Solaris10 系统管理指南:基本管理"是SUN公司为 Solaris 10 操作系统提供的一份官方教材,旨在帮助管理员掌握系统的日常管理和维护工作。Solaris 10 是一个基于Unix的先进操作系统,广泛应用于服务器...

    Sun Solaris 8 简体中文 Solaris 发行概述-8

    - 部分 Solaris 8 的代码可能来源于 Berkeley BSD 系统,这表明 Sun 在开发过程中可能采用了开放源代码的元素,并得到了加州大学的许可。 4. **商标和品牌**: - Sun、Solaris、SunSoft、SunDocs、SunExpress 等...

    [SUN的UNIX操作系统solaris.10.for.x86].Solaris.10.sol-10-GA-x86-dvd-iso安装镜像

    [SUN的UNIX操作系统solaris.10.for.x86].Solaris.10.sol-10-GA-x86-dvd-iso 网盘下载地址 【付费下载之后的用户,可留言获取更多下载资源】

    Sun Solaris命令手册

    Sun Solaris是一款由Sun Microsystems开发的基于UNIX的操作系统。Solaris以其稳定性和安全性而著称,在服务器市场中占有重要地位。Solaris命令手册旨在帮助用户熟悉和掌握Solaris系统的各种命令,以便能够有效地管理...

    Unix HP版HPUX SUN版solaris10认证题

    Unix HP版HPUX SUN版solaris10认证题

    sun solaris oracle 124861-15补丁包

    本文将深入探讨"sun solaris oracle 124861-15补丁包"这一主题,旨在为读者提供关于Sun Solaris操作系统与Oracle 11g数据库之间关联的详细知识。 首先,Sun Solaris是由Sun Microsystems开发的一款强大的Unix操作...

    Sun Solaris 8 使用电源管理-57

    6. **Energy Star 合规性**:作为 Energy Star 计划的合作伙伴,Sun Microsystems 设计的产品遵循 Energy Star 的能源效率标准,这意味着 Solaris 8 电源管理系统旨在减少不必要的能源浪费。 7. **文档与支持**:...

    Solaris 10 Sun 硬件平台指南

    - 其中,Sun Fire T1000/T2000、Sun Fire X4100/X4200、Sun Blade 1000/2000等型号被特别强调,体现了Solaris 10在这些平台上的优化与兼容性。 3. **图形加速卡兼容性**: - Solaris 10 支持多款图形加速卡,如...

    SunSolaris的JavaCore分析

    在Sun Solaris上Java默认是不生成OOM的JavaCore及Dump文件,本资源详细介绍了,如何在生产环境的运行时获取内存信息进行分析,定位问题。

    sun Solaris系统&网络管理员手册.rar

    sun Solaris系统&网络管理员手册.rar

    SUN官方下载源代码

    SUN(现在是Oracle)作为Java的开发者,提供了官方的源代码供开发者学习和研究。在这个压缩包中,我们主要关注的是API文档,这将帮助我们深入理解JAF的工作机制。 JavaBeans是一种编程规范,它定义了如何创建可重用...

    Oracle administration guide + Concepts Oracle + Installing Oracle Database 10 g on Sun Solaris 10 by Using RC

    安装Oracle Database 10g在Sun Solaris 10操作系统上是一个技术性较强的步骤,"Installing Oracle Database 10 g on Sun Solaris 10 by Using RC"文档会详细指导这一过程。这通常包括硬件和软件需求分析、操作系统...

Global site tag (gtag.js) - Google Analytics