You can insert a morality clause into your code. However, a broad one ("do no evil" essentially) will make your code unusable unless you define, in exact detail and in legalese, your own moral code. You could prohibit individual activities, but then you run the risk of having your code used for undesirable activities that you previously could not have foreseen.