オープンソースは、プログラムに使われているソースコードを一般に公開しているソフトウェアのことを指します。オープンソースのソースコードを見ればプログラムの動作原理や構造を理解でき、一部の挙動を改変したり他のプログラムに組み込んだりすることも基本的には可能です。