Also true, since GNU/Linux is all about openness and the ability to "borrow" from each other's work. Canonical has always focused on the packaging and the usability, which definitely has its value! And since it's a company, nobody can expect them to do anything else than try to turn a profit and be as successful as possible. But that's also where the difference is between Apple and a company with FOSS-based ethics. It's all in the eye of the beholder, how do they contribute the most (except to their own profit):
* Focus completely on making the best product they can without regards to the community, and by doing it create a GNU/Linux poster-boy for the world to see (never mind that they step on some toes in the process, because it's all for the good of the community in the end, just not in concrete code).
* Focus on making the best product, but in the process of doing it, they try to work together with the community and get as many developers as possible to work in the same direction instead of fragmenting the FOSS community even more. Not that that's always a bad thing, if an awesome new product comes out of it, having the guts (and mind) to think different and never care about what other people think.
Ok, this is now officially a rant. But the "ethics" discussion can be interesting, I'd just rather do it verbally in a bar with a beer instead of typing my hands off
