Niektóre darmowe programy posiadają licencje, a niektóre nie. Licencja to dokument, który określa prawa i zasady korzystania z programu. Na przykład, programy typu open source są darmowe i mają specjalną licencję, która pozwala nam na ich używanie, modyfikację i udostępnianie innym. Inne darmowe programy mogą być udostępnione bez formalnej licencji, ale mogą mieć warunki korzystania określone przez twórcę programu. Dlatego zawsze ważne jest, abyśmy czytali zasady korzystania z programu, nawet jeśli jest on darmowy.