I'd rather devs just supply binaries where possible, especially if they're aimed at a general audience and don't absolutely require it e.g. rom hacks.
I know this thought will annoying certain individuals/groups (I'm not joking), but relying on the source code IMO is otherwise only meaningful...