Scenario:
Project A has existed for some time and is licensed using Apache 2.0.
Big Project B is going to use and perhaps redistribute Project A and requires a contributor's licensing agreement (CLA) (not copyright transfer). Project B will offer it's works under the GPL and as proprietary software.
Where does that leave project A, of which there will be two versions? Will the applicable license simply be a function of which project a user downloads the code from?