That model falls apart from the start. If anyone is savvy enough to compile from source then why buy it? If the code is free, then, I don't see how they'd even bother to pay for it; it being the compiled version; of course.
It the source is out they can't hardly enforce anything or much. People will just go to github and compile it for free.