Apple, Archos and Google showed that you can start with an open kernel and still make a closed OS. Yes, I know Google opened Android, but their private little software architecture doesn't allow switching your interface to another one (like KDE, LXDE or Enlightenment) with very little effort. Maemo does this, because they're Linux all the way up, not just at the kernel level. And that was the point of my comment.