What I find confusing is that the author of the article, in a comment stated that whether a CLA required copyright assignment or not. I want to understand whether the Apache CLA is one of the "evil CLAs", or what Mr Phipps calls a "participation agreement". It doesn't look to me like the Apache CLA is granting the Apache Foundation special powers, but then, I'm not a legal expert. What it looks like is that they get the power to sublicense (not relicense) under the same license they use for the rest of the project, which kinds of make sense to me (someone will download and use Apache software, hopefully!).
Of course, Mr Phipps goal of protecting against a company just turning around and selling your code as part of a proprietary product might be a bit moot with a license such as Apache 2.0, because with that license, right from the start, one could just repackage it, and sell it without providing code. So if you're using a BSD-style license in the first place, clearly you're fine with some odd losses of "control".
Copyright © 2018, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds