Say I publish a project under AGPLv3 terms with a
LICENSE.md and code headers stating the terms, the year and the author. From what I understand, I am the sole licensor of this project and not bound by the terms of the license. E.g. if I choose to continue the development, I am free not to publish any further changes.
By default, pull-requests are licensed under the same terms as the repository they are contributed to (see GitHub's T&S), meaning that if I accept pull-requests, the project now contains AGPLv3 licensed code from different authors (licensors). In doing so I have therefore also become a licensee to these other authors, making me bound by the terms of AGPLv3. Provided this premise holds true – and please correct me if it does not –, what kind of implications does this have for me as the original author?
Specifically, I have the following questions:
- Is it correct that I will now have to publish any further changes made to the project?
- Do I have to alter the
LICENSE.mdand the code headers since there are now multiple authors contributing? Do I have to include additional
- Is there a way to ensure that I stay the sole licensor of the project while still accepting PRs?