Ask HN: How to Relicense an Old Project

1 points by gradschool ↗ HN
I've heard from someone who wants to revive an old abandoned project of mine and asks that I change the license from GPLv3 to LGPL or MIT. I'm willing to do that but I took down the original repo from github a long time ago and there seems to be only a fork that still exists. What's the right way to make it publicly known that I'm changing the license?

2 comments

[ 0.24 ms ] story [ 9.1 ms ] thread
If you wrote all the code, you can change the licence. But if you have external contributors, everyone must agree to change it.

If someone forked it in github, or have a copy at home or in gitlab, even press the history button in github, they can continue using the old licence for the old code, and "fork" the project and modify it using the old licence.

You change the licencee only for the future code.

Beware that changing it to MIT means that tomorrow Amazon can launch a hosted version and earn millions and not send you a dime. I like MIT and I'm not worried about Amazon for my projects, but many people don't understand this side effect.