3 ms·
For that solution to work, you need to be extra cautious about ownership. If you are the sole contributor, no issue there. But if you start receiving contribu
by kakwa_ 8y ago
For that solution to work, you need to be extra cautious about ownership.
If you are the sole contributor, no issue there.
But if you start receiving contributions from outside (Pull Requests on Github for example), then part of the code is owned by the external contributor.
It means that if you want to change the license, either you made the external contributors sign some (digital) papers stating they give away ownership of their contributions, or you chase down each individual contributors and manage to make them agree to the license change, or you remove any code from external contributors.
The first is doable but is a bit of of barrier to external contributions, the middle one can work on a small project with few external contributors, but is a bit risky (the external contributor can say no, or more likely be difficult to contact), the later is somewhat impractical.
Changing the license of a project is not impossible, but it can be somewhat of a nightmare, specially if there is a lot of external contributors.