Mozilla launches venture fund to fuel responsible tech companies
blog.mozilla.org
blog.mozilla.org
The only way we can actually achieve a better internet and a better tech sector is by changing the fundamental structure of the companies that build it. That doesn't have to mean they don't make money, but it does mean that making a profit for investors cannot be part of it.
Non-profits funded by grants. Employee owned businesses funded by loans. These might actually change the dynamics. But investor owned, for-profit companies funded by venture capital will not. No matter how much we might wish it otherwise.
Serious question: is there any evidence to suggest that non-profits and employee-owned businesses are on average better at serving the public good?
There are power asymmetries inside non-profits and employee-owned businesses, and these can lead to the 'power brokers' inside these organizations steering or commandeering the organizations for their own benefit.
With most citations being from: https://geo.coop/story/benefits-and-impacts-cooperatives
For example:
> Since most cooperatives are owned and controlled by local residents, it is more likely to promote community growth than an investor-oriented firm. Since cooperative business objectives are needs oriented, cooperatives are more likely to stay in the community (Zeuli, Freshwater et al 2003).
Even in software, once you're big enough to have a real user base you need infrastructure, servers, people to keep those servers alive, and on and on and it dilutes the mission because even while there's no scumbag investors, factions within the company will want more for less and vote that way internally.
What does that mean?
[0] https://withoutdistractions.com/cv/faq (Note: it's still in beta)
They have some insane mismanagement of funds, which don't go where they are most needed, and where user want funds to go. Firefox's market share has dropped tremendously under Mitchell Baker. If it were a traditional company, she would have been fired ages ago (instead she has had her pay increased). The way they work they just have to convince their benefactor (Google) to keep giving them money. There are no investors that demand growth, so it's all just internal politics with no performance incentives.
I could maybe understand it if at least, unlike most for profit business, Mozilla would actually be amazing with privacy and treating their users well. But they are barely better than Chrome. It's almost impossible to disable and keep disabled all telemetry. They've pushed things like Pocket, a Mr Robot plugin into users, and so much bullshit.
How is that any different from 'efficient' private companies...
Their spending and rate of increase doesn't really make sense. I really like Wikipedia and use it a lot, but remember that the content comes from people that doesn't get paid, so when you think of what the funding gets you, think of the tech, servers, etc, not the articles themselves.
And I definitely don't see as an user, what Wikipedia does with their 110M/year spending, that they couldn't do with their 30M/year spending in 2011 or even less.
I mean they spend 110M/year, have a fairly simple website, and they couldn't manage to implement dark mode?[2]
I also dislike that they run donation campaigns pretending like if you don't donate they're going down, when actually their financials are extremely good.
[1] https://en.wikipedia.org/wiki/User:Guy_Macon/Wikipedia_has_C...
[2] Outside of their "gadget" or whatever that is, for logged in users, which I just found exists https://en.wikipedia.org/wiki/Wikipedia:Dark_mode
Wikipedia and Mozilla are two examples. And yeah, they both have the challenges of large organizations - there's plenty to criticize in both. But to say that they wouldn't have these problems if they were for-profits is to simply ignore the universe of for-profit companies.
Want a company ignoring their user base and going off on crazy side projects? I give you Meta. Want a company that steadfastly ignores its users and regularly does things directly harmful to them (including paying customers) with complete lack of accountability? I give you Google.
And I would still argue that if you take the totality of impact of Mozilla and Wikipedia it is orders of magnitude more positive than any of the private companies I just listed off. Wikipedia is one of the best things on the internet. What ever governance struggles they are happening right now the public good they have done and are continuing to do is immeasurable. And it's pure public good. You cannot say the same thing about any private companies that could be considered their impact peer.
After that go down the org chart and fire everyone not coding for the browser.
Then you can live off donations until the end of time.
Mozilla spent $262M in 2020 [1]. They manage money poorly.
[0] https://www.apache.org/foundation/docs/FY2021AnnualReport.pd...
[1] https://assets.mozilla.net/annualreport/2020/mozilla-fdn-202...
You don’t have to pay $100M in developer salaries to produce great software. Mozilla is not that great despite having lots and lots of employees.
Perhaps rethinking their approach would be useful. But if their revenue goes away, it doesn’t mean Mozilla the browser goes away.
Maybe Mozilla should just be a governance process rather than a software developer. The browser would probably have similar quality.
Who would employ people to work on Firefox if the corp side shuts down eg. because they lose their revenue?
If these were business lines then of course it’s bad to have stinkers or abandoned products. But with Apache products it doesn’t cost them anything (or almost nothing) to keep them around and have amazing products (httpd, spark, lucene, etc) ad well.
I think the issue with Mozilla is that their browser has really floundered despite spending hundreds of millions of dollars on development. That’s the problem they need to fix. It would be curious to see what Google’s spend is on Chromium and Chrome. I’d be surprised if they have 100 developers working on it.
I still have Firefox on all my devices and seriously hope they focus on engineering instead of playing ideology when their revenue stream is shaky at best. I’d honestly pay for tab continuity and other UX improvements as a feature if they improve their css and js engines. I know that chromium has now become what IE was at one point but if Firefox can’t render properly and provide consistent js performance I find it harder and harder to recommend to non technical users.
This is from someone who evangelized FF in the 2010s and got many friends on board.
Is it not? I honestly can't think of anything I'd want it to do more than it already does. I'll be honest, it is difficult to distinguish between browsers these days. But we have holy wars like vim vs emacs, when really the differences are quite small and rather dumb.
The reason I use Firefox is literally three things: 1) I don't want Chrome to have a monopoly, 2) I get ad blocking on my phone, 3) if I'm going to install an ad blocker on my browser, I also want my browser to not be tracking me. I'll be honest, these are the only truly unique features (that I use). Otherwise it is near indistinguishable from Chrome.
I'm happy with FF and while that's still true I don't mind Mozilla branching out. If I wasn't happy, then yeah, there's a priority issue. But honestly, what's so important that's missing? I don't get this holy war. It just seems like war for the sake of war, and no one benefits from that except those on top.
Give me 4x less battery draw and I'll try Firefox again, I want to use and like Firefox but every time I give it a go power usage remains a massive issue. I get at least 4x less power draw in the same activities on chromium based browsers and safari.
And yes, I have a valid reason to use webworker: I'm making writing an online compiler playground.
More than half the time, the firefox debugger plainly crash when opening my app, and I have to open a new tab and retry.
For some reason I can't put a breakpoint on the statement after an if on the same line.
And these are my issue only on the last hour ! I'm using firefox everyday but yes, there is room for improvement.
I expected them to add Time Travel Debugging: https://www.bleepingcomputer.com/news/software/firefox-is-te...
It was working on mac, then they fired a lot of staff, including the one who were developing it, and now they made their own company out of it: https://www.replay.io/
And to the one who says "you can contribute", yeah no, I tried, the official docs (back then) gave you the non-optimal ste^s (full clone of the repo (multiples hours due to upstream servers being slow), full local compilation).
The worst of it is, the doc tell you to compile firefox, so multiples minutes of wait to test a change, a change made to the devtools, which is entierely written in JS.
Oh and of course, you can't plug a debugger on the devtools, so you are stuck with console.logs.
Edit: minutes after writing this comments, my just tab crashed: https://i.imgur.com/s1y1JsO.png
Eich's back at it again :D.
Thats my main use case for Firefox extensions
Pretty much the only org that still has its original goals in tact seems to be the EFF. I’d be happy to donate to Wikipedia again if they actually spent the money on their tech. I don’t care if they want to rewrite the whole site in Rust, it’s better than spending it on non tech rubbish.
https://www.theatlantic.com/ideas/archive/2022/05/aclu-johnn...
I lost respect for him when he got in to bed with Microsoft and other sponsored companies. It may of pushed Linux in to the lime light but this only opens Pandora's box to the point where you now have corporate entities pushing the direction they want. I see Linus as figure head of an agenda that the corporate sponsors want.
Wasn't Linux suppose to be competitor to windows, an open source free alternative? That's why I installed Linux fifteen years ago and which has now been replaced with FreeBSD which is another good if not better protector of freedom.
I mean, sure, technically you can, and there are.
These are enormously complex pieces of software. Even Microsoft threw in the towel.
You need a large corporation, with a large amount of money (in this case, most coming from Google) to sustain this sort of inititiative.
Sure, the work on these is sometimes done by corporations, but the they are (ideally) publicly owned and and any for-profit entity is (ideally) accountable to the public.
I think we need the same for our core internet infrastructure, including browsers. The Mozilla foundation could have been that but they don't seem to be interested in funding and developing the browser in a publicly-accountable way.
On the other hand, browser are only so complex because other giant corporations (or one in particular) push for them to be so complex. This should also be fixed via anti-trust enforcement.
Then finally, I think you also overstate what it takes to maintain a browser. Especially when you keep the scope reasonable (focus on web pages, don't chase the never ending torrent of features added for web apps) then even creating one from scratch is doable for a relatively small team: https://awesomekling.github.io/Ladybird-a-new-cross-platform...
Then the "internet" should be rewritten. If the browser is now on such a complexity level that making a new browser is "impossible" than it's safe to declare the internet as dead.
How is the internet to evolve otherwise?
Mozilla has been hijacked for years now. Is there a way to recover the original spirit in which it was first founded?
https://static.mozilla.com/foundation/documents/mf-bylaws.pd...
To have a functioning society we basically have to accept using products and projects from objectionable people because almost everyone is objectionable in the perspective of someone else.
https://www.bbc.com/news/technology-26868536
Unfortunate.. especially considering OkC is now wholly owned by Match. They stand only for making money, so the whole esposé effort effectively ended up as a no-oo.
[15] https://arktimes.com/arkansas-blog/2011/02/02/little-rock-na...
OkC was wholly owned by the same company that owned Match in 2011, before anything in 2014 involving Mozilla. It was always all about money.
They are now driving where Rust goes, and it isn't in Firefox which has stop rewriting stuff and now adopted WebAssembly sandboxing instead.
https://hacks.mozilla.org/2020/02/securing-firefox-with-weba...
What about doing just the browser?
I don’t think Mozilla is gonna find their Satya Nadella to shake things up.
They’re stuck in this “ethical” realm that failing businesses like to hide and play victim. To be fair, they were always ethical, back then there was an Angelina Jolie philanthropic vibe. These days it looks more like the owner of an old Subaru Outback smothered in PETA stickers
https://assets.mozilla.net/annualreport/2020/mozilla-fdn-202...
Can Mozilla ever not?
You’re free to give away your money as you see fit, but man, such sanctimonious and collectivizing language is lame.
Then I looked at their three initial investments and realized that's not exactly what they are going for, at least not right now. But for the future of the web and firefox, Mozilla needs to be more than self sufficient and this is a good way to work towards that.
I'm mixed as to the recent moves by them, but at least they aren't doing nothing.
You'll do a hell of a lot more good by ensuring Alphabet doesn't get to arbitrarily redefine protocols embed tracking in all the web and make the entire internet cater to the whims of the tech giants than any other bullshit social justice, environmental responsibility, or other virtue signaling or political bull hockey you people are currently engaged in.
Mozilla could be releasing multiple "experimental" browsers for people to play with. Trimmed down versions of Firefox with "features" removed that anyone can compile on a low resource computer. Browsers not designed for advertising. Browsers designed for commerce. For banking. Browsers designed for fast information retrieval. "Secure" browsers with tiny attack surfaces. And so on. Specialised browsers. All that Mozilla code should be useful to more than just "tech" companies. For the avoidance of doubt, the idea of the web browser should not be solely a neverending popularity contest to crown one program that will obviate all others. There should also be (more) unpopular, boring browsers for doing routine, boring web-based things.
The whole "web advocacy" schtick comes across as hollow when the company treats a web browser like some "holy" program that no one else can tinker with. That is exactly why we have the situation with Google. "Web protocols" are decided by whomever writes the browser, and according to Mozilla's view of the web, only a handful of people can write browsers. As it happens they work for advertising companies, companies that are becoming advertising companies or a company paid by advertising companies (Mozilla). The web is more than a f'ing advertising medium. It is a public resource. Mozilla just cannot get over itself and see how dysfunctional this has become. Mozilla thinks the web is dead without advertising. It is the other way around. The web is getting suffocated by the influence of browser-enabled advertising spend.
And then we have the obvious conflict of interest. Mozilla execs get paid from deals with "tech" companies. We are then asked to believe Mozilla is going to make these companies more "responsible". Difficult to see how that is going to work when those companies are the ones paying Mozilla. Maybe if Mozilla threatened to "democratise" the web browser so it was not the exclusive domain of "tech" companies. A web with many clients. Those companies have come to rely on the power over web users they have through controlling "the" browser.
Browser development is the main project of the technically-focused Mozilla Corporation, while it looks to me like the project here is under the policy-focused Mozilla Foundation.
In any other sane universe we'd call these shell corporations and tax avoidance schemes.
The number of people who will actually compile a browser themselves is a rounding error to a footnote on the graph of browser stats. I can't imagine how that can make a dent in anything.
Do you just have faith that by doing this, Mozilla would empower some developer in his basement to come up with a killer feature that will allow them to burst back into the forefront of browsers?
Some would no doubt consider incubating their own programming language, Rust, to be a distraction, but it's a clear benefit to programming / computer safety that they did, and presumably makes Firefox more fun to work on since programmers famously enjoy Rust.
Focus is good, but like most good things it's best in moderation, otherwise you reach diminishing returns while sacrificing everything else that matters.
Funny how under that goal Firefox has gone from 30% of the market to 3%:
https://gs.statcounter.com/browser-market-share
Mozilla today is a net negative for the web. We would be better with them dying in a fire so something new can take their place and actually be something that people want to use.
Or at least we might get an antitrust suit that forces google to unload Chrome.
I don't think that's the case. I don't think they have to be die for something else to take their place.
How is building a new browser engine not supporting Firefox?
MDN is a documentation site for the technologies supported by Firefox. Servo is a browser engine that's been used as a development target for efforts to rewrite major components of Firefox. These are both directly related to Firefox, as were other things that were cut.
From my vantage I don't recall the outrage whether things being cut were / weren't related to Firefox, but rather that major cuts were being made at the bottom (to features / programmes / staff) while Mozilla management were exorbitantly remunerated and receiving large bonuses/raises at the same time. Despite the severe decline in Firefox seen under their tenure.
Building public documentation for free doesn't directly help Firefox's market share, improve the browser, fix bugs, or financially get them out from under Google's thumb. Nor does building an experimental browser engine that they do not intend to use. They may help with these things, but it requires a few steps to explain how.
Ultimately, the seeming disinterest in this as one of their goals is the primary issue I have. My feelings on whether they should be investing more or less money into other initiatives are secondary.
I'm opinionated here so perhaps viewing things through that biased lens but that sentiment seemed echoed in the uproar around the cuts.
The Servo engine could have been a big step forward. It's exploratory, sure, but so is VC funding "ethical" for-profits.
https://assets.mozilla.net/annualreport/2020/mozilla-fdn-202...
They're not. Mozilla management is ok to take money from Google for acting as a fig leaf and greenwash Google's "standards" and out-of-control complexity. There's no way around the fact that they're fully complicit in having turned the web into a monopolistic PoS that inspires no-one and doesn't provide economic incentives for anyone except Google. They give a shit to users, and now upper management wants to become even more like Wikimedia foundation and engage in mindless fundraising business only benefitting management.
A similar pattern seems to happen with other technologies. Signal is a great example. If we place apps/corporations as binary good or evil, the truth is that they are ALL evil. But that does not allow us to put pressure to push them to do good. It prevents us from promoting competition. And remember that a lot of people, even here on HN, don't understand the complexities and nuances that you're expressing your viewpoint from. So don't grab your pitch-fork, grab your pen. Do be critical, but not sensational. There is a difference between complaining and critiquing and social media tends to promote the former because people fighting encourages more engagement (not a metric HN heavily relies upon). It's up to us to break this cycle and choose how we speak and act online. It's clear at this point that those with the platforms aren't going to encourage this behavior, so we have to take the hard route.
We can be critical without being sensational.
I don't think hiding our criticism for "the greater good" is an appropriate path forward at all. Mozilla and Firefox have real problems and plugging our ears while they go up in flames isn't going to help. At least if we are vocal in our desires they have a chance to listen and right the ship (if there is any hope of that at this point).
Personally I'm all for the standardization around the blink engine (which has been contributed to by Facebook, Google, Microsoft, Adobe, Intel and tons others) at this point. I see it as similar to the internet backend standardizing around linux. It makes it way easier for developers to reliably test against an ever evolving and complex web.
What is this supposed to mean then? The implication is that we think of the greater good when formulating our criticism - something I am saying is the opposite of productive. We should attack Mozilla's incompetence head on, not give them a pass for deeds in a bygone era.
But this is akin to hyper focusing on Montana's Greenhouse emissions. They're problematic (one of the highest per capita) but clearly there are bigger fish to fry (<1% of US emissions). If we focus all our efforts on Montana then Texas incidentally gains, since they are the largest contributor to US emissions. Perspective matters.
Which is exactly what I am suggesting people do in my comment (note I go on to say why I see it as a good thing that the Chrome renderer is taking over). I didn’t just criticize your critique I suggested why I thought it was wrong on multiple levels but somehow that got missed in most of these threads. Mozilla won’t win on ideology, they have to win by being a superior technology.
It's like saying SQL should just be whatever MySQL does, after all it's had plenty of forks and contributors.
This is an EXTREMELY bad faith reading of my comment. I specifically ended with
>> We can be critical without being sensational.
In case one did not read my entire comment. At no point do I even remotely suggest one should hide criticism. I specifically say the opposite. I am not sure who said to hide our (including my) criticism, but it sure wasn't me. Those words don't exist in what I wrote and it is hard to interpret it that way.
> To fuel an ecosystem of products and technology that respect users
Bring back the XUL extensions!
I hope this works out for them. But I’m not sure the elevator pitch for Mozilla as a charity. Why do people donate to them?
Not that I have any faith in them. But this could be a good thing.
But it’s like if Doctors Without Borders/MSF started a soup kitchen in DC. Soup kitchens are good things, but if I donate to MSF I want my money to go towards a specific cause, not domestic soup kitchens.
There are already charity index funds for people who want to donate.
We had already gone through every variation of “master” and “slave” and had code using it to describe the various relationships.
“Slave” was a worker whose behavior was exclusively and directly defined by the “master”, “minions” had more autonomy, etc.
Eventually the terminology expanded and lost all sense and reason. Just our own in-house jargon.
If we could do it over we would have chosen something different, but we were fighting for solvency at that point.
COVID really messed stuff up.
https://cdn.fosstodon.org/media_attachments/files/108/556/56...
Source for the "XUL Deprecated in August 2015" date: https://blog.mozilla.org/addons/2015/08/21/the-future-of-dev...
Source for the browser stats over time: https://commons.wikimedia.org/wiki/File:BrowserUsageShare.pn...