OK-
I got some clarification from one of the engineers. It's resolved more or
less in the sense that we're getting the code. It's a matter of people not
following orders from above rather than a public relations stunt. There are a
number of people making sure that all the code is released as its suppose to
be. While its not all been released yet it will be. Its not really much
different than any other code release. This stuff takes time. It took two
years for the ath9k-htc firmware source code to be released. While it might
seem like it happened all at once it really didn't.
So I'd describe companies like this:
AllWinner: Internal politics being worked out for release of code.
Cooperation exists within company from top down despite lower level people
making code release difficult.
Atheros Wifi: Internal politics frustrating further release of code, but
technically doable, if it was not for the loss of important free software
advocates within the company.
AMD: Purely a public relations stunt. Unsure if the company is even able to
pull it off if they wanted to though.
NVIDIA: Totally hostile to free software. Don't expect anything more than
what's clawed out of them to avoid further bad publicity.