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?
Which license would allow to open source my web application while protecting myself from duplicatas?
web applications;open source;licenses
Other copies of your work can exist and you can still have great SEO.   As long as you are seen as the authoritative original source, your site will still rank and the content on the other sites won't show up in search results at all.There is a chance that when somebody copies your content that Google gets the sources all wrong and indexes the other site instead of yours.   One way to prevent that is by requiring all copies link back to the original.This site operates under that model.   All posts are licensed here under cc by-sa 3.0 with attribution required.  There is a blog post that says what attribution means.  It includes a link back to the original: http://blog.stackoverflow.com/2009/06/attribution-required/