With the separation of devices Gaming, Internet, Productivity, Office, Server, Desktop, etc. it has opened a wide market for software.
Stream of free/open source software from the mountains is pure source code. based on this Organizations can create brands and communities
Only brands can be promoted and are active competitors in market. Brands go through QA and cater specific markets. We can't demand from the brand "Mozilla firefox" to act as a CD/DVD mastering software. We can't demand from the brand "Ubuntu desktop" to act as a Smartphone OS
But interested developers can use XULRunner to create a software to master CDROM and Linux kernel can be modified for smartphones. But to promote this new development they will have to create new brands separating them from FOSS in mind of layman
Branded smartphone OSs : http://www.appleinsider.com/articles/09/08/21/canalys_iphone_outsold_all_win...
Global Smartphone market by Operating system.
OS Market Code Base/License
Symbian 50.3% Moving to Open source RIM Blackberry 20.9% Closed source Apple iPhone 13.7% Closed (with open components) MS Windows Mobile 9.0% Closed Google Android 2.8% Free and open source software Other (Palm, Linux) 3.3% Closed source for Palm
Promising technologies and brands are already moving their source model to Open source
On one hand I stick to the brand that Canonical has created -- Ubuntu. On the other hand I extend my ubuntu usage by installing anything from free world
I don't want free world to be branded. It keeps my computer safe from stupid people.