"...but if you want to execute a compiled result of that source code I can still ask you to pay me for it."
morally: yes. Legally? I don't think that there is a law (German law is the one that I know a bit) that allows you restrict the usage of a piece of software.