If you really want to make a moral statement at the cost of your code being unusable by any open source project, corporation or other entity that cares about following licenses, you might want to consider just adding the
The Software shall be used for Good, not Evil.
clause from the JSON license.http://www.json.org/license.html
edit: I should be clear that, like the response says, this still wouldn't be an open source license, and it would be a pain in the ass for anyone wanting to use it. I'm just saying, at least this clause looks somehat idealistic and not just pure trolling.
https://softwareengineering.stackexchange.com/questions/4702...