I just took a side-by-side read of the Apache and Google "individual" CLAs, and it seems to be almost identical, mostly changing "Foundation" with "Google", and I think the Apache one is older? So I doubt it's authors had much thought for non-open-source? I might be wrong here, this is just conjecture.
I'd be interested as well in such a article/paper.