Depends how much people like your project/company!
GNU ask for a CLA? No one bats an eye. Canonical do it? 
I'd potentially expect some friction but there's the practical element that the majority of commits come from a relatively small number of people so the opinion of the majority ends up meaning little overall.