Annuncio 1.
Questa è la ragione per cui git ha voci separate di autore e committer nei metadati di commit. Quindi è ovvio che dovrebbero mantenere il contributore in "autore" e se stessi come "committer".
Git e Linux projects hanno anche questo tag 'Signed-Off-By:'. Viene semplicemente usato come parte del commit stesso, quindi siamo tornati a "grazie a ...", solo un po 'formalizzato, che elenca tutti i titolari del copyright in quanto anche il singolo commit può avere più di uno. Succede spesso quando il manutentore apporta modifiche significative al contributo, ma a volte un contributo semipremiato viene selezionato da qualcun altro e rielaborato, anche più volte, quindi non è insolito avere 3 o più firme su un commit.
Altri sistemi di controllo delle versioni (come Subversion) mantengono solo il committer e li seguono automaticamente, quindi non c'è altro modo che menzionare l'autore nel messaggio.
Annuncio 2.
Il manutentore di solito ha uno stile che desidera mantenere e varie interazioni nel progetto possono far sì che preferiscano una soluzione piuttosto che un'altra. Quindi spesso modificano le submission per abbinarle.
Hanno pieno diritto di farlo. L'autore originale era d'accordo mettendo il contributo sotto la licenza del progetto! Per qualificarsi come open-source una licenza deve consentire la modifica.
D'altro canto, un buon maintainer distingue tra lavoro di integrazione e lavoro degli sviluppatori e non privilegia se stesso come sviluppatore. Quindi, come parte del lavoro di integrazione, sceglieranno cosa unire e dove, ma i cambiamenti si faranno sotto il lavoro degli sviluppatori. Quindi quando cambiano qualcosa di significativo (non solo errori di battitura nei commenti, negli spazi bianchi e nella formattazione), creano una nuova sottomissione con le modifiche rielaborate e la pubblicano per i commenti. Quindi l'autore originale o chiunque altro può segnalare problemi con la rielaborazione.
Nota comunque che non consente ancora all'autore originale di vietarlo per motivi legali, perché hanno già reso il contributo originale sotto licenza che consente di modificarlo. Permette loro di sottolineare qualsiasi tecnica (o estetica, ma il manutentore è comunque in grado di attenersi al loro gusto) comunque contro la modifica.