That's why OSS is commonly called a "Community". The software's copyright belongs to the hands of all the community of developers who have written and contributed code.
What a CLA usually does is grant perpetual permission to do anything with the code, including to relicense without asking. Practically speaking, CLAs grant full control to a single hand. Thus, OSS projects with such CLAs are not part of any so-called "Open Source Community" in any meaningful way.
EDIT: Changed "CLAs grant full ownership" -> "CLAs grant full control", to avoid misunderstandings.
No, they don’t. CLAs don’t transfer ownership.
Anyway I've edited it to avoid using the word "ownership", which might confuse the intended meaning.
With a CLA, it grants Hashicorp rights to your contribution no other corporation has.