On 4 February 2016 at 08:35, George Roter <gro...@mozilla.com> wrote:

>
> Through the work of hundreds of contributors we made an awesome push and
> created an impressive platform in Firefox OS. However, as we announced in
> December, the circumstances of multiple established operating systems and
> app ecosystems meant that we were playing catch-up, and the conditions were
> not there for Mozilla to win on commercial smartphones.
>

I want to follow up on this one point because I've seen this text quoted in
the press and internally so many times and I think the way it's worded
provides a misrepresentation.

There is a common misconception that what we set out to do with the Boot to
Gecko project was to build an operating system that could compete with
Android and iOS to become the "third platform" on mobile. As I understood
it that was never our goal, and neither was our intention for "Mozilla to
win on commercial smartphones". Had anyone told me that was the goal I
would never have joined Mozilla to work on the Boot to Gecko project four
years ago.

The original stated goal
<https://groups.google.com/d/msg/mozilla.dev.platform/dmip1GpD5II/CzJSSUMq5HsJ>
was to prove that the *web* could be that platform, on both mobile and
desktop. "*We aren't trying to have these native-grade apps just run on
Firefox, we're trying to have them run on the web*." B2G/Firefox OS was a
means to that end by enabling us to prototype new capabilities for the web
and to give us a seat at the standardisation table in those areas. We
succeeded in building "*prototype APIs for exposing device and OS
capabilities to content*", a "*privilege model to make sure that these new
capabilities are safely exposed to pages and applications*", a "*low-level
substrate to boot on an Android compatible device*" and "*apps to prove out
and prioritize the power of the system*".

Not all of the new APIs we created went on to become web standards and at
some points as the project grew we lost sight of that goal. Also in setting
out as a technical experiment explicitly focused on proving the technology
rather than providing a compelling end user experience, we probably didn't
do the project justice by giving it a fair chance of succeeding as a
product. But the fact that Boot to Gecko has gone on to become Firefox OS
and shipped on over 15 commercial smartphones in over 30 countries has
already completely exceeded my personal expectations for it as a product.

Meanwhile there are now over 100,000 cross-vendor web apps on the open web
using new standards like Service Workers, Push Notifications and Web
Manifest and they're growing fast. Mozilla can not claim sole
responsibility for this, but to me this is a much better measure of success
against our mission than any over-ambitious sales targets of OEMs or mobile
carriers for their own products. The process of creating new web standards
might take longer than the lifecycle of some products, but the health of
the web is what matters for Mozilla's mission, and is what we should
continue to work towards with Firefox OS and other projects in the
Connected Devices team.

The reason I bring this up is not to defend the B2G project, but to try to
set the scene for our work in Connected Devices going forward. In creating
a "platform" for the Internet of Things we should make sure not to build a
Mozilla platform, but to build a Web of Things built on open standards
which can eventually stand up on its own and exist without Mozilla's
involvement if it has to. That might involve building some great Mozilla
products along the way and by focusing on creating a compelling end user
experience we'll greatly amplify the impact we can have with those
products. But ultimately we should measure our success by the health of the
Internet as a global public resource open and accessible to all.

I continue to be excited about expanding Firefox OS into new areas and
tackling new challenges in this increasingly connected world, with whatever
tools we need to achieve that!

All the Best

Ben
_______________________________________________
dev-fxos mailing list
dev-fxos@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to