Non sono un avvocato, e se vuoi una risposta su cui fare affidamento, consulta un avvocato specializzato in diritto d'autore, idealmente con un focus sull'Open Source / Software libero.
Detto questo, il copyright viene raramente trasferito implicitamente: un'eccezione notevole è il lavoro a noleggio, che è il default in alcuni paesi e una clausola standard nei contratti di lavoro in altri. Con il software Open Source, di solito si considera la responsabilità del responsabile del progetto garantire che la distribuzione del progetto sia conforme alla legge e che distribuirlo in base a una determinata licenza non violi alcun copyright né accordi e licenze esistenti. Esistono due modi standard per farlo:
a) accettare solo i contributi che sono stati rilasciati sotto una licenza compatibile dai rispettivi autori; questo approccio non richiede scartoffie, ma una certa diligenza, perché il responsabile 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 sotto una licenza MIT). b) Fai firmare al collaboratore un accordo esplicito di trasferimento del copyright, di solito in cambio di una promessa di rilasciarlo con una licenza gratuita. A volte, il copyright non viene trasferito, ma viene invece concessa una licenza irrevocabile che conferisce al manutentore del progetto gli stessi diritti di un trasferimento del copyright; tuttavia, consente all'autore originale di rilasciare il proprio codice (ma solo quello!) con una licenza diversa dal progetto principale.
Questo mi porta a credere che se non si accetta esplicitamente un trasferimento di copyright, si mantiene comunque il pieno copyright. Mi aspetto anche che l'invio di una richiesta pull possa essere interpretato come un accordo implicito affinché il tuo contributo venga distribuito agli stessi termini del progetto principale, vale a dire, se invii patch a un progetto GPL, si può presumere che tu lo faccia così con l'intento di averli inclusi e distribuiti come parte del progetto.
Tuttavia, ogni volta che ricevo un contributo per uno qualsiasi dei miei progetti, chiedo esplicitamente se sono d'accordo con me includendo e ridistribuendo il loro lavoro.