Ho una domanda che mi frulla in capoccia da qualche tempo.

Se a mio uso interno sviluppassi un software, facilmente riutilizzabile, che utilizzo per fornire dei servizi ad alcuni clienti, ed un giorno un nuovo cliente mi chiedesse di poter avere il software (ed i relativi sorgenti, essendo una roba scritta con un linguaggio di scripting non compilato) per un loro cliente...

Come dovrei comportarmi? Naturalmente il software glielo potrei (e probabilmente vorrei) vendere, ma vorrei evitare che ci lucrassero sopra rivendendolo come loro

Immagino serva un contratto per stabilire queste regole, ma non ho idea di come possa essere un contratto in grado di tutelare realmente i miei diritti...

Ci siete già passati? Che fare?