オープンソース・ソフトウェアはソースコードが公開されており、ソフトウェアだけで収益をあげるのは困難です。しかし世の中にはビジネス的に成功しているオープンソース・プロジェクトがたくさんあります。

今回はそんなビジネス化する上でポイントになるプラットフォーム化について紹介します。

プラットフォームとは

プラットフォームとは環境や基盤と言えます。ソフトウェアとして機能を提供しつつ、その上で動くソフトウェアやサービスを作れるようになっているものが多数あります。よく知られたところではWordPressやDrupal、MovableTypeなどのCMSが挙げられます。

そうしたプラットフォームを使うことで、すでに数多いるユーザに対してアプローチが簡単になります。一からソフトウェアを作るのに比べて安価でもあります。以下はプラットフォーム上でどう収益をあげるかを紹介します。