No matter how many times it's disproven, this meme just never ends, does it?
The Pocket client code is free and open source, just like Firefox itself[0]. If the user uses the Pocket feature, that code makes HTTP requests to another server, which runs a mixture of FOSS and proprietary code. If the user does not use the Pocket feature, it does not.
Remember that we are talking about a web browser, the primary function of which is to do exactly that: make HTTP requests to another server that may be running proprietary code[1].
[0] Pocket's client is arguably more free than Firefox is, if we look at the fact that Iceweasel is distributed with the Pocket logo included whereas Debian cannot include the Firefox logo for its patched builds.
[1] Unless you only use your browser for accessing http://fsf.org, but at that point you're probably using Lynx or Seamonkey anyway.
I can tell you from personal experience that trivial things like facts or proof have no bearing on popular misconceptions, and trying to change the narrative is unrewarding at best, and counterproductive at worst. Tilting at windmills, and all that.
So IYO Firefox should modify the UI to add a button to integrate every website?
Adding a product logo for another (presumably for profit) company in a major browser is probably worth millions of dollars as past of a marketing effort - doing it for free is even more strange.
Presumably as an open organisation Mozilla have a meeting report somewhere detailing the people who made the decision and their rationale?
Adding company logos by dictat to the browser when there's a perfectly good addon system needs a clear argument from a company that supposedly champions freedom in software. They also re-added the logo on the next release IIRC (or was that the chat to debacle).
Saying "no money changed hands" does not make it any better. If anything, it makes the decision for Pocket integration by Mozilla less Lawful Evil and more Chaotic Evil[1], which is scarier.
Edit: clarified that I'm referring to the decision, not Mozilla itself
1. I don't think Mozilla is evil, but the alignment system is my best explanation of my understanding of the bizarre decision
Even if there is no actual money being funnelled to Mozilla itself, that does not mean there isn't a financial kickback behind the scenes to upper executives that is not on the books, or other incentives not being handed over in cold cash.
Just because the Mozilla Foundation itself is a non-profit, does not mean that the people at the top of the food chain are not the same scummy types you find in any for-profit corporation.
This is a very serious accusation to make, especially without tangible (as opposed to circumstantial) evidence.
So yes, my personal observations over the years have made me extremely critical of any "business deal" wherein there is supposedly no "deal".
And as others pointed our, their financial statements are public.
That's clearly wrong. After all, I can think of at least one big reason right off the top of my head. For example, Pocket may well share a set of political priorities that, as noted elsewhere on this thread, get frequently trampled in forums like the W3C.
In other words, as long as your smart enough to recognize that alliances can be formed for non-monetary reasons, it's easy to imagine several other reasons for Mozilla's choice.
That doesn't mean those reasons are correct. It just means that insisting that money is the only possible explanation is both demonstrably wrong and—in the absence of any real evidence to the contrary—slanderous in effect.
If you have evidence, fine. But if all you have to offer is nasty speculation based on shoddy reasoning, don't be surprised when you get downvoted judiciously.
I want the code to take a piece of HTML source, and extract only the meaningful text body from it. Show me the code that does this for me.
No? It's not open source then, it's proprietary. That's the only meaningful code.
The client code of Pocket != client code of Firefox. Firefox is a web browser - it's client is where the value is. Pocket's browser (like Google's code for it's homepage, and Apple's code for Siri's sleek interface) is 1% the value of Pocket.
> The Pocket client code is free and open source
That's meaningless in the bigger picture. Defaults are powerful. Mozilla added a feature to Firefox (arguably bloat by making the UI more complex) which encouraged their users to give their data to a third party company, one not bound by Mozilla's goals of openness, transparency and freedom. The alternative was to wait and build a similar feature into Firefox Synx which offers true user freedom (self hosting) and really respects freedom (no data harvesting). See the discussion in the bugtracker. That's why users like me disagree with the Pocket decision. The client code is irrelevant.