On 13-08-09 5:35 AM, Lloyd Hilaiel wrote:
Yo all,

In a recent letter to the identity team I proposed breaking down the
team by well defined projects, and having single leadership for each
project.

I think this is reasonable, but more below.

So how does this relate to the sync effort?  I propose effective
immediately we decompose this problem into the following groups with the
named leaders:

1. (dcoates) Picl Authentication Server (including scrypt helper) - This
is the current server that speaks a REST API, serves no content, and
allows one to authenticate and access key material

2. (jedp) PiCL Auth Bridge - This is a facilitation server that allows
us to build UI in HTML that interacts with the authentication server.
  It will be used in any environment where we get benefits from HTML as
the UI (web, firefoxos, and maybe even desktop, more on this in a
subsequent email).

3. (lloyd) Client Implementation - This is implementation for desktop
and mobile that will land in mozilla central.  I name myself as the lead
here, but this is going to be a large cross functional group.  (another
email about this).

While splitting into functional groups is a Good Thing, this doesn't reflect the reality on the ground. Desktop and Android just aren't that similar. We write code in different languages, for different runtimes, that execute with different platform assumptions. FirefoxOS is another beast again. My belief is that each platform's client team will work more closely with the Auth server team than the other client teams.

4. (chris karlof) Future Storage Implementation - This is defining the
simplest storage protocol that can work reasonably across our initial
data types, bound by the MVP definition.

5. (ryan kelly) Storage Server implementation?  Kind of a big deal.

Nick
_______________________________________________
Sync-dev mailing list
[email protected]
https://mail.mozilla.org/listinfo/sync-dev

Reply via email to