The more Ubuntu takes off the worse canonical will become. http://www.maximumpc.com/article/news/canonical_now_solicits_donations_when_downloading_ubuntu_says_dont_freak_out
I like this comment: "I guess if the current users didn't leave after Unity, nothing is really going to shock them."
Google haven't particularly played fair with android either. Holding back the source until their own device is launched.
So no, there is not one company that is doing the dirty. It's a load of them.
At least Microsoft writes the software they sell, Ubuntu & Google have taken the hard work of others to make money from.
You can modify GPL whichever the way you want without ever releasing source code, you just don't distribute binaries... if google had no device/binaries to distribute why would you think they din't fair when the license itself doesn't force them too? So they have to release the code they built giving each and everyone advantage over their own product? Is it fair? Or am I missing something here...