参考情報
- ライセンス情報
- プロジェクトで使用する CDDL などのライセンスの詳細
- 開発者ガイド
- 非常に膨大なガイド
- OpenSolaris に参加しよう
- OpenSolaris コミュニティーへの参加方法
- コンタクト
- 質問等、さまざまなコンタクト先の紹介
プロジェクトの概要
基本方針1
- プロジェクトはすべての人々に開かれている ― このプロジェクトは、コードやプロセス、ドキュメント、履歴情報を一般に公開することによって、だれもが対等の立場から貢献できる機会を提供するものです。法的な制約のために技術情報の提供を差し控える場合がありますが、情報が不完全である、または情報の質が劣るということを理由に提供を差し控えることはありません。
- 包括的である ― いかなる提案も、全体的な設計目標や制約、要件との整合性や技術的なメリットに基づいて評価されます。
- 謙虚、かつ誠実である ― 開発者やユーザには、尊重されるべき権利があります。われわれは、個人的な攻撃を行いませんが、建設的な批判は歓迎します。ここでは社会的秩序に則ったやりとりが保証されているため、反対の考えをもつ新しいユーザや関係者でも躊躇せずに意見を述べることができます。
- 品質がすべてに優先する ― OpenSolaris プロジェクトは、Solaris オペレーティング・システム (OS) によって確立された高品質のエンジニアリングの伝統を受け継ぎます。
- 独立している ― プロジェクト内の意思決定は、Sun のビジネス関係者から独立して行われます。Sun の管理者は Solaris 製品のビジネス面を統括するだけであり、OpenSolaris コミュニティ内で不当な権力を行使することはありません。
OpenSolaris プロジェクトとは
OpenSolaris プロジェクトは Sun Microsystems, Inc をスポンサーとするオープン・ソース・プロジェクトです。このプロジェクトでは初めに、Solaris オペレーティング・システムのソース・コードのサブセットが使用されます。コミュニティ開発活動の核となるこのプロジェクトでは、Sun を含むすべての開発者が、オペレーティング・システム技術の開発や改善を共同で行うことができます。OpenSolaris ソース・コードは、Solaris OS 製品の将来のバージョンや、ほかのオペレーティング・システム・プロジェクト、サードパーティの製品やディストリビューションなど、さまざまな目的でその基盤として使用されます。
OpenSolaris プロジェクトでは初めに、Solaris OS で現在配布されているコア・カーネル、ライブラリ、コマンドが使用されますが、将来は、Solaris OS のほかの部分がこれに加わる予定です。
OpenSolaris プロジェクトと Solaris オペレーティング・システムの主な違いは、OpenSolaris プロジェクトではエンドユーザ製品や完全なディストリビューションを提供しない点にあります。OpenSolaris プロジェクトは、オープン・ソース・コードの基盤であり、このコードを使った開発に欠かせないビルド・ツールであり、関連情報の交換や共有に必要なインフラです。このコードのサポートはコミュニティによって行われます。ソース形式であれバイナリ形式であれ、Sun が OpenSolaris プロジェクトに正式なサポートを提供することはありません。
Solaris OS は Sun のオペレーティング・システム・ディストリビューションであり、Sun の製品としてブランド化され、テストされ、保守され、サポートされています。Solaris OS の将来のリリースは OpenSolaris ソース・コードから構築されますが、そのサポートは現在のバージョンの場合と変わりません。その時々で、OpenSolaris プロジェクトまたは Solaris OS 製品の一方にはあって、他方にないソフトウェアが存在することがあります。しかし、将来的には、OpenSolaris プロジェクトを通してできるだけ多くのソース・コードをリリースし、ソースの開発を OpenSolaris コミュニティ内だけで行うことが目標です。
参加するには
OpenSolaris が成長することを見ることに関心があれば、参加の方法は、たくさんあります。カーネルのプログラマーである必要はないですし、また、参加するために多くの時間を費やす必要もありません。
![]() |
使いましょう
- Solaris Express あるいは、OpenSolaris のコードベースの他のソフトウェアディストリビューションを入手しましょう。そして走らせましょう。
- 最新の OpenSolaris を走らせるためには、最新アーカイブ を入手しましょう。
- ソースコードを入手 して、そして、それを ビルドする方法を学びましょう
- 問題を発見した場合は、 報告しましょう。
- コミュニティ や プロジェクト にアクセスして、ディスカッションで他のユーザと知り合いになりましょう。
- イベント、イベント(英文) で他のコミュニティメンバと話をしましょう。
- opensolaris-discuss フォーラムをモニターしましょう。
![]() |
改善しましょう
- 開発者リファレンスガイドを理解することから始めましょう。
- OpenSolaris がどのように動くか学習しましょう。そして、すぐに、 ソースコードの海に飛び込みましょう。
- ソースコード、 バグ、そして RFE (Request for Enhancement) の議論のまわりをうろつきましょう。
- コミュニティ に参加して、個々の OpenSolaris の機能変更に関して、話し合いましょう。 あるいは、 変更に取り組むために、プロジェクト を開始しましょう。
- OpenSolaris の改善を始めるために、フィックスを行う 簡単に解けるバグ を探しましょう。
- OpenSolarisの改善 の方法のより詳細な情報を入手しましょう。
- 可能な限りの最高の品質基準を維持しながら、誰もが、OpenSolaris にソースコードの貢献ができるような プロセス を作るために、一生懸命、活動中です。
- 集積されたドキュメント との関係を深め、 テストコードやテストイニシアチブ に、貢献しましょう。
![]() |
広めましょう
- マーケティング・ディスカッション に、参加しましょう。
- あなたのサイトに、ファンのボタン を追加しましょう。
- 様々なコミュニティイベントで、OpenSolaris についての話をどんどんやりましょう。
OpenSolaris プロジェクトの活動やそれに関連する活動がこの Web サイトの枠を超えて成長することを願っています。実際、 Blastwave.org、cuddletech や Sunfreeware.comといったコミュニティがすでに活動しています。
1 この基本方針の作成にあたり Debian コミュニティの Debian 社会契約を参照させていただきました。大変参考になりました。
英文: Project Overview Page Last Modified: 09 Feb 2007


