Hacker News new | ask | show | jobs
by apostacy 2836 days ago
I hate to be negative, but that will never happen with the current leadership at Mozilla.

They are simply no longer willing to disrupt the status quo, even to help their users. They are far more motivated to be "popular", and have a big "audience", and a respected "brand", than about sticking up for their users. The fact that they even think about software development in terms of "building an audience(?)" shows that they are way off course. The most important software we use that is actively developed is made by people who are primarily concerned with making good software, not with this pseudo public relations cargo cult corporate speak.

Hint: Go back and look at what Firefox used to be like 10 years ago, and notice the difference in culture.

The fact is, if Mozilla took a proactive stand against Google Apple and Microsoft, that would greatly increase their popularity.

The old Firefox was "irresponsible" by including a popup blocker by default, and upset a lot of people. Firefox also refused to support any of Microsoft's early web DRM. People said that not supporting DRM would lock users out of content, but it actually probably contributed to the death of those systems.

Google has been slowly clamping down on user freedoms. Just one example, Google removed the option to save html5 video[1] (I'm sure users were begging for that "feature"). I would honestly not be surprised if the UX clowns at Mozilla remove that function from Firefox as well.

How long until they remove the "view source" option because being able to view source is confusing to people who have never used a browser and it is used less than 1% of the time or some other flimsy justification?

There have been people within Mozilla who just want to abandon their own code and simply release a re-branded Chromium. Because they only care about their precious brand and keeping the donations coming, and they are truly terrible stewards of the software they have inherited. Besides, once they stop actually developing their own software, they will have lots of money leftover to give themselves bonuses and throw expensive galas.

[1]: https://news.ycombinator.com/item?id=14124294

3 comments

> They are simply no longer willing to disrupt the status quo, even to help their users.

This is just false.

I guess you're not aware of the content blocking work we've been focusing on lately?: https://www.theverge.com/2018/8/30/17800714/mozilla-firefox-...

Disclosure: I work for Mozilla on Firefox. I can say, without hesitation, that we definitely give a damn about protecting the user and protecting the health of the web.

Do more to show it then. Firefox has consistently been clamping down on user freedom and aping Chrome as closely as possible, instead of actually focusing on doing the right thing. Google is not the health of the web. Helping Google is contributing to the largest walled-garden that exists.
> Firefox has consistently been clamping down on user freedom

Can you give an example? While I personally don't agree with everything Mozilla has done in the last couple of years (like the native pocket integration for example) I do not agree with that statement.

That's a recent part of it. Pocket integration, removal of about:config entries, moving to WebExtensions so that the user has less control over their browser both in terms of appearance and function, changing the appearance in a way the user has little way of altering to a more functional display, now removing Bookmark Descriptions, using random non-user-audited data transmitted from random Firefox installs to determine the focus and goals of the browser, etc.
The issue claimed by the parent is not just restricting user freedom, but not doing the right thing. Your points:

Pocket integration: not the right thing, at least not the way they rolled it out in Germany, but not a restriction on user freedom.

Removal of about:config entries: This changes in response to changes to the engine, and restrictions can make sense if they avoid mainstream users from being confused about their setup so they find it difficult to find help. The developers edition usually has a bit more flexibility here, for advanced users.

Move to WebExtensions: This massively increases evolvability of Firefox, which I expect will result in better security, better performance, and less interference between extensions.

Changing appearance: I guess things like this are a side-effect of moving to WebExtensions. Maybe they will be supported again as the API evolves.

Dropping bookmark descriptions: these are identified as a possible attack vector in https://bugzilla.mozilla.org/show_bug.cgi?id=1276819

Transmitting user data: this really does help developers and I find the way Mozilla go about this not to be sneaky the way their rivals are.

Mozilla says[1] about the Developer Edition that it "replaces the old Aurora channel" (so it's like a rolling-release alpha version) and has "tools that aren't yet ready for production". I don't think advanced users should be expected to run an alpha-quality, experimental, non-production version as their day-to-day browser just to get their configurability back.

Setting the defaults to values that don't confuse mainstream users is fine. Removing the corresponding settings from the settings dialog or other easily-accessible UI ... maybe. But removing them even from "about:config"? That used to be the place explicitly for advanced settings for advanced users, settings that were too scary for the UI. These settings need to be somewhere. (What if mainstream users discover the Developer Edition? Mozilla will have to make a Secret Developer Edition to make sure only the real advanced users can find it!)

Also, where in that Bugzilla thread are bookmark descriptions mentioned as being an attack vector? I can't find anything about it.

[1] https://developer.mozilla.org/en-US/docs/Mozilla/Firefox/Dev...

The removal of the description field in the bookmarks in the most recent version would be another example of how little they care about us users sometimes.

I read the issue where it was discussed and a few suggestions to handle it in a way that didn't break bookmarks for people who used the description feature were pretty much ignored by the developers. The only reason I could infer from the detractors is that it was inconvenient to implement. As a long time supporter of Firefox the way they disregard us users shown in that thread altered my opinion of Mozilla significantly.

> Helping Google is contributing to the largest walled-garden that exists.

They can't outright come out and take an adversarial position against google -- they rely on them for hundreds of millions of dollars. Mozilla would not exist if Google did not pay them to be their default search. Donations account for 5% of their revenue, maybe.

I disagree. Cutting away from, and taking an adversarial stance toward, Google is probably the only thing that would keep Firefox relevant in the future. If Mozilla Corp didn't exist as-is, I believe that Firefox, SeaMonkey, Thunderbird, and other related programs would honestly be stronger and have more market share among users who are not the lowest common denominator, because they would be supported by a strong community making democratic decisions, not clamped down by whatever choices some marketing suit makes about a "brand" which is now almost meaningless.

Pale Moon is proof enough of that - the platform is viable, and people care about it. If Firefox were to discard the wrongheaded choices, I'm pretty sure sure that the PM community would fold back in. Rather than saying, "oh maybe there's a reason Mozilla Corp's not using the money for real advertising", users would still be going out like we did in the early '00s and building word-of-mouth to support a product worth supporting.

Corporations do not exist to "play nice". They exist to overtake, consume, and ultimately to destroy. Google has almost fully overtaken the Web for corp backers. Mozilla needs to develop the guts to take it back for the users.

I am sorry but this is HN idealism in full display yet again. People here time and time again vastly overestimate how little of a shit people give about their browser history, or that some company is showing them ads based on their profile, or that Google is building a walled garden (The richest company in the world is a massive walled garden). especially if you give them alternative: paying for things. The only thing keeping Firefox afloat is Google money. That's the only way they can continue to do anything. If Google stopped paying Firefox, they would cease to function. On the flipside, if Firefox took Google money for just one more year, that would equal 50 times the amount of yearly donations they receive.

"Pale Moon? What???" -- 99% of the world. It has 0.06% marketshare.

If you have a way for Firefox to make money without corporate support I am all ears, but fundamental idealism isn't going to solve anything for Firefox, it will just cause Mozilla to go extinct. I'd rather have them around than not.

because they would be supported by a strong community making democratic decisions

And close enough to zero top-tier developer hours as to make no odds, so the "democratic decisions" would make no actual difference to an app that would be suddenly dead in the water.

Yeah, I would love to see a fierce, wholly independent Mozilla both doing the technical ass-kicking it's been doing, and with a much freer hand in user advocacy. But if Mozilla's income were to be cut off, everyone would suffer: they would suddenly have zero momentum with which to continue either their technical excellence or their existing, worthwhile advocacy efforts.

I've never heard of Pale Moon until now, but if Google is so evil, and Mozilla is evil for using Google too, I can't help but notice Pale Moon still run Google Ads on their site. Just seems a bit hypocritical, especially with "We use responsible ad services to keep your visit to our websites a safe and uninterrupted one." on there.
Thank you for all the work you and everyone at Mozilla do. Without you the web would be... oy gevalt.
>oy gevalt.

There's no reason for this kind of dog whistling.

Keep up the good work! I’m upset that Firefox is blocked in the corporation when I work, but glad you have some fighting spirit yet.
So what's been stopping moz://a for the last few years from integrating ~ubo into the browser like it did with Pocket?
I'm guessing time is money and developer time is lots of money.
Not convinced, as following the links in GP leads to some sub par (as in the end user experience) home grown solutions.

Further, we are not exactly talking rocket surgery here, this is an extension anyone can install with a few clicks and as many can attest this is some serious bang for the buck all across the board (performance, privacy, security). Not to mention in the meantime they had the resources to auto install addons like Looking Glass

Mozilla employee here.

> There have been people within Mozilla who just want to abandon their own code and simply release a re-branded Chromium.

Citation needed.

Here's my quote: we're committed to Gecko.

I believe you, and honestly with the latest improvements with Quantum I can see why.

I _am_ curious about the motivation behind Firefox Focus though. I use vanilla Firefox on Android and really enjoy it.. what was the motivation for using a Webkit base for Focus? Seems like the stripped down, privacy focused experience would have worked fine based on Firefox proper?

Firefox Focus first launched on iOS, where Apple's WebKit is the only web engine permitted. Focus on Android followed a similar approach using Android's WebView so the Focus team could focus ;) on the app's user experience and privacy features instead of the web engine.

However, Focus (on Android) is now moving to "GeckoView", Firefox for Android's Gecko engine repackaged into a WebView-like component. GeckoView will be available for app developers (Mozilla or others) to build new browsers. Watch Mozilla's Hacks blog for news coming soon! :)

Here are instructions for test driving Focus+GeckoView now:

https://github.com/mozilla-mobile/focus-android/wiki/Release...

The Mozilla Hacks blog post about Firefox Focus and GeckoView is now live:

https://hacks.mozilla.org/2018/09/focus-with-geckoview/

> I _am_ curious about the motivation behind Firefox Focus though. I use vanilla Firefox on Android and really enjoy it.. what was the motivation for using a Webkit base for Focus? Seems like the stripped down, privacy focused experience would have worked fine based on Firefox proper?

I'm pretty sure the answer is quite simple, which is that the Gecko embedding story has been diabolical for a long time (i.e., it's hard to put Gecko in a new product), whereas the majority of WebKit ports and Chromium (through its Embedding Framework, or to a somewhat lesser extent its Content API) are designed to be easily embedded in new applications.

AIUI, the fact this led to this ridiculous situation is part of the reason for the renewed interest in embedding Gecko (and the emergence of GeckoView).

Firefox Focus developer here. Recent improvements in Geckoview (the componentized version of Gecko) mean that it will be much easier to integrate into your own browser projects. We have a whole suite of Android components being developed just for building browser-like software.

The work to make GeckoView offer a full set of functionality in Focus should also help other apps.

Also, don't forget that when Focus was released, Firefox on Android was very very slow. Despite myself being a fan of Firefox, I was using Chrome on Android for purely practical reasons. When Focus appeared, I switched to it, and then at some point to Firefox proper when it's performance became acceptable again. I guess for many users Focus (despite not using Gecko) could've paved road to Firefox.
roc did, supposedly, in late 2007. See https://robert.ocallahan.org/2018/01/ancient-browser-wars-hi...

It dates from back when Mozilla seemed to be losing quickly, and actually rebranding Chrome (with their own changes) might have made sense. I'm glad they didn't, of course.

I have no reason believe he, or anybody else at Mozilla, currently thinks that way.

Obviously by 2013 his views had changed:

See https://robert.ocallahan.org/2013/02/and-then-there-were-thr... on Presto's demise (except it lives on after death in Opera Mini, to this day!)

And https://robert.ocallahan.org/2013/04/blink.html on the Blink fork.

According to the developers of Opera, they have actually switched to Blink for Opera Mini pretty soon.
Gecko these days is pretty good, but that's only half of the story unfortunately. This is a web runtime with no successful product to power anymore. Firefox Desktop is still declining despite the Quantum work, and on Mobile Mozilla products are not registering on any chart.

Ironically, the only successfully growing Gecko-based product is KaiOS (see http://gs.statcounter.com/browser-market-share/mobile/india) but the current MoCo+MoFo leadership killed the upstream support a while ago to focus on Desktop. Maybe they will see the light...

> Firefox Desktop is still declining despite the Quantum work

Despite? I'd say because of. The last of my primary reasons for using FF over chrome were killed with Quantum.

>The last of my primary reasons for using FF over chrome were killed with Quantum.

Which?

Not the parent, but Firefox Quantum while an advancement in some ways, also killed XUL Extensions and Mozilla moved Firefox entirely to WebExtensions without the APIs to fully support existing popular add-ons. NoScript for example is a shell of what it once was, every vim keybinding extension was pretty much cutoff, TabMix Plus discontinued development since many of its popular features weren't possible with the WebExtensions API and there still isn't a great tree-style tab extension.

Most likely the parent used one or more of these, as they were some of the extensions you could point to that Firefox had but Chrome never really did, and without them Firefox arguably doesn't have the same appeal.

There's still plenty of reasons to use Firefox over Chrome, but there are also plenty of users bitter about the loss of their previously working extensions.

> killed XUL Extensions and Mozilla moved Firefox entirely to WebExtensions without the APIs to fully support existing popular add-ons

this. I was never a tree view tab convert, but definitely miss noscript and vim bindings, plus things like the selenium UI.

XUL sucked in many ways, I tried writing extensions with it and I have no illusions there. But coming up with a reasonable upgrade strategy for a huge swath of popular extensions was something that should have been done before deprecating it. Rather mozilla basically told people that if webextensions didn't do what they need now, then just hope for the best sometime in the future, and in the meantime too bad, your extensions are gone.

But honestly this wasn't the only thing, just the most recent. It's the general attitude of willingness to ignore the actual use cases of their actual users for some theoretical appeal to a mass market of "average users" that they've yet to convert. I felt much the same way after the Aurelius release broke a bunch of ui, and any number of other breaking changes over the last few years.

This being HN, I'm operating under the assumption that most readers are developers.

I'd suggest that you read my colleague's comment at https://news.ycombinator.com/item?id=15696184 to understand just how much friction the legacy addon ecosystem was creating. It just wasn't sustainable.

Mozilla was also committed to a good browser experience that looked and felt like something that was not Chrome or Safari. Then Australis happened. And Mozilla was committed to XUL. Then WebExtensions happened. Mozilla is committed to Gecko today. Tomorrow, Blink/Chromium will happen.
I'd suggest that you read my colleague's comment at https://news.ycombinator.com/item?id=15696184 to understand just how much friction the legacy addon ecosystem was creating. It just wasn't sustainable.
As a user of some of those "legacy" addons, I sincerely don't care about the upstream friction. I care that Mozilla has tried to cut my user experience off at the ankles more than once. The burden of having a thriving community & ecosystem is the responsibility of stewardship over that ecosystem. Mozilla has abrogated that implicit stewardship responsibility toward their community.
What IS going on with DRM? Edge is the only windows 10 browser that will play 1080p Neflix and possibly Amazon..