标题：OpenSolaris
简介
  OpenSolaris是一个由Sun Microsystems所发起的开放源代码的项目，用来建立以Solaris操作系统为主的开发者社区。项目的适用对象主要是开发者、系统管理者以及使用者，期望能通过这些用户使Solaris获得进一步的发展与强化。
此开源项目已有超过12,000会员，而其中超过11,000名会员都不是Sun Microsystems的员工。由此可知OpenSolaris的用户社区相当活跃，且仍在持续成长中，有愈来愈多来自全球各地的人加入响应。此外在官方网站上也有12个OpenSolaris的技术社区与项目正在进展。
放弃历史
背景实际上，OpenSolaris的计划始于2004年初。一个由受过多种训练的人员所组成的团队从各个角度来考虑此项目：授权方式、商业模型、管理方式、协同开发程序、源代码分析、源代码管理、工具、市场营销、网站应用设计，以及社群发展等。到了2004年9月，由18位非太阳公司的社群成员共同成立了先期发展计划（Program），之后参与人数逐渐增加，经过9个月的试行，外部共同参与者已达145名。
接着，Solaris源代码的开放程序逐渐加快，第一个开放的部分是Solaris的Dynamic Tracing Toolkit（动态追踪工具套件，一般也称为DTrace），这个追踪工具可以协助程序员及资管师对系统（指计算机）进行以效能为取向或资源利用率为取向的优化调整。
DTrace已于2005年1月开放，同时太阳也完成网站的第一阶段建设，并宣布OpenSolaris的源代码将依据CDDL（Common Development and Distribution License）授权方式来开放，同时打算成立社群指导委员会（Community Advisory Board，简称：CAB）。
到了开放当天（2005年6月14日）有大量的Solaris操作系统的源代码被公开释出，不过仍有部分不公开，而只提供二进制代码，未公开的原因据说是这些程序的源代码涉及第三方的知识产权，所以太阳公司方面也无权公开。至于开放的OpenSolaris源代码，几乎与正在使用与研发中的Solaris源代码相同。
到了2005年4月4日，太阳公司宣布了五名CAB的成员，其中两名从先期计划的社群中推选而来，两名由太阳公司指派，一名则由太阳公司从广大开源社群中选定。2005、2006年间OpenSolaris的CAB成员有：Roy Fielding、Al Hopper、Rich Teer、Casper Dik，和Simon Phipps。
2006年2月10日太阳公司签署了OpenSolaris的章节，正式将OpenSolaris社群推升成一个独立团体，并由OpenSolaris管理委员会（OpenSolaris Governing Board，简称：OGB）来负责（详见Sun的Blog），而首任的OGB人员也来自于之前的CAB，他们的工作是建立及确认OpenSolaris社群的管理，且这样的阶段性工作任务于2006年6月30日告结。工作的内容包括建立管理档案或“规章”，如今这些都已经步入正轨了。此后管理工作团队（Governance Working Group）将由OGB与三名受邀者共同组成，这三名受邀人士分别是：Stephen Hahn、Keith Wesolowski（太阳公司内Solaris单位的程序员），以及Ben Rockwood（在OpenSolaris社群中表现卓越杰出的一员）。
放弃据国外媒体报道，甲骨文已正式放弃开源项目OpenSolaris。甲骨文将继续开源Solaris，但源代码将在每一个主要版本发布之后才会公开，这意味着每一个版本的开发都将是封闭的。到目前为止，开源Solaris的开发与Linux内核或GNOME类似，Solaris的源代码也会持续更新。然而这种情况将不会再继续，甲骨文已经决定封闭开发Solaris。
OpenSolaris内核开发者史蒂芬·斯塔林(Steven Stallion)公布了甲骨文工程师与此相关的内部邮件。邮件中称：“在企业版Solaris系统完整发布后，我们将会向得到许可的CDDL或其他开源 授权码发布更新。通过这种方式，技术创新将会首先出现在我们发布的版本中。我们将不再实时发布整个Solaris系统的源代码。”
甲骨文这一决定令人疑惑。甲骨文此前曾表示，由于缺乏人手，该公司不可能自己去做所有开发工作。然而，甲骨文现在放弃了整个开源社区。甲骨文或许认为，如果以开源的方式进行开发，那么竞争对手将很容易知道甲骨文在做什么。
授权方式
太阳公司已将Solaris的多数源代码以Common Development and Distribution License（CDDL，共有开发及散布授权）授权方式来开放，CDDL授权是以Mozilla Public License（MPL，Mozilla公共许可授权）1.1版为基础所研拟成的新授权许可方式，所以CDDL与MPL相同，两者都与普及的GNU General Public License（GPL，通用公共许可授权）不相容。不过CDDL确实是属于“开源且可自由授权”的一类。CDDL是由太阳公司所提出，之后将提案送交给开源促进会（Open Source Initiative，OSI）审核，并在审议获得通过（2005年1月）而核准的一种新开源授权法。关于“自由软件授权”的定义，则以自由软件基金会（Free Software Foundation，FSF）的叙述为依据。
此外要提醒的是，关于MPL授权法，自由软件基金会也表示："... So, a module covered by the GPL and a module covered by the CDDL cannot legally be linked together. We urge you not to use the CDDL for this reason." （详见此）。意思是：若有一个软件模块采行了GPL授权那么就不能采行CDDL授权的软件模块进行链接，若执意混用此两种不同授权的软件模块，则自由软件基金会将对此向您发出抗议。
另外，Mozilla Application Suite（也称：Mozilla Suite）及Mozilla Firefox已经改变他们的授权方式，允许使用者在在三种授权方式中任选其一：MPL、LGPL及GPL。
批评与非议
对于太阳公司发起与推行的OpenSolaris，Linux的创始人：Linus Torvalds在2004年12月22日接受CNET新闻网专访时曾如此表示：
“Nobody wants to play with a crippled version [of Solaris]. I, obviously, do believe that they'll have a hard time getting much of a community built up.”
翻译：没人要用残缺版的东西（指Solaris），另外我确信他们得花很多时间才能建立起初具规模的社群。
同时他也指出OpenSolaris在设备驱动程序的支持上将是个问题，他认为OpenSolaris的社群在此方面的尝试与努力将是个大磨难。关于此他说：
“If you thought Linux had issues with driver availability for some things, let's see you try Solaris/x86.”
翻译：如果您认为Linux的支持驱动程序不够多，那您应该去试试x86版的Solaris。言下之意是：Solaris虽与Linux一样都能在x86平台上执行，但在驱动程序方面的支持上(Open)Solaris仍远不及Linux。
不过，数个月后Tovalds的立场态度有些软化，他在2005年2月的企业Linux峰会（Enterprise Linux Summit）时，对于软件开发项目的许可授权方面认为CDDL有其前景：
“…CDDL is different. Everything is in place for it to work well, adding (tongue-in-cheek)A lot of people still like Solaris, but I'm in active competition with them, and so I hope they die.”
翻译：CDDL可就不同。以此方式授权，软件开发工作将可更好进行，此外有许多人仍喜爱Solaris（假意的说法）。不过我仍会积极与他们（OpenSolaris社群）竞争，所以我希望他们死去。
发行版本
SchilliX，Live CD型态的OpenSolaris
Belenix，Live CD型态的OpenSolaris（Belenix网站）
marTux，Live CD型态、Live DVD型态的OpenSolaris（第一个以支持SPARC硬件架构平台所发行、发布、散布的OpenSolaris）
Nexenta，一个以Debian为基础的发行版本，结合了GNU软件及Solaris的SunOS核心的OpenSolaris。
Polaris，OpenSolaris移植到PowerPC平台的版本。其名称Polaris即是将PowerPC的首字母“P”，再加上Solaris的“olaris”而成，Polaris在英文也是“北极星”的意思。然而这只是巧合，如同BASIC语言：BASIC其实是五个字词(Beginners' All-purpose Symbolic Instruction Code)的首字母缩写而成，并非原意就想取名为“基础程序语言”。(Polaris网站）
Portaris，一个非正式、非官方的移植。将Gentoo的Portage移植到OpenSolaris上，2006年4月时仍处在Beta测试阶段。 
Solaris Express Community Edition － 代号为Nevada，是Sun为OpenSolaris开发者发布的二进制格式的操作系统，该系统由最新的OpenSolaris源代码和尚未公开的技术编译而成，尚未经过测试，没有任何技术支持。该系统每两个星期的星期五更新。
Solaris Express Developer Edition － 该系统是经过测试的开发版本系统，供免费使用，可以在这里获得技术支持，该版本每三到四个月更新一次。
与Solaris的区别
OpenSolaris是Sun的一个开源项目，代码更新很快。很多系统的新特性会优先在这个版本里面体现，比如DTrace和ZFS等等，当技术成熟稳定之后会用到Solaris的后续发行版本里面。
Solaris是Sun自己维护的一个版本。因为用了很多第三方的代码，有一些版权上面的关系，所以这个版本与OpenSolaris不太一样。
据Sun自己宣传，Solaris中Sun拥有的代码已经全部开源，可以在Sun的网站上免费下载DVD镜像。
而且，Sun还提供了对Solaris的商业支持，但对OpenSolaris没有任何支持。