I am considering releasing a project of mine using the GNU Affero General Public License.
I have been researching Contributor License Agreements, Developer Certificate of Origin, as well as the pros/cons of FSF-style Copyright assignment.
I would like to:
- Accept contributions to the project with the expectation that they are licensed under the AGPL
- Have the right to pursue violations of the license, without needing to get explicit approval/participation from all contributors
- NOT have the right to change the license of, or dual license, the code base
Is there a standard way to accomplish this within the existing FOSS ecosystem, other than requiring a CLA?