It's not open source if it has to download binaries from the internet to run.

I agree with the sentiment but that definition would make open source Windows programs not open source either.