Rendilo una condizione del codice che viene incluso nel progetto, idealmente come parte della licenza del software.
Ci sono un certo numero di licenze software che fanno questo; ad esempio, nella licenza pubblica Mozilla:
Each Contributor hereby grants You a world-wide, royalty-free,
non-exclusive license:
a.under intellectual property rights (other than patent or trademark)
Licensable by such Contributor to use, reproduce, make available,
modify, display, perform, distribute, and otherwise exploit its
Contributions, either on an unmodified basis, with Modifications, or
as part of a Larger Work; and
b.under Patent Claims of such Contributor to make, use, sell, offer
for sale, have made, import, and otherwise transfer either its
Contributions or its Contributor Version.
La GPL, in particolare, richiede che tutti i contributi apportati a un progetto GPL siano concessi in licenza secondo i termini della GPL. Quindi non dovresti fare altro, a parte chiarire ai contributori che questo è l'accordo.
Se ritieni che alcuni contributori possano insistere nel mantenere alcuni o tutti i diritti sul loro codice, devi semplicemente firmare una dichiarazione che indica che stanno assegnando il copyright alla tua azienda; in particolare, che è un lavoro a noleggio . Rendilo una condizione in cui vengono pagati per il codice. Nota che, nella maggior parte delle giurisdizioni (almeno negli Stati Uniti), se sono dipendenti, dovresti già possedere il codice.
Disclaimer: non sono un avvocato. Tratta queste informazioni di conseguenza.