Nell'attesa di una discipilina certa sull'argomento brevetti, gli strumenti da sempre maggiormente usati nella tutela dei diritti sul software sono le licenze e i Non-Disclosure Agreement (NDA, ovvero gli impegni a non rivelare i segreti industriali, nel nostro caso i codici sorgenti).