As Canonical polishes Ubuntu to potentially support Google Android and Moblin v2, I'm both impressed and concerned. On the one hand, Canonical continues to change with the times - and in some cases, stay ahead of the times. On the other hand, Canonical runs the risk of repeating some major software mistakes IBM made in the 1990s. Here's why.
Full story »