DCO (Developer Certificate of Origin)
Una breve dichiarazione di avere il diritto di inviare il proprio codice, resa con una sola riga nel messaggio di commit.
Il kernel Linux la introdusse nel 2004, nel pieno della causa di SCO Group contro IBM, secondo cui codice Unix sarebbe stato di nascosto trasferito in Linux. Torvalds voleva poter dimostrare la provenienza di ogni modifica. La risposta non fu un modulo ma un trailer: Signed-off-by: Nome <email>, che git commit -s aggiunge automaticamente.
La riga attesta che il lavoro è proprio, o che si ha il diritto di cederlo con la licenza del progetto. A differenza di un CLA, il progetto non acquisisce diritti ulteriori, quindi nessuno può rilicenziare il codice unilateralmente in seguito. GitLab è passata dal CLA al DCO nel 2017 e molti progetti cloud native l'hanno seguita. I critici osservano che una riga di testo si aggiunge facilmente senza leggere cosa significhi.