Non sono un avvocato e se vuoi una risposta su cui contare, consulta un avvocato specializzato in diritto d'autore, idealmente focalizzato su Open Source / Software libero.
Detto questo, il copyright raramente viene trasferito implicitamente - un'eccezione degna di nota è il lavoro a noleggio, che è il default in alcuni paesi e una clausola standard negli accordi di lavoro in altri. Con il software Open Source, di solito è considerata responsabilità del manutentore del progetto assicurare che la distribuzione del progetto rispetti la legge e che la sua distribuzione sotto una determinata licenza non violi alcun copyright né accordi e licenze esistenti. Ci sono due modi standard per fare questo:
a) Accetta solo contributi rilasciati con una licenza compatibile dai rispettivi autori; questo approccio non richiede alcuna documentazione, ma una certa diligenza, perché il manutentore del progetto può essere ritenuto responsabile se qualcosa viene incluso e ripubblicato in un modo che viola la licenza originale (ad esempio, incluso il codice GPL in un progetto rilasciato con una licenza MIT).
b) Fai firmare al contributore un esplicito accordo sul trasferimento del copyright, di solito in cambio della promessa di rilasciarlo con una licenza libera. A volte, il copyright non viene trasferito, ma viene concessa una licenza irrevocabile che conferisce al maintainer del progetto uno stretto rispetto agli stessi diritti di un trasferimento di copyright; tuttavia, consente all'autore originale di rilasciare il proprio codice (ma solo quello!) con una licenza diversa all'esterno del progetto principale.
Questo mi porta a credere che, a meno che tu non accetti esplicitamente un trasferimento di copyright, conservi comunque pieno diritto d'autore. Mi aspetto anche che l'invio di una richiesta di pull possa essere interpretato come un accordo implicito per il tuo contributo da distribuire sotto gli stessi termini del progetto principale, cioè, se invii patch a un progetto GPL, si può presumere che tu faccia quindi con l'intento di averli inclusi e distribuiti come parte del progetto.
Tuttavia, ogni volta che ricevo un contributo per uno dei miei progetti, chiedo esplicitamente se sono d'accordo con me a includere e ridistribuire il loro lavoro.