On 6/9/15 7:02 PM, Mike Connor wrote:
On 9 June 2015 at 16:13, Dan Stillman <dstill...@gmail.com
<mailto:dstill...@gmail.com>> wrote:
The issue for me is the combination of the privileged integration
with how different it is from Firefox's own bookmarks architecture
a few icons over. If Mozilla hadn't previously deemed user
bookmark data so sensitive that it merited client-side encryption,
this wouldn't strike me as so odd.
Let's get this one out there. The original,
strong-crypto-despite-bad-UX Firefox Sync didn't resonate with a lot
of users. I know, I led work on it for years. It resonated with some
(many of whom didn't even trust Mozilla with the encrypted data!) but
the vast majority of users didn't understand or care about the added
security. It was more of a liability than an asset. Firefox Accounts
make a different tradeoff as a result, and it's unsurprisingly more
popular (and _useful_) as a result. We still encrypt data, however
it's derived from a username and password, not a fully random key.
Firefox Accounts is indeed a reasonable trade-off. But the point is that
ordinary Firefox users can still Firefox Sync and have their data
encrypted end-to-end. And given the events of the past two years, and
the extent to which even companies like Apple are touting the (more or
less) client-side-encrypted nature of some of their products, it's
disappointing to see Mozilla moving in the opposite direction.
And it's not a matter of trust. Again, Pocket seems like a great
company. But sensitive user data is being sent, and Mozilla and
users have no control over what's done with it, now or in the future.
I don't believe it's viable to try to build everything ourselves, or
limit the usefulness of our products out of concern for what _might_
happen. That's missing out on the best the Web has to offer, and the
best product experience for our users.
It's not really "might". Pocket is a VC-backed company. Short of an IPO,
the point is to sell themselves to another company, and when they do,
Firefox user data will go with them. Nothing nefarious might ever happen
with that data, but unless there's some sort of contract between Mozilla
and Pocket that says otherwise, that's not up to Mozilla.
And as Christopher Carpenter points out, in the meantime, it's sitting
on their servers, open to government requests (or hacks, or...).
But as for "might", there's also the other possibility, which I don't
believe anyone has mentioned: the service could be shut down. I can rest
assured that as long as I can run Firefox (and even after, since the
data is easy to export), I'll have access to my bookmarks and history,
whether or not they still sync with Mozilla's servers. If Pocket is
acquired and shut down, that's the end of years of saved user data.
That's the web, and people can make that choice when they decide whether
to use a service, but it doesn't strike me as a good default position on
Firefox users' data.
I think the significant majority of users don't think about where
their data is going, which is why it's up to privacy-focused
organizations like Mozilla to do it for them. We should at at
least acknowledge that Mozilla's position on what is acceptable
with regard to users' data has changed dramatically from when
Firefox Sync was designed. I imagine there were third-party,
unencrypted bookmark sync providers that Mozilla could have
partnered with to speed development of Firefox Sync, offer more
features, and avoid having to maintain a sync architecture. For
that matter, I imagine an unencrypted version of Firefox Sync that
was still run by Mozilla would have been significantly easier to
develop, but that's not what Mozilla chose to do.
We made a very different decision in 2008 than we'd make today. That
said, I don't believe the use case of a reading list is the same as a
bookmark provider. Bookmarks are a browser feature, while reading
lists/apps are a very specialized case that isn't constrained to
browsers. There are apps, e-reader integrations, web sites, and more
capable of consuming articles saved to these services. Pocket in
particular has a much bigger reach than Firefox in terms of mobile
devices (e.g. platforms we don't support), and that's one of the major
advantages of working with an established partner.
Well, when we start talking about e-reader integration, the arguments
that a service of this scope maybe needn't be a core Firefox feature
start to sound more reasonable. (iOS is important, but Firefox for iOS
is coming, as I understand it.) As far as I know, mobile versions of
Firefox have a reading mode, and they have bookmark syncing. Optionally
sending along the cached, cleaned page content seems like a natural
extension of that.
Beyond that, apparently there used to be a great Firefox extension
called Pocket that you could use if you needed to sync with a wider
array of apps and devices.
The question to ask is not whether we can build it, but
whether we can build it as well and as quickly, and what we
would be giving up if we committed to competing with the
existing services. Pocket's a market leader in this space,
and focused entirely on this space. Playing catch-up, and
investing enough in development to match their user value
proposition (especially their mobile coverage) would be
prohibitively expensive.
I think this is a false dichotomy. A version of this that
piggybacked on Firefox Sync, with its inherent data protections,
wouldn't need to — and couldn't, by definition — offer all of the
features of Pocket. But it would maintain Mozilla's position of
protecting bookmark data by default instead of shrugging and
shipping that data off to a third-party company without public
discussion.
I don't think "build a less useful product" is in line with what is
good for Firefox or our users. We actually did build this, and chose
to go with Pocket integration instead as it was considered a much more
usable product for our users. There are tradeoffs both ways, we chose
to ship the better product.
That's fair, but "useful" and "better" are open to debate. A reading
list that people can save to without worrying who will have access to
that data and that's guaranteed to preserve that data in perpetuity is
arguably the better product in some important ways.
_______________________________________________
governance mailing list
governance@lists.mozilla.org
https://lists.mozilla.org/listinfo/governance