I would like to give my community the ability to contribute changes to my web application. My site already has an active community with thousands of users. I do earn a little bit from affiliate advertising.
What Open Souce license would protect me from someone unscrupulously putting up a copy?
The Creative Commons site suggests Attribution-NonCommercial-NoDerivatives 4.0 International... with the mention "This is not a Free Culture License.".
Well, fair enough. It doesn't matter to me as long as people are able to modify the code and propose changes. My site is not free and never has been, I invested thousands of hours into it over the years, as well as manage the community, answer all the emails, etc.
Is this the appropriate license to use?