Good point. I haven't really thought about this, but one problem that I see with distributing source code is avoiding that it appears on piratebay after a while, on the other hand I can understand that it's a must for some developers.
Could sources be sold as an additional feature? I'm thinking of having two versions, binary and source which would cost like 3x as much. What do you think?