「オープンソース」はコンピュータプログラムのソースコードが自由に修正や再利用が許されるソフトウェアの一種を示しています。コンピュータプログラムのライセンスは通常、開発者に帰属しますが、オープンソースでは基本的にその著作権が放棄されています。この方式の優れた点は自由なカスタマイズで、自分たちの仕事に最適化したり、新たな機能を追加したりすることが可能です。
また、オープンソースの端緒は有志のコミュニティによって管理されており、バグの修正やアップデートなども行われます。そして、オープンソースは原則無料とは限らず、機能を強化した製品の販売によって収益を得ることも可能なのです。