If I include this in the Contributor License Agreement (CLA) for an open source project I'm doing:
(the following is from Apache's individual CLA)
Grant of Copyright License. Subject to the terms and conditions of this Agreement, You hereby grant to the Foundation and to recipients of software distributed by the Foundation a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute Your Contributions and such derivative works.
(a CLA dictates under what terms someone contributes source code to the project)
Then, can I change the copyright license of my open source code project, to something else? (after other people have contributed.) For example, GPL, MIT, or even proprietary, closed source, commercial? (Current license: AGPL)
I can do that, right? Because the contributors grants me a copyright license with all permissions, including to sublicense it?
Or do I need something like this: (from Ghost's CLA which I think originally is from an old version of jQuery's CLA)
By contributing your code to Ghost you grant the Ghost Foundation a non-exclusive, irrevocable, worldwide, royalty-free, sublicenseable, transferable license under all of Your relevant intellectual property rights (including copyright, patent, and any other rights), to use, copy, prepare derivative works of, distribute and publicly perform and display the Contributions on any licensing terms, including without limitation: (a) open source licenses like the MIT license; and (b) binary, proprietary, or commercial licenses. Except for the licenses granted herein, You reserve all right, title, and interest in and to the Contribution.
Background: I'm developing open source software. It's licensed under the AGPL. But later on I want to change to a more permissive license, like the GPL (or possibly MIT or Apache 2). And I also want the possibility to sell the software to companies under some commercial license, if they aren't okay with the GPL license. — Just above the actual CLA text, I tell everyone about these my thoughts about the future. So everyone knows I'll change to GPL or MIT later on, and maybe want to sell to companies.