What does being open have to do with Motorola not updating one of their phones?
Take for example CyanogenMod - the guys involved in the project don't get paid by any of the manufacturers, but they are able to build ROMs that can run on a host of devices while providing a consistent stock-Android user experience. How is that for being open.
List of devices with nightly CM7 (Gingerbread) builds: http://mirror.teamdouche.net/?type=nightly