Change project licence?

Tim Chase python.list at tim.thechases.com
Sat Sep 23 19:10:34 EDT 2017


On 2017-09-23 19:14, Chris Angelico wrote:
> On Sat, Sep 23, 2017 at 7:07 PM, Kryptxy <kryptxy at protonmail.com>
> wrote:
> > Thank you all! I opened a ticket about the same (on github).
> > I got response from most of them, and all are agreeing to the
> > change. However, one contributor did not respond at all. I tried
> > e-mailing, but no response.
> > Can I still proceed changing the licence? It has been more than a
> > week since the ticket was opened.  
> 
> Nope. Contributions made under the GPL have a guarantee that they
> will only and forever be used in open source projects. You're
> trying to weaken that guarantee, so you have to get clear
> permission from everyone involved.
> 
> Unless you can show that the contributions in question are so
> trivial that there's no code that can be pinpointed as that
> person's, or you replace all that person's code, you can't proceed
> to relicense it without permission.

Alternatively, you can rip out that contributor's code and re-code it
from scratch in a clean-room without consulting their code.  Then
their code is under their license while your re-implementation code
is under whatever license you like.

If their contributions were minor, this might be a nice route to go.
If they were a major contributor, you could be looking at a LOT of
work.

But those are your options:

- keep the project as GPL

- get *ALL* contributors to formally agree to the license change,

- confirm that the contributions of recalcitrant contributor(s)
  are limited to trivial changes, or

- recreate all GPL code in a clean-room under your own license


-tkc







More information about the Python-list mailing list