I used gerrit and zuul a while back at a place that really didn’t want to use GitHub. It worked pretty well but it took a lot of care and maintenance to keep it all ticking along for a bunch of us.
It has a few features I loved that GitHub took years to catch up to. Not sure there’s a moral to this story.
I worked for them ten years ago. I was excited to do something important for once. And it was better than competing with Amazon for book sales. I was really helping.
I eventually left because I didn’t think we were being a great steward of donor money. And I didnt have the best relationship with my boss. Nice guy, but we didn’t clock.
Back then they spent like half their money on donations and programs trying to get more editors. That included supporting projects in smaller languages and diversity on current projects. Mostly good stuff as far as I could tell.
Where they invested their money for tech was where I disagreed. But even so, I’ve donated since then. They are supporting important work. Everyone makes mistakes.
Ultimately, I dunno.