Mozilla’s mobile platform is 100 percent open, but developers can make money, says Brendan Eich
Mozilla’s mobile platform Firefox OS is causing a stir. What TechWeekEurope has seen so far suggests a serious bid for app developer support, but raised further questions – we took them up with Mozilla’s chief technology officer.
Mozilla wants hundreds of thousands of developers for Firefox OS, the new name for the Boot to Gecko project. It now has support from operators including Telefónica, the O2 owner that recently showed off a prototype and plans to launch Firefox phones in Latin America.
Can a system as open as Firefox run fast enough and will developers actually be able to monetise their apps? And if the idea is to develop in HTML5, didn’t HP’s WebOS try that already?
Is Firefox OS fast?
We believe that the Web is the platform and with the Firefox OS, we’ve built the technologies and APIs to make the Web a rich and viable option for application developers.
To date, these applications on mobile have been held back because they can’t access the device’s underlying capabilities as native apps can. Mozilla’s Firefox OS project overcomes these limitations and provides the necessary APIs to show how it is possible to run an entire device using open standards.
Is it commercial?
Can the Mozilla Marketplace allow developers to monetise their work?
The Mozilla Marketplace will offer developers discovery, distribution and monetisation opportunities and will also be customisable by partners.
For example, Telefónica will provide direct-to-bill capabilities in the device, in case app store owners would like to bill Telefónica customers directly. But app developers are free to use their own billing systems if they want. You can read our Marketplace Payments Guide for further details of how payments work.
Is it harder to restrict and charge for a piece of HTML5 code?
And didn’t WebOS already try this?
How does Firefox OS differ from Palm/HP’s WebOS, and why will this succeed where WebOS failed?
At the heart of Firefox OS is Mozilla’s Boot to Gecko, which has always been open and open source. The Open Web Device is also using a Linux Kernel (the same one used by Android devices) which is also open. This is a 100 precent open project where, for instance, operators and OEMs can actively and openly contribute to the code, instead of Mozilla developing internally and making code drops available.
WebOS failed to standardise or build on web standards, instead inventing another proprietary large framework. WebOS also suffered internal competition with an older, non-Web (Java-based) OS.
Mozilla has led the way on standardising missing APIs needed to run web apps on a smart phone. You can find more details on this here: http://brendaneich.com/2012/02/mobile-web-api-evolution/
How well do you know open source software? Try our quiz!