Say I am the owner of an open source project, and I want to publish my code under the GPL license.
I expect myself to be the main contributors, but I want to stay open to others' contribution. At the same time, I wish I can have full control of the project, such as changing the license of the project in the future in case if I change my mind.
I know the typical way is to use a Contributor license agreement to transfer copyright to me, but I don't like this approach since this is a bit tedious and discouraging. I know the feeling, personally I gave up contributing to some open source projects because it requires signing stuff.
So this is the approach in my head, maybe I can publish my code under GPL, while accepting other contributions under MIT license. Is this possible? How can I make this clear to the contributors?