È possibile utilizzare il sistema di controllo della versione per tenere traccia della proprietà del codice. Non sono sicuro di poterlo fare con tutti i VCS o no, ma per la coppia git / Gerrit, puoi inserire il nome e i dettagli di contatto del proprietario del codice nel campo della descrizione. Per altri sistemi è possibile considerare la creazione di un file di testo (chiamiamolo OWNER.txt) all'interno del modulo che fornisce le stesse informazioni; in modo che, se lo sviluppatore è in grado di eseguire il checkout del codice, ha già i dettagli di contatto del proprietario del modulo. Se crei un modello, puoi anche copiarlo, in modo da avere un elenco aggiornato disponibile ogni volta che ne hai bisogno (anche creare una pagina web che mostri i proprietari del codice).
Gli sviluppatori che abbandonano il progetto si verificano sempre e non vedo un collegamento diretto a questo problema, ma con la mia soluzione proposta, puoi semplicemente modificare la descrizione del modulo (o il file OWNER.txt).