I am about to release an open-source library (it's a derivative, but the original is MIT licensed). I'm considering releasing under GPLv3, especially since my understanding is that as the copyright holder, I'd be free to distribute it under a different license at the same time or later.

My concern is: can I still do that if other people contribute? In particular I want to keep the ability to release it under the LGPL or BSD licenses, with contributions made by others. (I understand that I would not be able to undo the release of the same code under GPLv3.)


Only if you get permission from the contributers, either expressly as an ability to relicense their contribution or a copyright grant to you so they no longer own their contribution.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.