Sto iniziando a lavorare su un progetto che potrei desiderare di commercializzare in futuro. Per ora, però, è solo un prototipo che mi piacerebbe rilasciarlo con una licenza GPL.
La mia preoccupazione è: se devo ricevere contributi (patch di codice, grafica, ecc.) per il prototipo del progetto open source, non voglio trovarmi di fronte al compito di cercare di determinare quali parti del progetto posso e non può essere utilizzato nella futura versione commerciale.
A tal fine, la mia preferenza sarebbe quella di concedere in licenza la mia versione prototipo con GPL e richiedere che qualsiasi contributo apportato al progetto sia di pubblico dominio o concesso in licenza in base ad alcune licenze di attribuzione come la licenza BSD. (Nel caso di un prodotto commerciale futuro, non mi interessa dare l'attribuzione coperta a chiunque abbia contribuito alla versione del prototipo).
È una cosa realistica da fare? Ci sono esempi di altri progetti che fanno cose simili? Come sono stati soddisfatti i potenziali contributori e / o utenti dei progetti?