CHAOSS
From Wikipedia, the free encyclopedia
CHAOSS (カオス) は Linux Foundation 傘下のプロジェクトの一つ。[1]
概要
健全性
現代のソフトウェアの開発にはオープンソースソフトウェアの利用が欠かせないものとなっている[4]。商用のソフトウェア開発プロジェクトでもオープンソースソフトウェアの採用がすすんでいるが、オープンソースソフトウェアを利用するにあたって、オープンソースライセンス、ソフトウェア品質に加えて、その開発元のプロジェクトが健全であることが求められている。
オープンソースの利用者の立場から考えると、開発元のプロジェクトが健全であれば、そのオープンソースソフトウェアの開発元のプロジェクトが持続可能と考えられるからである。不健全な開発元プロジェクトはそのオープンソースソフトウェアを含めたソフトウェアをサポートしている間に開発が停止する可能性が高く、健全な開発元のプロジェクトより、リスクが高いと判断できる。そのため、類似のオープンソースソフトウェアがある場合の採用可否の判断に健全性を使うことができる。
また、オープンソースソフトウェアを支援する立場から考えると、オープンソースソフトウェアのうち、重要で開発元が不健全なプロジェクトの放置はリスクが高いなどと支援対象の判断に健全性を使うことができる。
CHAOSS の目的
メトリクス(指標)
CHAOSS プロジェクトは健全性の指標の例としてCommon Metricsを定めている。[7] Common Metrics では Contributions, Time, People, Place の4ジャンルに分れている。
関連
- ohloh 健全性はないが、有名なオープンソース開発元プロジェクトのメタデータを収集、表示するWEBサイト。現在は openhub。