Why aren't the kernel maintainers allowed to voice their opinion on how their product is being utilized? Changing the license would have impacts far beyond just preventing Canonical from leeching their work. Sometimes the best thing to do is voice an opinion and hope that the message is heard.
This is so true. I remember ancient times Apple withheld Webkit development process, but people kept bitching about this for year or so, despire numerous smarty pants who argued Apple can do anything it wants and should raise no criticisms.
This became very loud, Apple was forced to release webkit development process to public, and then Chrome happened, phones got browsers that didn't suck, every desktop toolkit got HTML renderer that rocks, this was tremendous example of open source success.
So thank you, smarty pants, a bit more effort on your part and we'll have no Chrome, no phone browsers, no nothing.