デュアルライセンスとは、ソフトウェアのライセンサーが1つのソフトウェアに対して2種類のライセンスを提示し、 ライセンシーが、そのうちの片方を選択できるようにすることである。
デュアルライセンスで配布されているソフトウェアの例として、Perl・Ruby・Qtなどが挙げられる。