Non, chaque auteur choisi la licence de sa contribution.
Mais s'ils veulent que la contribution puisse être redistribuée avec l'ensemble il faut qu'ils choisissent une licence compatible.
Par exemple tu peux contribuer à un projet GPLv2 et mettre tes patch en BSD. Dans ce cas, l'auteur principal n'a pas besoin de ton accord pour passer par exemple en GPLv3 puisque ta BSD est aussi compatible.
Si par contre tu choisis de contribuer toi aussi en en GPLv2, un passage en GPLv3 devra se faire avec ton accord, ou alors se passer de ta contribution.
Le cas inverse, fournir une contribution en GPL à un projet BSD n'a probablement aucune chance d'être accepté dans le projet principal, mais tu peux fournir de ton côté le patch, l'ensemble se retrouvant sous GPL. Si la contribution est bien cloisonnée il est possible qu'elle soit ajoutée à une liste de contrib, non intégrées de base (pour conserver un noyau pur BSD) mais facilement disponibles.
[^] # Re: Des exemples ?
Posté par wismerhill . En réponse à la dépêche KDE adopte la FLA de la FSFE. Évalué à 2.
Mais s'ils veulent que la contribution puisse être redistribuée avec l'ensemble il faut qu'ils choisissent une licence compatible.
Par exemple tu peux contribuer à un projet GPLv2 et mettre tes patch en BSD. Dans ce cas, l'auteur principal n'a pas besoin de ton accord pour passer par exemple en GPLv3 puisque ta BSD est aussi compatible.
Si par contre tu choisis de contribuer toi aussi en en GPLv2, un passage en GPLv3 devra se faire avec ton accord, ou alors se passer de ta contribution.
Le cas inverse, fournir une contribution en GPL à un projet BSD n'a probablement aucune chance d'être accepté dans le projet principal, mais tu peux fournir de ton côté le patch, l'ensemble se retrouvant sous GPL. Si la contribution est bien cloisonnée il est possible qu'elle soit ajoutée à une liste de contrib, non intégrées de base (pour conserver un noyau pur BSD) mais facilement disponibles.