A checkbox would make no difference in the case where the uploaded has not been granted the right to agree to such terms with respect to the code in question, leaving the matter in the same situation.
user bluca works at microsoft, but i think their opinions are their own.