News for hackers. Stuff that matters.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by yosito on Thursday November 04, 2021 @08:39AM (#29106386)
Why are there not more successful forks of Firefox? While it's still my browser of choice, I think it's safe to say there are a significant number of developers who are not happy with the leadership of Mozilla. What's preventing other forks from taking off?
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by mgbmtl on Thursday November 04, 2021 @09:10AM (#29106706)
This will be an unpopular opinion here, but for developers, telemetry is a really useful way to make decisions about the direction of a project.

Otherwise if it's just on a whim of the lead dev, that often does not scale. And we've seen with lots of projects, that actual regular-user feedback, not power-users, is crucial in taking those decisions. Switching off telemetry is easy, but I suppose you also have concerns about technical issues, and those can be really difficult to compromise on (a lot of people suggested forks when XUL was removed.. but today probably very few people would want XUL back).

To have a successful fork, you need devs with either a business model behind it, or enough motivation to maintain it as a hobby. For a while, it worked for Iceweasel, but it was just branding. Firefox is complex, requires a lot resources to build, distribute binaries, etc.

I'm not affiliated to Mozilla, but I do help maintain another open source project, where, in my opinion, power-users and consultants drove the project in a direction that made the product more difficult to use, and therefore gave it a bad reputation and limited growth. I can say that because I have access to some of the telemetry, and also because I talk to a lot of random users as part of my work.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by nix0n on Thursday November 04, 2021 @11:27AM (#29108390)
> regular-user feedback, not power-users, is crucial in taking those decisions

In general, that's true. But Firefox is an exception to this.

The most important thing to a regular user, is that their websites work. But for websites to work, the developer had to test in Firefox. So, Firefox's alienation of power users has hurt its regular userbase.

There's also the distinction between users vs customers. Most users pay nothing for Firefox. A relatively small number of free-software lovers provide donations. If they want more of those people to give more money, Mozilla would have to cater to power users. This leaves Mozilla's main customer as being Google, who doesn't really want Firefox to be good.

The other exception to this, is if the software you're making is so specialized, that you can get by on a handful of large institutional customers. Obviously this is not where Mozilla is, it's just another case where telemetry is not necessary.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by kaba0 on Thursday November 04, 2021 @12:56PM (#29109589)
Whether devs test in firefox or not is orthogonal to whether they like the product, it is entirely based on its market share. No sane person wanted to test on IE, but it was mandated by the company.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by iudqnolq on Thursday November 04, 2021 @06:05PM (#29113063)
That's partly true. N of one, but I have Firefox set up the way I want it to, so I do all my development in Firefox and then occasionally test in Chrome. Essentially all my users use Chrome, so if I didn't prefer Firefox's ux it would get much less attention
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by anonymousnotme on Thursday November 04, 2021 @01:23PM (#29109986)
I like the mention of large institutional customers. Is there a way where mozilla can have companies sponsor firefox to be open so that these companies do have to deal with google and MS control and any of the crap that do to try to control it. I guess it is more so that google does not have control because MS is now using chrome engine.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by solarkraft on Thursday November 04, 2021 @09:23AM (#29106846)
I don’t mind telemetry that much. I mind Pocket, ads and whatever bullshit they’ll push next week.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by chinathrow on Thursday November 04, 2021 @10:11AM (#29107399)
I have some color packs for you, but they are only available briefly.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by cpeterso on Thursday November 04, 2021 @11:55AM (#29108734)
Additional "colorway" themes will be introduced seasonally, but the current colorway themes will not disappear. They will "graduate" to https://addons.mozilla.org/.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by chinathrow on Thursday November 04, 2021 @02:48PM (#29111035)
To be honest that was not clear at all from this work-interferung modal after the upgrade to 94.0

It more read like some marketing FOMO inducing lingo like "use the new feature better now or you will miss out once they're gone".

Do you have a user panel at Mozilla to vet stuff like that? I would love to participate. Being a Moz suite user since 1998.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by veidr on Thursday November 04, 2021 @10:46AM (#29107849)
Yeah, what the fuck was that?
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by chinathrow on Thursday November 04, 2021 @11:05AM (#29108104)
I honestly have no clue.

https://blog.mozilla.org/en/products/firefox/introducing-new...

But reading this and answering for Mozilla staff should get them some feedback:

> What’s next for Firefox colorways?

We’ll see. We’ll go where our customers take us.

Well, I saw and I clicked to skip this BS.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by mixmastamyk on Thursday November 04, 2021 @12:48PM (#29109478)
If telemetry were that useful and acted upon, we wouldn't have FF regularly breaking its interface. (Such as the stupid disconnected tabs and other vanity projects.) Almost everyone hates these kind of unique-snowflake interface changes for the sake of change.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by Communitivity on Thursday November 04, 2021 @09:44AM (#29107079)
I don't mind telemetry, if it is opt-in. It should never be opt-out, but usually is.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by solox3 on Thursday November 04, 2021 @10:09AM (#29107372)
"No one opts in" aside, any opt-in metrics you do collect tend to be skewed towards how the people who opt in, use the product. Anyone serious about making product decisions using opt-in metrics should be aware of this bias.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dmos62 on Thursday November 04, 2021 @10:29AM (#29107639)
This could be solved by a lot of transperancy about what collected telemetry is saying. A user can then check if the users that opted-in to telemetry are representative of his own use cases and thus make an informed decision if he should opt-in as well (if he's not well represented). Telemtry is a lot like voting.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by spoctrial on Thursday November 04, 2021 @10:39AM (#29107761)
The vast majority of people will not read about the collected telemetry, even fewer will read it and then make a decision to opt-in.The telemetry is optimizing for the vast majority, not the loud minority, hence opt-out works better in order to cater to a larger group of users. Your voting analogy is really bad.

With that said, I don't really like telemetry and will turn it off.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dmos62 on Thursday November 04, 2021 @06:08PM (#29113094)
I think voting is a good analogy for telemetry. You submit your use case to help decide development direction.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dblohm7 on Thursday November 04, 2021 @12:10PM (#29108927)
So, `about:telemetry`, https://telemetry.mozilla.org
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by kaba0 on Thursday November 04, 2021 @12:59PM (#29109646)
The difference between opt-in and out organ donors between otherwise similar countries is a staggering 80% — people are seriously lazy and will choose the default almost always. I think one should not be afraid to “exploit” this innate human quirk, if it is done for good reason. Unethical people will abuse it either way.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by gtirloni on Thursday November 04, 2021 @09:55AM (#29107205)
Almost nobody goes out of their way to enable telemetry because they want to help some project. Very few power users do (and they don't represent the majority in most cases) and I'd say zero regular users would care.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by musicale on Thursday November 04, 2021 @11:31PM (#29115154)
I don't mind it if it's opt-in with a user-facing setting to turn it on or off.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by ReactiveJelly on Thursday November 04, 2021 @09:23AM (#29106849)
and it would be fine if it was opt-in. syncthings telemetry is very transparent, so I started enabling it on my nodes. but I hate when programmers who should absolutely know the difference conflate opt-in and opt-out.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by riedel on Thursday November 04, 2021 @09:44AM (#29107076)
I have question: what is the rate of opt in into telemetry? I like the concept of donating your data to improve a product. I wonder if there would not be enough data if ppl could simply chose when installing.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by st3fan on Thursday November 04, 2021 @01:23PM (#29109989)
It is not an unpopular opinion. I bet most people here actually work on products that have a fair share of telemetry. How else would you know how your products are doing or what to focus on.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by kaetemi on Thursday November 04, 2021 @10:35AM (#29107721)
Yet Firefox went in a weird direction. Telemetry decisions, huh.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by jasode on Thursday November 04, 2021 @09:29AM (#29106912)
>Why are there not more successful forks of Firefox? [...] What's preventing other forks from taking off

Some of the replies to your question state "money" but there are also more fundamental reasons of choosing Chromium over Gecko: technical functionality and performance (especially on mobile).

You'd think an ex-Firefox programmer and Mozilla co-founder such as Brendan Eich would have chosen Gecko for Brave but he didn't. He explains in a previous comment why he switched from Gecko to Chromium: https://news.ycombinator.com/item?id=22062636

So the "hidden" reason people are not comfortable saying (except maybe Brendan Eich) is that Gecko isn't as good as Chromium as a foundation for forking. That's why you get a bunch of companies independently choosing Chromium instead of Gecko such as :

- Github Electron based on Chromium

- Qt QtWebEngine uses Chromium

- Opera Vivaldi switches from Presto to Chromium

- Microsoft Edge switches from Trident to Chromium

- Brave switches from Gecko to Chromium

Some speculate Gecko's MPL license instead of Chromium's BSD might also be a factor.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by sfink on Thursday November 04, 2021 @10:34AM (#29107700)
If you read that tweet, it mainly says that they made the choice based on DRM licensing. Well, plus a vague "it lost on many dimensions in a head to head comparison enumerating gaps vs. Chrome". Which I can't argue, because there are no specifics to disagree with.

That said, I work on Gecko and it is indeed an old crufty codebase with numerous issues. From what I've seen of Blink, it seems surprisingly similar (overall; the specific problem areas are different). And Gecko has a surprising willingness to rewrite or revamp core aspects of the codebase -- by some metrics, it appears to be more nimble than Blink (eg, site isolation to separate processes was a massive project for both codebases, and it looks like although Gecko started and finished later, the elapsed time is a couple years less.)

On the other hand, Eich was pretty well in touch with the Gecko codebase, so his opinion should carry some weight. (Somewhat counterbalanced by his seeming enthusiasm for burning some bridges behind him, but that gets into very speculative territory.)

I tend to agree that Gecko isn't as good as Chromium as a foundation for forking, though. I think working with the Mozilla development community is actually quite a bit better than working with Chromium's, but Gecko is pretty unapologetically focused on Mozilla's product needs and Mozilla doesn't have the resources to properly support external embedders or forks.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by BrendanEich on Friday November 05, 2021 @03:46PM (#29123949)
DRM was not the main issue we faced, just one of many. I wasn't vague, Twitter limits size to 280 chars. We developed a decision spreadsheet with the data in almost all the rows weighing against Gecko.

Your "seeming enthusiasm for burning some bridges behind him" is bunk. On what did you base it?

Again, we started Brave based on Gecko (multiprocess sandboxed embedding via Graphene, which was developed for FirefoxOS). We did not just jump to Chromium upon founding. A startup is a no-BS/little-room-for-error setting with scarce capital. To suggest I did anything uneconomic out of spite is silly.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by sfink on Friday November 05, 2021 @07:09PM (#29125706)
> I wasn't vague, Twitter limits size to 280 chars. We developed a decision spreadsheet with the data in almost all the rows weighing against Gecko.

Perhaps "vague" is too loaded a word? I did not mean it as an insult or complaint, I was just pointing out the fact that the reasons were unclear because they were mentioned but not described. Twitter's character limit is a perfectly valid reason for that. And the literal meaning of the word "vague" applies perfectly.

> Your "seeming enthusiasm for burning some bridges behind him" is bunk. On what did you base it?

> ...To suggest I did anything uneconomic out of spite is silly.

I was not suggesting that.

Sorry, it seems I did not describe myself well. "Burning bridges" was not a reference to making anti-Gecko technical decisions. It's about unrelated public postings that I object to, but I don't think that here is a place to get into it.

I am confident that the bases for your technical choices were well-founded and I have no reason to suspect that they were made out of spite.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by BrendanEich on Tuesday November 09, 2021 @07:34AM (#29160873)
Hi Steve, I read through

https://twitter.com/search?q=from%3A%40brendaneich%20mozilla...

and wondered which ones you meant. If I burned a bridge I should try to rebuild, let me know.

If you mean the ones about Mozilla holding back tracking protection while Monica Chew was there, or the ones about Mitchell's ridiculous salary, then we must disagree on "burning bridges". I'm not going back to Mozilla, and even if I hoped to, I see no reason to lie or self-censor about bad things they did after I left.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by toyg on Thursday November 04, 2021 @02:06PM (#29110548)
The continuous struggle to get Gecko used by any non-Mozilla project should also carry weight: there are many reasons why Apple went with the arguably-inferior KHTML engine when they started their own browser, and why the resulting library was quickly adapted all over the world - when arguably Gecko had had by then a headstart of a decade or so. Reportedly, embedding WebKit in one's codebase was basically trivial, whereas with Gecko was almost impossible.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by stjohnswarts on Thursday November 04, 2021 @10:21PM (#29114775)
I have heard the same from many moons ago that the blink/khtml/webkit engine was designed from the start to be embeddable.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by fabrice_d on Thursday November 04, 2021 @12:44PM (#29109433)
I'm part of the team maintaining the "boot 2 gecko" aka b2g fork (we push it to https://github.com/kaiostech/gecko-b2g) so I have some experience building a non-firefox product on top of gecko, and maintaining a non-upstream platform (the "android without java" stack called Gonk).

At some point we compared gecko with a blink port on Gonk, maintaining both while we were doing performance comparison on low end mobile devices. We were looking both at memory usage and page loading speed. I was expecting to see blink way ahead of gecko, but that was not the case at all. For some content blink was a bit better, for some it was gecko, but never with a large gap either.

Maintenance of the blink product was not easy, with barely documented internals changing a lot (it's very different to build a new product on top of blink compared to just fork an existing one like chromium). I'm not blaming the blink team, that makes sense in the context of what they do, and we were not as familiar with blink code base as with gecko. Finally we stayed on gecko because this was the best choice for us (eg. including team velocity and the amount of non standard apis to rewrite).

In my opinion if you want to start on a new browser product, the main Chromium benefits for a commercial project are: - web compat, which unfortunately is self sustaining. - licensing. The MPL vs. BSD doesn't matter for open source projects, but many companies (especially VC funded) are adverse to copyleft licenses. Gecko's xpcom architecture was actually not a bad fit with the MPL, since you can ship new xpcom components without publishing their code if you don't want, but that didn't make much of difference (some chipset vendors used the capability for FirefoxOS to replace the implementation of telephony apis with closed source ones).

But you need to be comfortable being subject to the whims of google (and a little bit MS now). For instance, consider the changes to web extension resource blocking capabilities with the "manifest v3": some forks plan to keep the resource blocking api working, but it's very unclear if they will be able to do so in the long term without a growing complexity of their fork that may become too high.

If you are an open source project, please don't cement Google's dominance of the web by using chromium.

Gecko deserves to have a future - it may just not be Mozilla's corp current leadership that is the best for that to happen.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by LargoLasskhyfv on Thursday November 04, 2021 @10:24AM (#29107580)
I neither want nor need DRM to work.

I'd rather have the ability of ad-blocking and similar extensions to work on a deeper level, instead of crippling them, like on chromium-based browsers.

What about mono-culture and the risk there of?

edit: Availability of working DRM is what it all boils down to.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dmos62 on Thursday November 04, 2021 @10:31AM (#29107659)
I haven't kept up to date. Is Chromium hostile towards ad blocking?
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by LargoLasskhyfv on Thursday November 04, 2021 @10:34AM (#29107709)
It started with this, but applies to other extensions also:

[1] https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by severine on Thursday November 04, 2021 @09:37AM (#29107003)
I'm a longtime Firefox user and advocate, but this feels mostly right.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by mfer on Thursday November 04, 2021 @09:02AM (#29106625)
Maintaining a successful project takes A LOT of work. For something this size it’s not a side projects amount of work.

How do the people working on it get money to cover their bills? If they don’t have this they will work on something that does that.

A financial model is usually the blocker.

Consider this, a lot of the people who work on Linux or many other projects are corporate backed. The companies pay the developers.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by wintermutestwin on Thursday November 04, 2021 @10:19AM (#29107519)
Is it becoming a truism that (in this space) the profit motive will inevitably lead to user abuse?

Maybe we need more 501c3 and benefit corps providing basic stuff like an internet browser?

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by nsonha on Thursday November 04, 2021 @10:41AM (#29107790)
Nationalize new browsers and OSes' development, or subsidize them. Governments do it with things like energy, space tech aviation and even telecom, but surprisingly not their software foundation.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by LargoLasskhyfv on Thursday November 04, 2021 @11:10AM (#29108154)
I guess the French would be in a position to do so.

They've already adopted some infrastructure software projects into their governmental operations, not only using them, but also participating and maintaining them.

They also have many initiatives mandating the use of open source where applicable, and also suggestions of liability for closed source software by law. Harr! Unheard of! Those naughty Gauls!

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by maccolgan on Thursday November 04, 2021 @10:37AM (#29107742)
cough Mozilla is dead in the water cough
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by zdragnar on Thursday November 04, 2021 @10:52AM (#29107927)
The mozilla Foundation doesn't provide their browser, the mozilla for-profit subsidiary corporation does.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by secondaryacct on Thursday November 04, 2021 @09:09AM (#29106704)
And the clients pay the companies. When we ll start buying browsers they ll stop tracking us
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by folkrav on Thursday November 04, 2021 @09:48AM (#29107131)
I'd be willing to bet whichever paid browser popped up would both still keep the telemetry _and_ fuck us with subscription based, you-won't-ever-own-your-browser payment scheme.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by kgwxd on Thursday November 04, 2021 @09:17AM (#29106781)
Unlikely. I can't name even 1 major paid for product that doesn't have telemetry and other forms of tracking.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by qwerty456127 on Thursday November 04, 2021 @09:19AM (#29106801)
Perhaps, but they will still optimize to maximize sales then, i.e. do what sells to as many people as possible, not what is good for you (an advanced user in particular). In fact I'm Okay with Firefox but would rather pay for a good alternative to Facebook where I would be a customer rather than a commodity.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by numbsafari on Thursday November 04, 2021 @09:01AM (#29106615)
One reason is that there's a ton of social pressure not to fork, for example:

https://news.ycombinator.com/item?id=29106440

Another is that doing so, and sustaining the effort, is a non-trivial amount of work. Throwing up a web page and a single release is one thing. Keeping up with the release cadence of an org like Mozilla, and the demands and expectations of a browser user base is something entirely different.

Also, "Libre" is a terrible moniker.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dmos62 on Thursday November 04, 2021 @10:36AM (#29107726)
I've not come across someone in tech who doesn't pronounce Libre in French (leebr). Libre is necessary, because English is deficient when talking about freedom, since it doesn't distinguish something being free of charge (free as in doesn't cost money) and something being free in the broad sense (as in freedom).
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by iandinwoodie on Thursday November 04, 2021 @09:04AM (#29106639)
Out of curiosity, why do you think "libre" is a terrible moniker?
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by torstenvl on Thursday November 04, 2021 @09:40AM (#29107039)
Because nobody knows how to pronounce it, for one. Is it /libre/ (Standard Spanish) or /libʁə/ (Standard French) or /libχ/ (Northern French, esp. Parisian) or /la͡ɪbɚ/ (RP import) or /la͡ɪbɛɹ/ (GA import) or /libɹe/ (GA Spanish import)?

But that's a symptom of a different pair of issues, namely: (1) it's ambiguous what language the word is in, and (2) neither of those languages are really tech field lingua francas (English, Russian, maybe Hindi, probably in that order).

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by thomquaid on Thursday November 04, 2021 @10:28AM (#29107630)
Libre comes from Latin, via Norman and New Orleans French, to American English. It seems to me quite well chosen, as tech lingua franca.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by torstenvl on Thursday November 04, 2021 @10:58AM (#29108012)
American English does not have this word. It uses it only as parts of other phrases imported from French or Spanish, with Spanish being the more predominant (more people have seen Nacho Libre than partake in vers libre).

https://www.merriam-webster.com/dictionary/libre

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by 1_player on Thursday November 04, 2021 @09:43AM (#29107062)
> Out of curiosity, why do you think "libre" is a terrible moniker?

For me, as a fan of open source, Libre-something means something focused on being open source, than being a good product. And in my humble opinion, open source governance is generally not good at making big sweeping, or even just focused changes when needed, so the "Libre" moniker to me has an aftertaste of "good enough, but could be much better" compared to commercial offerings or products that have paid volunteers and stronger governance.

Something called Libre usually means it will never get nor accept any paid sponsorship, and sometimes it's what is needed to turn a decent open source product into a killer product.

None of these things are rooted in hard facts, that's the "feeling" the libre word gives me. To be honest, the only popular libre products I know of are LibreOffice (just good enough IMO) and LibreSSL, which was born after the OpenSSL fiasco, yet is still living in the shadow of OpenSSL. The "Open" word has similar shortcomings, but is less strict that the definition of libre and thus carries fewer negative connotations in my view.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by travisgriggs on Thursday November 04, 2021 @10:41AM (#29107793)
Totally agree. Love the Wolf part of the name. Do not like Libre. Would have rather seen any of just Wolf, WebWolf (alliterates), WolfWolfGo (couldn’t help myself), FireWolf (ties to original), etc.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by mcwhy on Thursday November 04, 2021 @08:47AM (#29106461)
even GNU has really hard time keeping up their IceCat releases
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by vfclists on Thursday November 04, 2021 @06:12PM (#29113125)
Some years ago Mozilla decided that rather than creating a browser toolkit that browser developers could build browsers a round, they would go the whole hog and combine the engine with the user interface aspects.

Even their own developers objected to the policy, but they went ahead anyway.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by hyproxia on Thursday November 04, 2021 @08:42AM (#29106410)
Money.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by stapled_socks on Thursday November 04, 2021 @08:51AM (#29106495)
> Money

That's incredibly vague. Can you explain? How are the many forks/variants of Chromium and WebKit not affected by this "money" factor in the same way

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by masklinn on Thursday November 04, 2021 @09:01AM (#29106614)
Money in the terms of resources. Browsers are huge and complex codebases so maintaining one (even if "just" a fork) is quite expensive.

> How are the many forks/variants of Chromium and WebKit not affected by this "money" factor in the same way

They are, but the main Webkit/Chromium forks are either large companies (microsoft) or companies trying to make money off of their forks (Brave, Vivaldi).

This here is trying to do the exact opposite. Vivaldi has ~50 employees, Brave has 150 and tens of millions in investments. Even if not all of them work on the fork management, that's a lot more resources than a dozen peeps doing that in their spare time.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by ajvs on Thursday November 04, 2021 @09:00AM (#29106590)
Google, Microsoft, Apple and Brave, are some of the corporations who fund Chromium/WebKit-based browsers. The ones who fund Firefox (Gecko)-based browsers do not have nearly enough money to dedicate to their own fork.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by revolvingocelot on Thursday November 04, 2021 @08:50AM (#29106489)
Can you elaborate? Is Mozilla paying off people who try to start FF forks? Because I could use a bailout.

More seriously, is the suggestion that FF is too complex to properly fork without full time devs?

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dralley on Thursday November 04, 2021 @08:56AM (#29106549)
It's 20 million lines of security sensitive code. Of course it's difficult to properly fork.

The same is true of Chromium, btw.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by revolvingocelot on Thursday November 04, 2021 @08:58AM (#29106575)
Chromium is the one with all the forks, right? I don't think "it's a browser, stupid" is the only reason. ...although reading some of the other comments elsewhere, it is a pretty good one. Chromium-based browsers do tend to have some form of corporate support.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dralley on Thursday November 04, 2021 @09:06AM (#29106668)
OP said this:

>> is the suggestion that FF is too complex to properly fork without full time devs?

How many Chrome forks don't have "full time devs"? A lot of them (Vivaldi, Opera) aren't even open source!

The only one I can think of is ungoogled Chromium which is basically equivalent to this Firefox one in that the actual changes being made are miniscule.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by revolvingocelot on Thursday November 04, 2021 @09:35AM (#29106970)
I'm not OP, but you, in GGP, said:

>>>It's 20 million lines of security sensitive code. Of course it's difficult to properly fork.

Did you forget to switch accounts? Which is it? Easy or hard?

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dralley on Thursday November 04, 2021 @09:42AM (#29107059)
>Did you forget to switch accounts?

No, but nice accusation.

> Which is it? Easy or hard?

Could you spell out what the contradiction is, here? I said it's hard to fork both browsers, and then pointed out that the only real "community" ones are miniscule patchsets which pretty much exclusively delete code - that even then, the list is only one or two forks long for each browser - and the rest all have multiple full-time professional devs behind them.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by revolvingocelot on Thursday November 04, 2021 @10:06AM (#29107339)
The "contradiction", coincidentally the very same reason I wondered if you switched accounts, is your implication that the reasoning for the way things are is blindingly obvious, except for the exceptions obviously, but those are blindingly obvious too. Apologies, I didn't realize the rationale behind your posting; that straightforward explanatory paragraph clearly couldn't have been deployed without all the posturing, first.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by Sebb767 on Thursday November 04, 2021 @08:58AM (#29106570)
And yet we see quite a lot of Chromium forks - Brave, Vivaldi and Edge come to mind. For Firefox, the number seems to be a lot lower.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by masklinn on Thursday November 04, 2021 @09:03AM (#29106636)
> Brave

Company trying to make money off of its fork.

> Vivaldi

Company trying to ???

> Edge

Microsoft, who found that maintaining a chrome fork would be less expensive than playing catch-up with their own in-house browser.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by Sebb767 on Thursday November 04, 2021 @09:16AM (#29106774)
And yet the all could have choose Firefox and you could say exactly the same.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by kunagi7 on Thursday November 04, 2021 @12:15PM (#29108992)
Chromium has proper separation of its components (Blink, V8, Desktop, iOS, Android UIs, etc). It's "easier" for a small full-time paid team to detach the default browser UI, implement their own thing and keep the other components up to date.

Examples of this are the Electron Framework [0], Vivaldi, Brave, Opera, Yandex, Edge, etc.

Firefox instead is a nightmare to fork. They used to have something called XulRunner[1] that allowed to create your own XUL application (things like Seamonkey, Thunderbird used it) thus making it fairly easy to fork Firefox. After the 41 release Mozilla removed it completely. XulRunner's components were intertwined with Firefox code. Mozilla deliberately killed the easiest way to work their product.

Only light forks like Waterfox, LibreWolf are viable. Hard forks fail or struggle every single time Mozilla releases a new version (SeaMonkey, Waterfox Classic, Pale Moon, etc), lagging behind in features and performance.

Even WebKit is easier to integrate with your own UI (Safari, Gnome Web [2], etc).

[0] https://en.wikipedia.org/wiki/Electron_(software_framework)

[1] https://en.wikipedia.org/wiki/XULRunner

[2] https://wiki.gnome.org/Apps/Web/

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by masklinn on Thursday November 04, 2021 @09:19AM (#29106802)
Yes? I've no idea what you're implying. All the viable Chromium forks have large amounts of manpower and resources available.

The choice between forking Chromium and Firefox is mainly one of business[0]: Chrome has a >70% global marketshare, adding Edge & co even ignoring Safari it's probably around 80. Since Google also keeps pushing their own stuff, that means forking Chromium gives you much better compatibility guarantees.

[0] though the history of Chromium — and Webkit before that — forks also means there's probably a lot more knowledge floating around about maintaining such a fork, especially since Chromium itself was originally a fork (running concurrently with its source and regularly synch-ing from it, forking a dead codebase or hard-forking with no sync is a different concern)

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by mschuster91 on Thursday November 04, 2021 @09:04AM (#29106646)
Yeah, because of the usual open source problem: funding. Brave is funded by venture capital and crypto-crap, Vivaldi by advertising deals and Edge by the infinite coffers of Micro$oft.

Firefox forks tend to dislike associating with any of the above.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by funcDropShadow on Thursday November 04, 2021 @09:07AM (#29106670)
Edge, for example, is a fork maintained by Microsoft. It is a strategic project for a multi-billion company. That is not comparable to a fork of your average open-source project.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by Sebb767 on Thursday November 04, 2021 @09:17AM (#29106785)
But it's absolutely comparable to a fork of Firefox. This does not solve the GPs question, why do so many people fork Chrome instead of Firefox.
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by dralley on Thursday November 04, 2021 @09:27AM (#29106896)
>But it's absolutely comparable to a fork of Firefox.

It's still not comparable for a fairly simple reason: the list of companies in the world that are as big as Microsoft consists of Google, and Apple, both of whom already have their own browsers.

As for why Microsoft chose Chromium, it's probably a combination of marketshare, the fact that it is a bit more cleanly architected as a result of having a decade less history than Gecko does, and the fact that they have ambitions of making a stripped down version of Electron part of the standard Windows userspace.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by rubyist5eva on Thursday November 04, 2021 @09:36AM (#29106990)
It was definitely a strategic business move. Chrome is eating everyone's lunch with marketshare.

Options:

1. Fork Firefox, people install Chrome anyway 2. Fork Chromium, some people realize that it's essentially the same as Chrome and don't install Chrome and just use Edge

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by est31 on Thursday November 04, 2021 @09:47AM (#29107125)
Due to its market share, Chromium has better website compatibility these days than Firefox. See the statement by the Brave creator on this: https://twitter.com/BrendanEich/status/1165348116398104576

Also, especially on mobile, Firefox is an extremely niche browser engine. The biggest browser forks in therms of global user count are actually not the likes of Edge, Brave, etc, but android Chromium forks popular in asia.

Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by fabrice_d on Thursday November 04, 2021 @12:03PM (#29108834)
The biggest chromium fork on mobile is actually FB "in app browser".
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by throw63738 on Thursday November 04, 2021 @08:50AM (#29106488)
Look at the code
Re:LibreWolf – A fork of Firefox, focused on privacy, securi... by stapled_socks on Thursday November 04, 2021 @08:53AM (#29106522)
Ok thanks I'll read Chrome's and Firefox source code over the weekend.