Bonjour,
En ce qui concerne les entreprises, ce n'est pas plutôt une clause de confidentialité ou de non-concurrence qui fait que l'auteur, s'il garde une partie des droits (à mon avis), ne peut exploiter le code produit dans un autre environnement ?
La clause de confidentialité ou de non-concurrence est autre chose, elle n'est pas liée qu'aux travaux de l'auteur.
Les logiciels sont la propriété intellectuelle de l'entreprise. Si les parties désirent que l'employé qui écrit le code ait la propiéré intellectuelle du code, c'est mis dans le contrat de travail.