

Im pretty sure the objective is not to get contributions. You talk like contributions could actually replace actual full time maintainers of the software. They cannot. If a payment of corpB is large enough to completely buy out the software, then the objective is completed in the sense that this should provide enough money to maintain the software by paying maintainers or even hiring new ones, there is no need to beg for corpo contributions then.
The objective is not to make the most community friendly licence, it is to pay the people who do the actual work.









It might not be what you expected, but lisp did it