> Who is Mozilla's core audience?
I am thinking of it as: people who care about privacy and/or an independent web browser. That seems mostly in line with what the Mozilla Foundation's principles are stated to be.
Maybe it's not that. But if not, what is it? How do they otherwise have any positive differentiation versus their competition? It surely can't be claimed to be any sense of "users who want an AI browser" because surely those people are going to use ChatGPT's browser, not Mozilla's.
Amazing how they continue not to cater to their core audience. They literally have lost 90% of their market share from their peak, I guess I can see the temptation to try to regain it by reaching out to others, but doing that at the expense of your core is a terrible business strategy. It's not like those users are all that sticky, they're leaving as Mozilla pisses them off, and likely Mozilla are going to be left with what they stand for - which these days is nothing.
It's sad, I'm sure there was a better path Mozilla could have taken, but they've had a decade or more of terrible management. I wonder if the non-profit / corp structure hasn't helped, or if it's just a later-stage company with a management layer who are disconnected from the original company's mission and strategy.
To be clear, I do think CircleCI is a better product than GHA. I just think there's a lot of air sucked out of the room by GHA being available 'for free' and out of the box.
Also, honestly, I don't care about any of those features. The main thing I want is a CI system that is fast and customisable and that I don't have to spend a lot of time debugging. I think CircleCI is pretty decent in that regard (the "rerun with SSH" thing is way better than anything else I've seen) but it doesn't seem to be getting any better over time (e.g. caching is still very primitive and coarse-grained).
I've used CircleCI quite a bit in the past; it was pretty good. Feels tough for them to compete with GHA though when you're getting GHA credits for free with your code hosting.
I used Travis rather longer ago, it was not great. Circle was a massive step forward. I don't know if they have improved it since but it only felt useful for very simplistic workflows, as soon as you needed anything complex (including any software that didn't come out of the box) you were in a really awkward place.