| 近年オープンソースソフトウェアは様々な分野に普及し、その重要性は年々大きくなっている。一方で、オープンソースソフトウェアを利用できるようになるまでの手順は複雑であり、多くの情報と手間を必要とする。このような、オープンソースソフトウェアをインストール、メンテナンスする際の複雑さは、一般のユーザーが利用するための障壁にさえなっている。
こういった問題に対処するために、LinuxやMac OS Xではパッケージ管理システムが利用されている。パッケージ管理システムは、各々のソフトウェアの依存関係、インストール手順といった情報を単一のデータベースにまとめ、インストール作業を自動化する。
しかしながら、パッケージ管理システムによって問題が解決したとはいえない。確かにパッケージ管理システムは、個々のソフトウェアのインストールは自動で行ってくれる。だが、ユーザーが目的を達成するにはどのようなソフトウェアを利用すればよいか、という問に答えてはくれないのである。
本プロジェクトでは、ソフトウェアの母語による解説や評判や人気、類似ソフトウェアなどの情報を集約し、ユーザーとソフトウェアの出会いを助ける場を構築する。ユーザー同士が気軽に情報交換できるように、ソフトウェアのレビューや評価をユーザーが自由に書き込めるようにするなど、情報の一方的な提供ではなく、双方向型の仕組みとする。さらに、パッケージ管理システムと連係してソフトウェアの導入作業の全てを統合する。
これによりユーザーは、膨大なソフトウェア群の中から自分の目的に沿うソフトウェアを検索し、速やかにインストールすることが可能となる。 |