Quand il crée un logiciel, l'auteur a tous les droits sur celui-ci. Ainsi, c'est lui qui va décider de la licence de logiciel qu'il va appliquer et à laquelle les utilisateurs devront se soumettre. Cette licence correspond en quelques sortes aux conditions d'utilisation du logiciel. Pour cela, le créateur va bénéficier d'un panel de choix entre les différentes licences existantes et citées ci-dessous :