Sending as a second comment cuz I just now read your source, but it’s different than what my original comment was.
I didn’t realize the density that GPL code puts into your project, it does seem upon looking into it that that is correct that he cannot under GPL terms redistribute that software under the license that he’s chosen. He is violating the GPL by doing so, because even with permission of the contributors, GPL code cannot be converted over to a lesser freedom code without a full rewrite, because code that was generated while under the GPL can’t be locked down at a future date via a license that that is stricter than the existing one. The only thing you can do is make it less restrictive than GPL.
That being said, the only people who can report violations of code that is not following the GPL, are going to be copyright holders so if everyone was indeed okay with it there’s no one who would be able to pursue the violation anyway
This should be correct yes, as long as you don’t include code that was added after the license change you should be in Clearwater.
Technically speaking I don’t think it’s allowed for him to have changed the license to a more restrictive license in the first place because he didn’t rewrite the entire project when he did so which means it’s still containing code that under the license terms are supposed to be open indefinitely, but if you want to avoid all that drama you can just play it safe and Fork the version prior to him editing the license
Personally speaking now this isn’t going to stop the people that he’s trying to avoid that hassle with, because I don’t think he has legal ground because I don’t think the license change was within the allowed terms of his license in the first place