Il Certificato di origine dello sviluppatore sembra essere ampiamente utilizzato in open source a questo punto, incluso il supporto a GitHub e utilizza GitLab community edition .
Nell'accettare una richiesta di pull, molte persone (incluso me) amano usare un'unione di "squash" in cui tutti i commit sono concatenati in un singolo commit. Ma poi, questo non è esattamente ciò che il contributore ha firmato, e la persona che unisce la richiesta pull ottiene l'accesso in scrittura al messaggio di commit combinato.
Quindi il DCO rende impossibile fare lo squash-and-merge?