OpenSolaris

OpenSolaris 是一個曾由昇陽電腦所發起的開放原碼專案，用來建立以 Solaris 作業系統為主的開發者社群，在甲骨文公司收購昇陽電腦後，現已經中止專案。

此開放原碼專案過去有超過 12,000 人於專案網站 OpenSolaris.org 註冊成為社群會員，其中有超過 11,000 名會員都不是昇陽電腦的員工，由此可知 OpenSolaris 的使用者團體社群曾相當活絡。此外在官方網站上也曾有 12 個 OpenSolaris 的技術社群與專案。於 2006 年 7 月 13 日時 OpenSolaris 的官方網站上有如下的成績公佈：相關下載已超過 33,000 次，註冊會員已超過 14,000 名，貢獻已超過 100 項，社群已超過 40 個，使用者團體已達 29 個，專案 28 個，5 種發行版本。

由於甲骨文公司對 OpenSolaris 計畫沒有積極支援的意圖。委員會於 2010 年 7 月 12 日對甲骨文給出「最後通牒」，要求在 8 月 16 日派出一位代理人商討計畫的走向，否則將在 8 月 23 日的委員會會議中做出回應。由於甲骨文未加回應，委員會於該日達成共識，解散 OpenSolaris 委員會，社群將不再提供新的原始碼，計畫的控制權由開發員社群交還給甲骨文。隨後開放原始碼社群以原本的程式碼為基礎，分支出新的計畫：OpenIndiana 和 Illumos。

歷史

實際上，OpenSolaris 的計畫是從 2004 年初開始。一個受過多種訓練所組成的團隊從各種角度來考量此一專案：授權方式、商業模型、管理方式、協同開發程式、原始程式碼分析、原始程式碼管理、工具、市場行銷、網站應用設計，以及社群發展等。到了 2004 年 9 月，由 18 位非昇陽電腦的社群成員共同成立了先期發展計畫，之後參與人數逐漸增加，經過 9 個月的試行，外部共同參與者已達 145 名。

接著，Solaris 原始程式碼的開放程式逐漸加快，第一個開放（也稱：釋出）的部分是 Solaris 的動態追蹤工具套件（Dynamic Tracing Toolkit，一般也稱為 DTrace），這個追蹤工具可以協助程式師及資管師對系統（指電腦）進行以效能為取向或資源利用率為取向的最佳化調整。

DTrace 已於 2005 年 1 月開放，同時昇陽也完成 OpenSolaris.org 網站的第一階段建置，並宣佈 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 管理委員會（OGB, OpenSolaris Governing Board）來負責，而首任的 OGB 人員也來自於之前的 CAB，他們的工作是建立及確認 OpenSolaris 社群的管理，且這樣的階段性工作任務於 2006 年 6 月 30 日告結。工作的內容包括建立管理檔案或「規章」，如今這些都已經步上軌道了。此後管理工作團隊（Governance Working Group）將由 OGB 與三名受邀者所共同組成，這三名受邀人士分別是：Stephen Hahn、Keith Wesolowski（昇陽電腦內 Solaris 單位的程式師），以及 Ben Rockwood（在 OpenSolaris 社群中表現卓越傑出的一員）。

授權方式

昇陽電腦已將 Solaris 的多數原碼以通用開發與散佈許可證（CDDL, Common Development and Distribution License）授權方式來開放，CDDL 授權是以 Mozilla 公共許可授權（MPL, Mozilla Public License）1.1 版為基礎所研擬成的新授權許可方式，所以 CDDL 與 MPL 相同，兩者都與普及的通用公共許可授權（GPL, GNU General Public License）不相容。不過 CDDL 確實是屬於「開放原碼且可自由授權」的一類。CDDL 是由昇陽公司所提創，之後將提案送交給開放原始碼促進會（OSI, Open Source Initiative）審核，並在 2005 年 1 月審議獲得核准的一種新開放原碼授權法。關於「自由軟體授權」的定義，則以自由軟體基金會（FSF, Free Software Foundation）的敘述為依據。

特別注意的是，關於 MPL 授權法，自由軟體基金會也表示：}}

另外，Mozilla Application Suite 及 Mozilla Firefox 已經改變他們的授權方式，允許使用者在在三種授權方式中任選其一：MPL、LGPL 及 GPL。

批評

對於昇陽電腦發起與推行 Solaris 的原碼開放（OpenSolaris），Linux 的創辦人：林納斯・託瓦茲（Linus B. Torvalds）在 2004 年 12 月 22 日接受 CNET 新聞網（CNET news.com）專訪時曾如此表示：

），另外我確信他們得花很多時間才能建立起具規模的社群。}}

同時他也指出 OpenSolaris 在裝置驅動程式的支援上將是個問題，他認為 OpenSolaris 的社群在此方面的嘗試與努力將是個大磨難。關於此他說：。

。}}

託瓦茲的言下之意是：Solaris 雖與 Linux 一樣都能在 x86 硬體上執行，但在驅動程式方面的支援上 OpenSolaris 仍遠不及 Linux。

不過，數個月後託瓦茲的立場態度有些軟化，他在 2005 年 2 月的企業 Linux 峰會（Enterprise Linux Summit）時，對於軟體開發專案的許可授權方面認為 CDDL 有其未來性：

社群）死掉。}}

版本歷史

發行版本

SchilliX，Live CD 型態的 OpenSolaris
Belenix，Live CD 型態的 OpenSolaris
marTux，第一個以支援 SPARC 硬體架構平臺所發行、釋出、散佈的 Live CD、DVD OpenSolaris
Nexenta，一個以 Debian 為基礎的發行版本，結合了 GNU 軟體及 Solaris 的 SunOS 核心。
Polaris，將 OpenSolaris 的原始程式碼，以支援 PowerPC 硬體架構平臺來進行調整、修改，並重新編譯（Recompile）而成的 OpenSolaris。而其名稱：Polaris 即是將 PowerPC 的首字母「P」，再加上 Solaris 的「olaris」而成，不過 Polaris 在英文也是「北極星」的意思，然這只是巧合。
Portaris，將 Gentoo 的 Portage 轉移改寫到 OpenSolaris 上，2006 年 4 月時仍處在外部測試（beta）階段。