Not only has it been years since I last have heard of bugzilla, I also really resented it! Moving to a modern infrastructure really improves accessibility for developers. For example, GHC (Haskell Compiler) moved to gitlab a few years ago and while previously it was really hard for me to understand the development process nowdays I can follow pull requests and tickets of features I am interested in without any problem. Previously the system was really complicated and, if I remember correctly, Phabricator, mailing list etc. based. Off putting as a newcomer.
Also consider that Mozilla’s bugzilla contains quarter of a century worth of tickets. There’s no way it can be moved to GitHub (or wherever) without loss of data.
We ended up switching to Gitlab because Github-style code reviews are just so much easier to deal with. They hit the spot between "good enough" and "easy to use". Phabricator's bloat made it unbearable
Don't understand moving to Gitlab because of the bloat though. There are lots of lighter weight tools, but Gitlab is the whole kitchen sink and then some. The integrated-ness is part of the package with these tools.
You're totally right: it was years ago, and Gitlab used to not be as bloated at the time. I guess today we'd migrate to Gitea instead.
Gitea, Gitlab and Sourcehut are in my opinion very decent alternatives to Github providing the same functionality (if not more) without any ethical downsides.
I moved completely to Sourcehut, and I'm not coming back.
The reliance on email though is a hill I'll die on. In the 90s when spam was less of an issue that would've been great. Now? I don't want to be forced into dealing with fucking email to manage issues. So yeah for my projects (which are quite small) I think SourceHut is a great fit. For a large project like rust or firefox? Not so much.
Github makes money without producing open source software. <rant>Well, that is if you don't count a sluggish electron-based text editor.</rant> Github is not open source, Github Pages is not open source, Github Actions is not open source. Sure, they offer free hosting for open source projects, but that kind of charity creates a hard dependency on Github for many projects, which is not healthy for the ecosystem.
What happens if Github closes? Or stops free offers for open source projects? To make an analogy from another ecosystem, if Mac Donalds started offering free meals to homeless people, that would not solve the problems of poverty and would not contribute to healthier food for the people or a more sane/ecological agriculture. That'd just be charity for their own gain.
I've whined endlessly about how buggy and generally awful the new UI is, but what really drove it home is having to use an old computer with an old browser. Absolutely nothing (not even static text) loads on Github without a modern javascript interpreter.
Github is ready to be put out to pasture.
Yes, it is. Otherwise, your contribution is not part of the OSS ecosystem.
> github offers free services for OSS developers who otherwise would have to host them themselves
Github offer free services to anyone, OSS or not.
> that's the reason why they got so popular and i think we can all agree on the fact that it's incredibly useful
I think we can all agree it's called a "loss leader". It's not useful whatsoever to those who refuse to further enrich a for-profit company producing proprietary software which considers your own assets to be their proprietary data (see also: Copilot). In fact it makes things more difficult for us because we're locked out of contributing to virtually any OSS project.
My understanding (possibly flawed) is that github started by using the current git tooling but that they soon started running into issues because the CLI tools were never meant to scale and never as a web application.
So they wrote their own implementation of git (their own tool that understands git repositories) but did so in a way that's more compatible with the scale and the web-oriented work they do.
So it's not even clear to me how much of the actual code they have running is open source.
Going GitHub is just so orthogonal to a mission of "openness".
I understand why Mozilla can't/won't go that route, but seeing organizations attempt to duct-tape solution together with Bugzilla, Phabricator, Jenkins and whatnot makes you appreciate what Atlassian has done with Jira, Bamboo and Bitbucket (even if Bamboo and Bitbucket aren't exactly industry leading). I suppose that Phabricator was intended to be a Jira/Bitbucket/Gerrit alternative of sorts, but just failed to get the required traction to survive.
It's not just open source projects, way to many companies are attempting to knit something together and they end up with this unholy mess of systems that sort of communicate, but not really. The saving grace is actually Git, because everything works with Git.
It is bad enough that Firefox depends on Google money for survival, I don't see why they should give even more of their freedom away to rely on Microsoft.
The kind of low-effort contributions that you would get from people that will only contribute because you are on Github are not the ones that you need or want anyway.
Plus if they wanted a alternative, Gitlab is so much more pleasant to work with anyway.
If someone had told my 80s/90s Libre/OSS advocate rebel mind how things would pan out, I'd laughed.
Even the most ardent woke/eco/[insert flavor]ists" need daddy to pay their rent, vacation and iPhone bills.
Azure accounts for something like 35-40% of all their revenue, and those pesky tenants insisted on installing Linux and running things on their other than Exchange or Microsoft Dynamics.
With Microsoft there's always a catch. ( they're are not alone of course ).
They also try to influence the market. To build lock-in. They’ve never stopped doing that.
Git was suposed to be a decentralized, peer-to-peer way of managing software using standard open-source tools, and Github is the exact opposite.
On the other hand, they're moving from open source tool to a closed ecosystem and depends on microsoft. Very sad.
As sad as it is, I see Firefox losing ground even on the developer side.