Neither of those are CLAs.  Please correct your comment.<p>I&#x27;m particularly perplexed why you linked to that Mozilla document, for two reasons:<p>1.  It says what it is, and as I said above, it&#x27;s not a CLA.  I&#x27;ve signed that document.  It&#x27;s required by everyone to get <i>commit access</i> to the Mozilla repositories.  Here&#x27;s how it works if you want to contribute to Mozilla: you send in a patch, they accept it, and say thank you.  Nobody has to sign anything.  (The same process goes for Swift, by the way.)<p>2.  I specifically mentioned such a committer&#x27;s agreement in my comment.  It&#x27;s even in the part you quoted.