Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> A number of good alternatives exist, there's no monoculture

That doesn't sound true to me at all, except maybe in some very small niches. I've used Bitbucket at exactly one job; I've found Codeberg, but no project I've used was actually hosted there; and literally everything else I see or use is on Github.



GitLab is relatively more widely represented, but of the projects I encounter, about 2-3% are on GitLab. I encountered projects on Codeberg, too, and even on sr.ht.

A bunch of larger projects have a mirror on GitHub for easier access.

BTW there's launchpad.net which is often overlooked, bit it's vital for Ubuntu-specific projects.

At paid day jobs, I had to use BitBucket at least twice, and I miss better code review tools, like Phabricator.

GitHub definitely dominates the market, partly due to the network effects, but I don't think they have a lot of moat. If something goes badly enough wrong there, there will be plenty of viable alternatives with an easy to trivial migration path.


> GitHub definitely dominates the market, partly due to the network effects, but I don't think they have a lot of moat. If something goes badly enough wrong there, there will be plenty of viable alternatives with an easy to trivial migration path.

Their moat is a billion development tool vendors that have "integrate with Github" as a must-have and expected functionality.


> BTW there's launchpad.net which is often overlooked, bit it's vital for Ubuntu-specific projects.

It's overlooked because in true Canonical fashion they went hard in on their not-invented-here-syndrome VCS that nobody asked for or wanted. That and also the integration with Ubuntu and nothing else.


I've used bitbucket at almost every job I've had. I suspect it's usage is much higher for private companies than people realize - if you've already bought into Atlassian for JIRA or Confluence it makes bitbucket an obvious selection.


Why is that? Jira github integration is nice and simple.


Why wouldn’t it be? Simpler to use first party integration and have centralized user management. Bitbucket works just fine.


Bitbucket is also just good - legitimately. I prefer the UI for a lot of stuff.


Everything has at least a mirror on GitHub, but quite a lot of projects are either on GitLab (e.g. KiCad) or self-host (freedesktop).

There is also a lot of stuff on Gitee (China), but due to langauge barrier, it's hard to judge.


A decent number of larger open source projects self-host.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: