If he chose not to provide source with the binary, then he needs to provide source to any third party, not only to people who bought the binary. It is stated very clearly in the license, so I don't understand why you claim otherwise.