Let me clarify some things:
* There is no money involved in the Pocket thing.
* Pocket was added internally and not as an extension because it was easier.
* You don't become a Pocket user simply by using Firefox, you need to actually use the feature.
* Mozilla helped Pocket create a new privacy policy
* If you don't use it, then it is not doing you any harm. If somehow the presence of a button annoys you, then you can click the "customize" menu item and remove that button.
Firefox Hello is a collaboration, developed by Mozilla with help from Telefonica. Its videoconferencing without accounts. You don't need to create any account and it doesn't track you, how that is not good is beyond me.
The Pocket feature is really useful for those using it and harmless for those not using it. You can always remove the button or replace it with an add-on of your choice.
Instead of offering just a web view, Mozilla is trying to bundle features that the users find useful. None of the said features does you any harm if you don't use them.
Before finishing this comment, let me leave you with a little nugget of advise: Less war and more dating. Instead of being a critic and combating every form of feature that somehow you dislike. Try to see how partnerships and opportunities make things better for everyone.Lots of people are loving the Pocket and Hello features and using them on a daily basis. Instead of removing features we can think of scenarios where they are useful and understand why they are there. And again, if you don't like them, you can use the Customize feature to remove them from the toolbars.
Disclaimer: I am affiliated with Mozilla. I am not a Mozilla employee. I also care very little about the Pocket situation.
Pocket was massively mishandled. You should have seen it coming from a mile away. And when you didn't and it happened anyway, you should have backtracked a lot faster and released a public statement.
And damn it, priorities. You talk about partnerships creating opportunities etc; you have plenty of opportunities already. How about Persona, for example? How come it got moved to community support and got sod all marketing behind it, despite being a technology the open web direly needs and Mozilla being one of the only entities that can pull it off? The tech is good, too! Where's that commitment to the open web now?
How many people were complaining about their bookmark management before Pocket was introduced? Was it ever an area of firefox that needed dire improvements? Not since sync was introduced.
You have nobody to blame but yourselves. Users are hostile to change by default, you have to be able to back up the change with solid reasoning, and you have to be able to sell it to anyone who doesn't actually read what you say. You should have known better; don't be surprised about the hostile reaction now.
I agree with you on the Persona topic. I've heard that it was quite hard to maintain and it got no traction and thats why it was turned into a community project. Apparently the federation part was the hardest thing (federating identity servers and keeping trust and security is non-trivial).
As for priorities, you know that there are many teams each one focusing on a different task. Pocket is not bookmark management, it is a "read later"feature for those that want it.
> As for priorities, you know that there are many teams each one focusing on a different task.
I am well aware. Like you said though, pocket was released internally because it was "easier". That should have never happened. It should never have left the aurora builds in that shape. This is a focus problem; you prioritized releasing Pocket in the state it was in, over... not doing that.
What else could the Pocket team have focused on? How about Firefox Hello? Part of why it is being received so poorly is because of how unpolished it is. And yet, it got released; and now it's giving a good idea a bad name.
I'll give you that hindsight is 20/20, but Mozilla is not fixing the situation. You guys should know when to backtrack, when to apologize (your users are angry at you!).
As for Persona, well yeah, it's hard. It's one of the hardest and most critical problems we have on the web. So is building a web browser, though. I don't remember Mozilla ever giving up "because it's hard", and I definitely don't remember Mozilla ever abandoning something because it didn't get enough traction. Did you turn into Square Enix[0]?
[0] http://www.eurogamer.net/articles/2013-03-26-tomb-raider-has...
This feature (or the decisions behind it) does harm non-users. Firefox devs have publicly claimed that it will replace Firefox's current reading list. Before Pocket integration, the integration of Reading List into Firefox Sync was planned, which is a end-to-end encrypted service with very strict ToS -- much stricter than Pocket's current ones: http://dustri.org/b/firefox-youre-supposed-to-be-in-my-pocke...
Claiming that no money was involved makes the situation much worse -- it implies your core values have changed.
Core values never changed. You can ask the Firefox development team at their mailing list why they decided to go with Pocket instead of building their own solution based on Firefox Sync (which is now called Firefox Accounts).
If the ToS and practices from Read It Later or any other partner are beyond what you consider valid or good, you can always reach Mozilla through the user voices channel and the development mailing list. The Advocacy group would also probably want to hear more about your concerns. One can direct criticism into positive changes. Mozilla is what we make of it, you can help make it better by helping the processes if you don't agree with them.
The ToS concerns have been raised repeatedly on moz-governance.
We have been told not to worry about it, everything is probably fine. Probably. One guy is going to check, sometime.
Edit:
https://groups.google.com/forum/#!topic/mozilla.governance/2...
Moz Legal posted about the ToS here https://groups.google.com/d/msg/mozilla.governance/2PYq2w8te...
Downvoted because ToS concerns have indeed been queried about repeatedly on various public forums.
And they have been answered here https://groups.google.com/d/msg/mozilla.governance/2PYq2w8te...
Opting for the solution that is offering less privacy to users requires an explanation. This isn't one. They say that they've collaborated with Pocket on their ToS, but those are still way worse than Firefox Sync's.
> Pocket was added internally and not as an extension because it was easier.
There's the problem you need to fix. It should be just as easy (easier, frankly) to build this as an add-on. I recently built a small extension[1] that targets Firefox, Chrome and Safari (with the same code-base) and found Firefox to be - by far - the most annoying to deal with. It's sad that the browser that championed add-ons is such a pain to develop for now.
[1] http://github.com/timdavies/hnprofile
I hear you there. People are aware of this problem. The main issue is that XUL/XBL and other gecko stuff used to build add-ons (and Firefox itself) are not the easiest techology to work with. There is an effort to change that but how to fix this without breaking every single add-on out there is tricky, still IMHO is something that must be done.
As an aside to this discussion, your extension is quite excellent and saves me the RAM of keeping profile windows open during some of the extended HN debates where profile info/bio was helpful to understand where participants were coming from, or even just to check things like karma/profile age before I follow a link. Glad you mentioned it here, as I'm not sure it would have occurred to me to go looking for a solution to that particular problem.
Thank you - that means a lot, I'm glad you find it useful :-)
Looking at https://addons.mozilla.org/en-US/firefox/extensions/?sort=us... it looks like Adblock Plus and Video DownloadHelper are really popular. Adding those by default would make things better for everyone. Lots of people are loving those addons and using them on a daily basis. They do not do you any harm if you don't use them. You could just click the addons menu and remove them.
Yeah, petty, but well...
How many of the Firefox users actually wanted Pocket and how many are using it? AMO says 217,149 users which is a laugh.
Back in the days I felt like Mozilla was about user control and also privacy. Now you add a third-party feature that gets to know things you want to read later or your other devices without there being any need for them to know. At the very least, this information should be end to end encrypted.
> How many of the Firefox users actually wanted Pocket and how many are using it?
Honestly, since when does users (talking about your average Joe) know what do they want? IMHO, I don't see the harm of bundling Pocket if including it improves the experience of users.
The only concern should be the privacy implications.
Apart from the privacy issue, I consider the integration of a proprietary third-party provider to be a concern. I am totally fine with the functionality itself being added, but it should be a Mozilla project. I could see myself becoming a user then.
> Pocket was added internally and not as an extension because it was easier.
Not sure how it was easier, since there is already a Firefox extension for Pocket which could have been shipped as an extension installed by default (but removable by users who do not want it)
> Instead of offering just a web view, Mozilla is trying to bundle features that the users find useful. None of the said features does you any harm if you don't use them.
A lot of privacy-aware users will expect Mozilla to provide a way to easily disable and remove what are essentially features tangential to the core functionality of the browser. By making it a feature integrated into the core Firefox, the users now have to jump through various hoops to come close to achieving that. Having it as an extension makes it much easier to do so.
Disclaimer: I contribute to Mozilla Input codebase but have no affiliation with Mozilla.
> Pocket was added internally and not as an extension because it was easier.
> Not sure how it was easier, since there is already a Firefox extension for Pocket which could have been shipped as an extension installed by default (but removable by users who do not want it)
Developers said that this way was easier to maintain. I am not sure why either.
> A lot of privacy-aware users will expect Mozilla to provide a way to easily disable and remove what are essentially features tangential to the core functionality of the browser. By making it a feature integrated into the core Firefox, the users now have to jump through various hoops to come close to achieving that. Having it as an extension makes it much easier to do so.
The hops thing works both way. What is better to have features enabled and then those that do not like them disable them or the other way around? (genuine question). The thing is that Pocket is not doing anything there unless you use it. So if you're not using it, then, its not actually working and removing it is two clicks away.
So, let me ask you a question, you prefer a browser where stuff is disabled by default and you enable them at your own will? Can you give me pointers into what about discovery of said features?
Thinking the other way around, what about a browser where features are enabled and then you disable what you do not like? Why is that bad in your opinion? The customize menu that allows you to reorder and remove features is not enough for you?
This is not a taunt or dare, I am asking questions because I think that when two groups have opposing views we can make a good civil discussion and come out with positive things we can do to fix any possible problem or at least to present to other groups as our desired behavior.
It's bad (for firefox) because it's already too slow. I used to be a loyal firefox user but they have completely lost it. While I can keep tons of tabs open on chrome, on firefox when I try anything similar it just hangs a lot of times, and yes I am talking about the latest version. So I don't use firefox as my main browser anymore. I think people wouldn't complain as much if they already do well what they're supposed to do, but from my experience they have been just working on all these unfocused initiatives while the browser itself has grown to become bloated and cluttered. Lastly, the "share" button is just too clumsy. If it's a native feature it should function like a native feature and make people's lives easier. I tried connecting my gmail and all it did was load gmail website. This is no better than installing a 3rd party bookmarklet from gmail.
> So, let me ask you a question, you prefer a browser where stuff is disabled by default and you enable them at your own will? Can you give me pointers into what about discovery of said features?
> Thinking the other way around, what about a browser where features are enabled and then you disable what you do not like? Why is that bad in your opinion? The customize menu that allows you to reorder and remove features is not enough for you?
Not sure if you understood me right. All I stated was that if it had been an extension that shipped with Firefox and turned on by default, it is easier for the user to turn it off or remove it than when it is a part of core Firefox. Please see my above comment for details. I did not talk about browsers with features turned off by default.
>> "* There is no money involved in the Pocket thing."
If there was money involved I would completely respect the decision. The fact that Firefox gets no money from this boggles my mind. It really does. If I was working at Pocket I'd be sitting at my desk laughing at how lucky we got.
Exactly! I recall earlier a thread in which Mozilla employees claimed there is nothing new about Pocket as proprietary search engine UI has long been bundled. But Mozilla gets hundreds of millions of dollars annually for that placement. If Pocket were paying at least tens of millions annually, advertising it by default would be comprehensible. As is, it is totally incomprehensible. It should be returned to addon status and Pocket should pay to advertise through the sponsored tiles/adsinnewtabs program (which I think is great BTW; I'm not a Mozilla basher).
>If you don't use it, then it is not doing you any harm. If somehow the presence of a button annoys you, then you can click the "customize" menu item and remove that button.
That's extremely condescending. Program defaults, as you are aware, are very powerful. Pocket was shoved in millions of people's faces. Most won't bother or don't have the technical skills to remove it or understand the privacy implications of using it. Someone made that decision. Mozilla encouraged users to submit data to a closed source, US-based company, completely betraying its core principles on openness and freedom. If pocket was built on a generic API and I could host my own (like Sync server) I would maybe have been okay with it. Pocket, as rolled out, tarnishes Mozilla and its image.
You know what? You're right. Defaults are extremely powerful and I haven't thought about that angle. I too would have loved a public, federated and open API for a "read it later" feature but right now we don't have one. The only way to solve this was to build it or bundle some ready made solution. You can ask the Firefox Development team at their mailing list why they chose to bundle Pocket instead of developing a new standard.
As for the submission of data, the same could be said for all search engines. A browser is a communication tool, it sends data around. What we need to make sure is that it sends only the data you consent and only when/if you want.
Now, lets do a little exercise because you might know more then me about alternatives and I am using this thread to learn new things. If we want a "read it later" feature and we can't build our own, what solution you'd rather have instead of pocket? Is there any other service that you're more comfortable with? If you're not using Pocket and it is not sending any data because you're not using it, having that feature present is actually harming you?
> If we want a "read it later" feature and we can't build our own
Go to about:addons in firefox.
Enter "read later" in the top right box.
Browse, investigate and choose one to install on your own computer.
> The only way to solve this was to build it or bundle some ready made solution.
Building or bundling it was the only way to achieve what exactly? You're not being clear about what the goal here even is.
> Building or bundling it was the only way to achieve what exactly?
The ability to save a page to read it later similar to Safari's and Edge's Reading Lists?
You tried to look like you were agreeing with me but skirted the main point and instead asked me a question. Excellent PR skills :). The problem isn't the fact a utopian version of a Reader List doesn't exist, the problem is what Mozilla did in shipping Pocket. Let's not get away from that.
>> If you're not using Pocket and it is not sending any data because you're not using it, having that feature present is actually harming you?
Pocket doesn't "hurt" me, it hurts Mozilla's reputation and it hurts Firefox's less knowledgeable users, particularly because it was made a prominent default. You're handing your users over to a closed source company and not even getting paid for it!
In my opinion if Mozilla was really focused on what it says are its values, it would never have shipped with Pocket integrated like it did. Instead it would have have taken the time and developed the feature in Sync and allowed users like me to host my own. Integrating Pocket to simply rush a feature to get a PR win is the problem.
> You can ask the Firefox Development team at their mailing list why they chose to bundle Pocket instead of developing a new standard.
Firefox Sync isn't a standard, but it does its job while respecting my privacy.
There was a reading list feature in development before it was scrapped and replaced Pocket. People have asked why that decision was made. The only answer I've seen is that Pocket popular as an add-on, which just raises more questions.
> If you're not using Pocket and it is not sending any data because you're not using it, having that feature present is actually harming you?
I work with intelligent, technically knowledgeable people who didn't realize Pocket was a third-party service. Or they assumed that Mozilla wouldn't ship a feature like that without client-side encryption. My parents don't understand "client-side encryption", but they understand "even Mozilla can't see your bookmarks", which is what made them comfortable with Firefox Sync. They don't understand why the new kind of bookmark is different.
I no longer trust Mozilla to clearly communicate when, how, or why privacy has taken a back seat to developers' convenience or other goals, so I have to spend time scrutinizing every new feature. Also, getting a private reading list feature into Firefox will be harder, both politically and technically.
Definitely this.
I don't have issues with Firefox integrating useful functionality into the browser, but what they did with the pocket integration was delegate their duty of protecting users' privacy to a third-party, profit-driven company that does not have users' best interests at heart.
This is an act that betrays the trust that users have placed in Mozilla.
> The Pocket feature is really useful for those using it and harmless for those not using it.
Textbook use case for an Addon eh.
Embedded in the install you're pushing a commercial organisations interests which might not align with those of the non-profit Mozilla orgs.
Please just remove it, and the video conferencing. Make them as addons as they should be, and work to tighten the privacy holes in firefox and put all about:config magic meat options in an advanced tab in the options menu where they should be.
Has there been any clarification on how the Pocket TOS applies to users of Firefox who aren't actively using Pocket? Because the wording seems to indicate that mere installation of "Pocket Technologies" constitutes acceptance of their TOS.
"Please read the following terms of service ("Agreement") before you install the Pocket™ application or use any of the products or services we provide through our application, software or website (all of which are referred to collectively herein as the "Pocket Technologies")... The terms of service constitute a binding legal agreement, which govern your use of the Pocket Technologies via any platform or device. By installing the Pocket™ application, visiting our website or installing or using any of the Pocket Technologies, you are accepting these terms of service."
Notice "installing or using any of the Pocket Technologies," along with the preceding definition: "application, software or website (all of which are referred to collectively herein as the "Pocket Technologies")"
Does the presence of Pocket integration in Firefox constitute installation of Pocket technologies? If so, then this TOS would appear to apply -- and it's a TOS I have no interest in accepting.
Mozilla Legal posted about the ToS here https://groups.google.com/d/msg/mozilla.governance/2PYq2w8te...
Great point, just like tons of users are using 30boxes.com starting with the Firefox v3.0 calendar integration feature.
Ohhhhhh, wait.
Why is something like gecko.handlerService.schemes.webcal.0.uriTemplate default string 30boxes.com and still even a part of the firefox core? This decision just seems like it will end up as abandonware bloat down the line.
>Firefox Hello is a collaboration, developed by Mozilla with help from Telefonica. Its videoconferencing without accounts. You don't need to create any account and it doesn't track you, how that is not good is beyond me.
Telefónica is seen as an evil company in Spain; it's the Spanish AT&T. It just doesn't look like a good match with Mozilla, really different cultures. I don't think that that's the problem, but it certainly doesn't help.
Oh, come on! A non-evil (from a user perspective) telecom company doesn't even exist...
> There is no money involved in the Pocket thing.
* It doesn't matter if money are involved or not. Firefox always was a pure browser free of crapware (at least that was a goal: open and free software). Now it is not. The problem is: if one piece of adware is allowed, then there would be another one and in 5 years it will be fully supporting AskToolbar. Just stick to original plan and keep it pure. I bet there will be money involved: I just cancel my donations to Mozilla and send them to EFF instead if this adware won't be removed.
> Pocket was added internally and not as an extension because it was easier.
* It doesn't matter if it was easier if the idea was not right in a first place. According to FirefoxFeedback 92% of requesters asking to remove "feature".
> You don't become a Pocket user simply by using Firefox, you need to actually use the feature.
* Then why it is in the bundle, why it is on toolbar, why I have to perform actions to hide it? Why adBlock plus is not in the bundle (it's waaaay more popular)? Software is good when there's nothing good to remove from it; Pocket and loop (hello) are both not welcomed and not wanted pieces;
> If you don't use it, then it is not doing you any harm. If somehow the presence of a button annoys you, then you can click the "customize" menu item and remove that button.
Until someone will find exploit and create security hole. Removing the button won't remove code from codebase.
> Try to see how partnerships and opportunities make things better for everyone.
I believe it is better for everyone not to include questionable 3rd-party services into FF platform.
"Because it was easier" is not a good reason for Pocket to be internal. It should have been an extension, which gives the user more control (ie, to completely remove the bits from the system).
I have no problem with Pocket or including by default, but the user messaging and expectations were badly mishandled. People hold Firefox to a higher standard than the other major browsers.
There is a privacy flaw with Web-RTC (leaks IP address for those behind a VPN or proxy):
https://bugzilla.mozilla.org/show_bug.cgi?id=959893
No money may have changed hands, yet nevertheless the whole thing acted as publicity for Pocket. Whether it was intended to do that or not is up to Mozilla to prove.
Further, I personally fight features in Firefox that could be extensions, because Mozilla has already removed core features that were only of good value to the users, with the excuse that they could become extensions.
You don't get to preach water and drink wine without getting ridicule in response.
Mozilla has to respect its users first before it can even consider asking for ANY kind of respect.
> If you don't use it, then it is not doing you any harm.
I've heard that before.
I'd rather Mozilla didn't just add third-party components via a silent update, without even giving me a choice.
I didn't complain, I didn't criticize...I simply uninstalled Firefox.
Lots of people use lots of extensions on a daily basis, but they don't give preferential treatment to those extensions. I am trusting Mozilla less and less and I'm not going to complain very loudly about it - but I am just going to leave.
I completely agree with using what feels comfortable with ones values and ideals. Can you tell me what browser you moved to?
One thing that we can talk about is that Mozilla is the single browser vendor working in the open. The source code, the development process, the roadmap and teams are all open. You can be a part of the development process and help make the Firefox you want.
The cool thing about the Web is that we can all be makers in this medium. Our collective strength and will can do amazing things when we work together. If you moved to a closed source browser or to some browser where the development is not that open, then, why not move back and help make it better?
> You can be a part of the development process and help make the Firefox you want.
In theory. In practice you get white-knighted to death by people who don't even read to the half-way point of your email.
You're falling prey to the open source fairy tale of "everything is open so you can make it what you want!", which leaves out the part: "but many things you might want can only become reality if you're willing to sacrifice years of your life, and they'll only usefully be available to yourself, thanks to open source ALSO having politics".
Some people like a browser to be a browser, not something which grows into a poorly engineered, sand-boxed, slow operating system inside of another operating system.
Sorry, I just don't trust JavaScript developers that much.
Just wait until they turn it into a mail client...