This seems like a post written by someone who values ideas much more highly than execution. Ultimately if you're actually providing value beyond whatever code you wrote does and executing at a high level you should not be scared of the competition at all.<p>Ideas do not create value for a customer, execution does. Perhaps it all relates back to the fallacy of passive income and the build it, release it and sit on a beach philosophy that just isn't reality in any competitive business environment.
This is why God invented EULAs, into which you have a well paid lawyer insert careful verbiage saying that by using this service you agree not to make a clone of it or we'll sue your ass, and then proceed to sue their asses. I'm betting that most of the clones would shut down rather than pay for ongoing court fees of something that'll be a pretty clear copyright violation (all your UI stuff is copywritten).
One of my friends loves to throw the pizza restaurant analogy out all of the time. There are many pizza restaurants and they all have some different level of success. Each pizza place offers something just a little different than the others. Ultimately, the winners will be the ones that offer a better overall service. You already have "out-compete" in your mind set so you should be fine.