abill, no offense, but you don't seem to understand what FOSS is, do you? the Linuxes you (can?) get running on your PC are anything but opensource. the primary reason why a (fully) open source based Linux / GNU runs on a PC in a remotely acceptable state for Jane or Joe Doe is because Intel makes most if not all of their hardware drivers (network adapters, basic aka build-in graphic adapters, north- and southbridges aso.) available under quasi open-source terms. so does AMD, for that matter if it wasn't for that, most Linux installs would end up with a dashing _ in the top left corner of a black screen, without network connection and with very limited access to storage back to topic (NOKIA's "open source" effort...) NOKIA makes mobile devices, from dumb phones to... well, the only pocket computer running a quasi full fledged Linux / GNU. they don't make all the innards of the devices, they license them from 3rd parties HW companies. until that m0##0n of Flop arrived and starting farting around, they were fully in control of their primary platform, Symbian^3. on Symbian, it didn't really matter what the licenses for HW related parts were, as hardly any access is given to it for Maemo (/MeeGo), well, we are struggling with the fact that NOKIA can not for most parts release the code of the drivers because they simply don't own them. for a limited number of them (osso-Phone to name but one) not divulging the code is competitive edge. like the struggle of Mer, Nemo, Nitdroid and possibly others shows, it isn't that easy to get this to work, thus it is also a competitive choice. NOKIA is a quoted company after all, they still should make a profit...