Unha licenza de software é un contrato entre o titular dos dereitos de explotación e/ou distribución, e o usuario final do programa informático, quen poderá utilizalo baixo unha serie de termos e condicións establecidas dentro das cláusulas.
É dicir, é un conxunto de permisos que un desenvolvedor lle pode conceder a un usuario para poder distribuir, usar ou modificar o produto baixo unha licenza determinada