I was taking a look at this question here:
Open Source License that prevents re-selling
And it makes some good points on how open source is defined by its ability for resale...
However, I still have a bit of a concern of verbatim resale. I don't mind letting my code be changed, edited, modified, shared, etc... what would strike me as offensive though is if I released my application on a store, and someone decides to take my package/application, make no changes to it whatsoever, and release it in the same store at a competing price.
I would be fine if he say released it under a different translation, or added a feature, some documentation, or packaged it for a different platform... but to copy verbatim to snatch up some royalties, seems like that this would only be detrimental to the open source community and discourage developers who are brave enough to let their code be open in the first place.
Is there a strategy, clause, or a specific open source license that combats this type of behaviour? If I perhaps create and bundle a trademark inside my program, would this prevent it being sold verbatim?