While we're waiting for more details on exactly how we're going to sunset
the FirefoxOS smartphone program, I think it is worth talking about what
parts of the codebase can be re-purposed for use in other contexts.

For example: one of the explicit goals of our work to create FirefoxOS web
components was that they would be useful on the open web. Would it be
valuable to make a last push to convert our interesting bits of UX into web
components hosted at https://github.com/fxos-components? That way some of
our work could live on. (And even if web components never get adopted
natively, they'll still be usable with polymer)

As another example, many of our Gaia apps (such as the gallery, music and
email apps) require special permissions and can't run on the open web
today. But they probably could run as addons using chrome privileges, if
we're willing to do the work to convert them.  Is this something we should
think about? Is there solid user value in creating an addon to scan,
organize and play music from the user's ~/Music directory on their laptop?
What about for photos?

Are there parts of our codebase that are interesting enough to be worth
releasing in their own github repos?  The keyboard autocorrect engine, for
example, or the gesture detector code in shared/js? I don't know enough
about our gecko and gonk layers to know what might be valuable there. But
I'd guess that things like the wifi management code could be valuable if
converted to a node.js library (if something like that does not already
exist.)  And I wonder whether our RIL reference implementation is something
that is valuable enough to package up and release as a standalone thing.

Thoughts?

  David
_______________________________________________
dev-fxos mailing list
[email protected]
https://lists.mozilla.org/listinfo/dev-fxos

Reply via email to