In 2020 it was $242M and $137M.
The future-focused servo team was not the place to cut a couple million.
In 2020 it was $242M and $137M.
The future-focused servo team was not the place to cut a couple million.
Was the Firefox OS less future-focused than Servo? I don't think so, and given that Servo actually did survive long enough to give back to the mainline Gecko (in the form of WebRender and so on). It might or might not make actual sense to conclude that as the ROI shrinks, but it is always easier to claim the decision was wrong after that decision.
> Firefox OS did have much potential to countries with less mobile penetration, as observed from KaiOS's success in India.
Such "success" is inevitably fleeting. Eventually a "developing" market develops to demand more established and desirable products. Nokia had those markets under lock and key for a long time, back when EU/US had already moved on to iPhone-like products; but then consumers inevitably gravitated towards the fashionable.
“fashionable” is the wrong word: it should be “functional”. Those old Nokia phones were very good at being phones but that's it — maybe a minimal messaging app, but anyone who used one knows just how limited those old mobile OSes were.
I think FirefoxOS was an interesting idea but there are really important thresholds you need to be able to hit and that was the critical error they made. There was no plausible way to grow the low-end feature phone market into a large enough business to get there when competing with cheap knock-off Android devices. If they'd started years earlier or gotten a major vendor on-board, maybe, but at their funding levels there was no way to make the numbers work and it was pretty clear at the time that this was a low-probability gamble.
> In 2013 Mozilla spent $197M on software development and $30M on general/administrative.
> In 2020 it was $242M and $137M.
> The future-focused servo team was not the place to cut a couple million.
Wasn't it just after 2013 when the replacement
politically-correct CEO got quadruple the pay of the
not-politically-correct engineer CEO?I think all of us on HN are a bit saddened about Mozilla cutting back on the Rust and Servo teams, but political-correctness isn't the reason behind that. Let's not turn this into one of those discussions.
As a black person in tech, I can't tell you how much that whole debacle drives me insane. I never once in my life ever made the association between "master branch" and "slave master". But now every single time I pull a repo with a "main" branch instead of "master", I have to think about it and play along to assuage someone's white guilt. I absolutely refuse to ever make the switch.
If you're getting harrassed by someone because you've got some repos with a "master" branch then I sympathise with you - the people giving you shit are likely engaging in a bit of performative outrage and don't really understand what this is all about. However if you're really getting upset when you clone a repo and see that someone's named it "main" then I have to say that might be on you.
"white guilt" doesn't necessarily care if their ancestors did it.
> But rather it's someone trying to follow a broader movement whose aim is to try to avoid terms they think are rooted in hatred or oppression.
It's annoying and sigh-inducing to be reminded that such a movement is full of people that don't understand how words work, that "master" has plenty of perfectly good contexts that don't imply "master/slave".
> However if you're really getting upset [...] that might be on you.
Nobody is "really getting upset" and that entire part of your post is needlessly insulting.
Honestly don't know what you're getting at here. You're going to have to spell this one out to me.
> It's annoying and sigh-inducing to be reminded that such a movement is full of people that don't understand ... that "master" has plenty of perfectly good contexts
I don't disagree. See my comment about people engaging in performative outrage, it does exist. But in this case you're annoyed at the very sight of the word "main". Like ... c'mon
> Nobody is "really getting upset" and that entire part of your post is needlessly insulting.
Are you misunderstanding that "However if you're really getting upset ..." means "However you're truly getting upset ..." and not "You're getting really upset ..."? Additionally if you read my comment, I provide two interpretations:
1. they exclaim "WTF" when attacked for having named a branch "master" (IMO understandable)
2. they exclaim "WTF" at the very sight of a branch named "main" (IMO a bit silly)
I honestly don't know which is the right one. It is up to the commenter if they want to tell us which it is.
Update: and just like that this part of the thread has become the farce I feared it would, we are debating whether the words "main" and "really" are offensive. This is a very important thing to consider when answering the question "Why do new browsers use Chromium instead of Firefox as their base?"
You said "I can almost guarantee that it's not someone with a guilty conscience believing that naming their branch differently absolves them of something they or their ancestors did." but the accusation of doing it out of "white guilt" isn't really saying they were trying to absolve themselves of something their ancestors did.
> I don't disagree. See my comment about people engaging in performative outrage, it does exist. But in this case you're annoyed at the very sight of the word "main". Like ... c'mon
Annoyance is pretty mild. If seeing it reminds me of it, what do you expect to happen? I don't think that's unreasonable.
> Are you misunderstanding that "However if you're really getting upset ..." means "However you're truly getting upset ..." and not "You're getting really upset ..."?
I understand that. By even bringing it up you're implying it's necessary to worry about people "truly getting upset" which is not saying great things about your opinion of your conversation partners. I mean look above where you said "c'mon", you're implying that it's unreasonable for me to be "annoyed".
> Additionally if you read my comment, I provide two interpretations:
And I was talking about interpretation 2 specifically.
I interpret "I have to WTF" as something akin to a double take, not "truly getting upset".
> This is a very important thing to consider when answering the question "Why do new browsers use Chromium instead of Firefox as their base?"
Shrug.
Mozilla is also one of the most open companies in our field — given how often we read about far less significant events there, it seems incredibly unlikely that there's some sort of substantial but well-concealed dark funding of “PC work” which has remained secret even after, say, lots of people being laid off or leaving especially when such work would by necessity have visible impacts.
https://www.mozilla.org/en-US/foundation/annualreport/2020/
All the "audited financial statements".
It should be the second full-page chart.