一般的な内容に関する FAQ
- OpenSolaris プロジェクトとは
- OpenSolaris プロジェクトと Solaris オペレーティング・システムの違いは何ですか。
- OpenSolaris プロジェクトにはどのようなソースコードが含まれていますか。
- Sun はなぜ Solaris オペレーティング・システムのソースを公開するのですか。
- OpenSolaris プロジェクトには SPARC と x64/x86 アーキテクチャのソースが両方とも含まれるのですか。
- OpenSolaris ソースコードにはどのようなライセンスが必要ですか。
- OpenSolaris ソースコードの使用は有料ですか。
- サイトから OpenSolaris ソースコードをダウンロードする場合、登録が必要ですか。
- どのバージョンの Solaris OS が、オープンソースされていますか。
- 参加するにはどうすればよいのですか。
- OpenSolaris ソースコードを公開することによって Solaris OS のセキュリティを危険にさらす心配はないのですか。
- OpenSolaris プログラムは、Solaris オペレーティング・システムをサポートする Sun の ISV パートナーにどのような影響を及ぼしますか。
OpenSolaris プロジェクトとは
OpenSolaris プロジェクトは、Solaris オペレーティング・システム (OS) のソース・コードをベースとするオープンな開発活動です。プロジェクトの目標は、革新、コラボレーション、そして OpenSolaris 技術の発展を促進することです。
OpenSolaris プロジェクトでは初めに、Solaris OS のコア・カーネル、ネットワーキング、ライブラリ、およびコマンドのソースを提供しますが、将来は、Solaris OS のほかの部分も公開する予定です。
最終的には、Solaris OS のほとんどに対するレポジトリは、Sun 以外のコミッタとともに、opensolaris.org 上で、公開されるでしょう。
OpenSolaris プロジェクトと Solaris オペレーティング・システムの違いは何ですか。
OpenSolaris プロジェクトは、次の3つのキーとなる要素から成り立っています。(1) OpenSolaris ソースコード、 (2) OpenSolaris 開発者コミュニティ、(3) コラボレーションのための Web サイト: opensolaris.org。しかしながら、Solaris OSは、Sun のオペレーティング・システム製品です。Solaris OS の将来のバージョンは、OpenSolaris プロジェクトの技術を使って開発されます。Solaris は、無償のバイナリ・ダウンロードとして公開されており、Sun は、サービスパッケージと定期的なアップデートを提供しています。したがって、Solaris は、1 会社によって、サポートされている 1 製品です。OpenSolaris は、開発者のコミュニティによって運営されている開発プロジェクトです。
理解していただきたいいくつかの関連項目があります。
Solaris Express: これは、顧客に対するバイナリリリースです。 OpenSolaris のコンポーネントのほかに、OpenSolaris のソースベースにリリースされていない追加の技術 も含む Sun の正式なリリースです。Sun は、このリリースに対して、限定的なサポートを提供しています。 Solaris の顧客が、主として、Sun によって結果的に製品化されるであろう最新の技術を試すことができるように意図されています。Solaris Express は、月単位の更新で、無償のバイナリダウンロード として、提供されています。
Solaris Express Community Release: これは、開発者に対するバイナリリリースです。 OpenSolaris のコンポーネントのほかに、OpenSolaris のソースベースにリリースされていない追加の技術 も含む Sun の最新のサポートされないリリースです。 開発者は、ベースシステムとして、このリリースを使うことにより、OpenSolaris のソース をビルドすることが可能です。このリリースは、また、Nevada というコードネームを持って いて、2 週間毎に更新されます。
OpenSolaris: Solaris の開発のためのソースベースです。 現在、コンソリデーションと呼ばれるいくつかの技術コンポーネントから構成されています。 リリースされている技術の詳細に関しては、ダウンロードページ を、また、今後の技術リリースのスケジュールに関しては、OpenSolaris ロードマップを参照して下さい。現時点では、OpenSolaris ソースベースは、完全な システムとしてブートするのには、十分ではありませんが、開発者は、OpenSolaris ディストリビューション をダウンロードして、その上に、OpenSolaris のコンポーネントをインストールすることにより、開発作業を スタートできます。
要約: 安定性に関心のある顧客は、Solaris 10 を使うべきです。なぜなら、Solaris 10 は、 会社が正式サポートしているエンタープライズ製品だからです。 正式なバイナリディストリビューションで、最新の Solaris 技術を試してみることに興味がある顧客は、 自由に、Solaris Express を使えます。OpenSolaris コミュニティで活動している開発者は、 OpenSolaris ソースをビルドするベースとして、Solaris Express Community Release を使うべきです。
OpenSolaris プロジェクトにはどのようなソース・コードが含まれていますか。
OpenSolaris プロジェクトでは初めに、Solaris OS のコア・カーネル、ネットワーキング・サポート、ライブラリ、およびコマンドのソースが提供されました。これらのソースのセットを OS/Networking コンソリデーション1 (O/N) と呼びます。活動開始以来、さらに、他のコンソリデーションからのソースがリリースされています。そして、その目標は、法的に可能な限り、できるだけ多くの Solaris OS のソースを提供することにあります。
OpenSolaris プロジェクトの一部として、Solaris OS のほかのコンポーネントがいつ提供されるかについては、OpenSolaris ロードマップをご覧ください。ソースとしてまだ提供されていない OS/Networking (O/N) コンポーネントのリストが記載されています。
Sun はなぜ Solaris オペレーティング・システムのソースを公開するのですか。
Solaris OS のソースを公開することにした背景にはいくつかの理由があります。 - コミュニティ開発モデルを採用することで、Sun、Solaris 開発者、そして、ユーザ・コミュニティ間のコラボレーションの機会が増える。
- Solaris OS の多くの顧客がオープンソースに関心をもち、必要としている。
- Solaris OS のソースが公開されることによって、Sun やパートナーは、オープンソース・ソフトウェアを必要とするプロジェクトに参加しやくなる。
- 開発者がそれぞれの目的に合わせて Solaris 技術を活用できるようにすることで、新世代の革新技術をサポートするプラットフォームが、オープンソースにより提供される。
- Solaris に対する新しいマーケットにおけるビジネス・チャンスが生まれる。例えば、新興企業が OpenSolaris 技術に基づいて製品を構築できれる。
OpenSolaris プロジェクトには SPARC と x64/x86 アーキテクチャのソースが両方とも含まれるのですか。
はい、両方とも含まれます。Solaris オペレーティング・システムのソース・ベースは、SPARC と x64/x86 両システムに対して 1 つしか存在しません。バイナリは、共通のこのソースからビルドされます。この共通の Solaris ソース・ベースをオープン・ソース化することは、つまり、SPARC と x64/x86 両システムのコードを公開することを意味します。
OpenSolaris ソースコードにはどのようなライセンスが必要ですか。
OpenSolaris のコミュニティの貢献によるソースコード、そして、Sun が書いた/所有するソースコードは、CDDL (共同開発および頒布ライセンス: Common Development and Distribution License) Version 1.0の下で公開されています。CDDL は、Open Source Initiative (OSI) 公認のオープンソース・ライセンスです。 さらに、OpenSolaris プロジェクトには、既存のオープンソース・プロジェクトで使用されている多数のコンポーネントが含まれています。これらのコンポーネントは、現行のライセンスで引き続き提供されます (たとえば、Perl は The Artistic License の下で提供されます)。
OpenSolaris プロジェクトに関連するライセンスのより詳細についてはライセンスのページを、CDDL については CDDL FAQ を、そのほかのオープンソース・ライセンスについては OSI Web サイトをそれぞれ参照してください。
OpenSolaris ソースコードの使用は有料ですか。
いいえ、OpenSolaris ソースコードの使用、変更、再配布は無料です。
サイトから OpenSolaris ソース・コードをダウンロードする場合、登録が必要ですか。
いいえ、ソースコードをダウンロードするために、登録は必要ありません。
どのバージョンの Solaris OS が、オープンソースされていますか。
オープンソースされているコンポーネントは、開発中の Solaris OS リリースの最新のスナップショトです。最新の開発リリースは、おおまかに、Solaris 10 に加えて、Solaris 10 のリリース以降に行ってきている開発の成果(ZFS のようなイノベーションを含む)が追加されたものになります。現時点では、Sun は、Solaris 8 や Solaris 9 など、Solaris OS の以前のバージョンのコードをオープンソース化する予定はありません。
参加するにはどうすればよいのですか。
初めて参加する場合は、コミュニティ・ポータルを利用してください。OpenSolaris の技術やディスカッション・グループ、ダウンロード、ソースコードなどについて知ることができます。
hコミュニティへの参加について、 Getting Started FAQで、知ることができます。
OpenSolaris ソースコードを公開することによって Solaris OS のセキュリティを危険にさらす心配はないのですか。
いいえ、その心配はありません。Solaris ソースコードは何年もの間、限定的に提供されてきましたが、それによって Solaris OS のセキュリティ機能はむしろ強化されてきました。セキュリティの点でいえば、オープンソース・ソフトウェアは利点が多いことで知られています。セキュリティとは、コードの細部が正しいかどうかということです。したがって、何千という人々がソース・コードを調べることによって、重要なバグが発見されずに残る可能性が大幅に減るだけでなく、問題が発生した場合でも、解決策が短時間で用意されることになります。
OpenSolaris ソースコードのセキュリティ・バグが見つかった場合は、Sun セキュリティ調整チームのページにある Sun の標準セキュリティ報告プロセスに従って問題を報告してください。
OpenSolaris プログラムは、Solaris オペレーティング・システムをサポートする Sun の ISV パートナーにどのような影響を及ぼしますか。
ISV パートナーは、そのソリューションがオペレーティング・システムのカスタマイズを必要とする場合を除き、これからも定期的なリリース・サイクルや、厳格な品質管理、Sun のサポートを備えている Solaris OS での動作を保証するものと考えています。
1 訳注: コンソリデーションは、ある程度の機能のまとまりを意味します。Operating System/Networking (ON) の他に、X Window System (X11)、Java Desktop (JDS)、Documentation (Docs)、 Globalization Support (G11N)などのコンソリデーションがあります。詳細は、OpenSolaris Consolidation Information(英語)を参照して下さい。
| その他の FAQ |
- はじめての開発者のための FAQ
- Web サイトに関する FAQ
- Common Development and Distribution License (CDDL) に関する FAQ
- OpenSolaris バイナリライセンスに関する FAQ
- Opensolaris の商標とロゴの使用に関する FAQ
英文: FAQ: General Page Last Modified: 01 Mar 2007
on 2009/10/26 12:14