Ik ben van plan om een oud programma van mij, tot nu toe een gesloten programma, uit te brengen onder de GPL (v2) licentie. Alle code hiervan heb ik zelf geschreven, dus tot zover geen probleem.
Het programma maakt echter gebruik van gesloten libraries (ongewijzigd redistributen daarvan is toegestaan, evenals linken naar die libraries) en een library die onder MPL 1.1 is uitgebracht. Die library heb ik verder niet aangeraakt - er wordt naar een ongewijzigde vorm gelinked.
Mijn vraag is in hoeverre het mogelijk is om het programma onder GPL2 uit te brengen, omdat ik begrijp dat MPL en GPL incompatible zijn. Kan ik mijn programma zonder aanpassingen e.d. onder GPL2 licenseren, of moet ik een extra clausule aan de GPL licentie toevoegen? Zo ja, hoe zou ik dat moeten doen? Iemand die hier ervaring mee heeft? Ik heb tot nu toe niks kunnen vinden dat duidelijkheid hierover verschaft, dus ik hoop dat iemand mij kan helpen.
Het programma maakt echter gebruik van gesloten libraries (ongewijzigd redistributen daarvan is toegestaan, evenals linken naar die libraries) en een library die onder MPL 1.1 is uitgebracht. Die library heb ik verder niet aangeraakt - er wordt naar een ongewijzigde vorm gelinked.
Mijn vraag is in hoeverre het mogelijk is om het programma onder GPL2 uit te brengen, omdat ik begrijp dat MPL en GPL incompatible zijn. Kan ik mijn programma zonder aanpassingen e.d. onder GPL2 licenseren, of moet ik een extra clausule aan de GPL licentie toevoegen? Zo ja, hoe zou ik dat moeten doen? Iemand die hier ervaring mee heeft? Ik heb tot nu toe niks kunnen vinden dat duidelijkheid hierover verschaft, dus ik hoop dat iemand mij kan helpen.