Nothing says you have to accept outside contributions. Signal rewrites outside pull requests for this very reason.
Also hot damn, the AFPL license is super aggressive, makes AGPLv3 look downright business friendly: https://en.m.wikipedia.org/wiki/Aladdin_Free_Public_License
> Signal rewrites outside pull requests for this very reason.
Too bad that rewriting something doesn't transfer copyright :D
Might mean to reimplement from scratch without looking at the would-have-been contributed code.
Ideas aren't copyrightable. IANAL
Eh I've just put a contributing file where to contribute you must accept the software might go under lgpl and future versions of gpl/lgpl might be adopted.
That's it. I have no plans for using anything more liberal than lgpl ever.
By using aggressive open source licenses like AGPLv3 you have to do more work to keep the door open for yourself to profit later if you so choose, it’s a bad personal economic choice, and while some view it as the ultimate in altruism to prevent this, it’s also an act of denial, everyone who could have used it inside companies or projects that can’t change their license to be compatible are denied the ability to use the code.