Sure, I know a lot of projects have been on GH since before MS bought it, but they’ve owned it for quite a while now, so we really should be seeing better migration out by now, no?
Codeberg is nonprofit which seems more in the spirit of the Linux ecosystem overall. GH is for-profit…
EDIT: All right, all right, I’ve gotten schooled. Thank you, O wise ones; I didn’t realize how much Microsoft literally depends on Linux, among other things. I will proceed to shut up.
The case of free CI/CD, visibility, and network effects are already said. So I wanna offer an anectode: someone I know is a graphic designer, who maintains a project that curate icons. Moving to Codeberg means he has to interact with PRs using the CLI, which he really does not have familiarity with. GitHub OTOH has a simple desktop client that allows natively switching across PRs, approving then in the UI, etc. It’s really, really convenient for someone who’s not a developer.
I think Forgejo-based platforms will need to work on a very good GUI client, in order to attract less technical contributors.
Why doesn’t the web client fit their needs?
The idea is to download the “project” down to a local machine, switch to the contributors’ PRs, and have those new files natively show up in their directories. Then they can use local software i.e. Inkscape/Illustrator/etc to edit those SVGs and commit the appropriate changes. This is really not feasible with a forge’s web UI.
deleted by creator
Why aren’t all the reddit users over here yet? Consolidation and ease of use. Big number make brain happy.
Lazyness? Its why Amazon is such a success. Too difficult to do online search. Amazon is convinient.
It’s generally not the search, it’s the payment and shipping
It’s not the shipping; it’s the return policy. Amazon’s is almost impossible to beat apart from certain in-person stores like Costco or perhaps ALDI.
Yeah - now, the downsides of this are well covered, especially by Corey Doctrow, in that once the users are locked into the platform, Amazon decreases the actual benefits - and then starts chisling the sellers as well.
But to fix that, you do need to do something besides just scold the customers.
Doubt it, most other online stores with the same coverage do offer similar conditions.
The difference is the wife take of products available on Amazon. I can buy 5 products from widely different areas and only pay shipping once (or maybe twice depending on availability).
If I were to order these 5 products on 5 different stores I’d pay 5 times shipping.
And most Amazon customers have prime, meaning they’ve prepaid shipping already.
Your local or regional provider can and will send you books in the same time - perhaps not in 24h, but this may be rarely the case that somebody is in a such dearly need of a book.
I am buying books from my local provider, though more expensive, but I want people to have jobs - considering how many bookstores closed due to Amazon - and the possibility to go there, have a book in my hand and read it a bit.
It’s been a while since I’ve seen Amazon talked about as a book store.
It’s not just books. Amazon offers many more goods, and locks people in with Prime.
I don’t like it, but just claiming it as a sign of virtue won’t change that.
True. And although some studies reported a positive effect on companies, I have my doubts based on what I have seen with my eyes in my city. A study issues further concerns:
https://www.economicliberties.us/our-work/the-local-harms-of-amazon/
You are mistaken, they all are, what’s left is bots talking between them
Ha, if only that were the truth. I keep preaching over there and telling people to check out /r/RedditAlternatives, at least, so I like to think that I’ve moved at least one person over, which makes it all worthwhile.
For some people, they don’t actually care about the politics of FOSS; they want a portfolio for employers.
I use both (why not?, they’re both free and it’s trivial to add a remote) - I find github is a little quicker to respond, a little easier to work with, and much more well known when you ask someone to go there they’re not queasy about what they might be connecting to…

I must’ve missed this meme if this is some sort of repeat.
no, thats just what a friend of mine said genuinely. unfortunately, gh (or rather it’s features) is necessary in some cases. such as free ci, bandwidth and storage.
It’s disappointing yet unsurprising to read the recurring answers, namely :
- cost
- incumbency
precisely because it’s absolutely avoidable and a well known strategy. It’s so well known that it’s precisely why Micro$lop bought Github in the first place. People are there and the free tiers is enough to get the long tail.
Meanwhile since that strategy happened people who consider smart enough should know the genuine cost behind this : it’s a TRAP. Plain and simple, you get there and you get STUCK there.
So… yes it takes some sweat and even some money to leave the trap … but if you care about freedom, as most free software or open-source developers might, then it’s aligned with your value.
Free CI/CD
Amuy new projects are codeberg. But github has a default 10gb repo space. Imagine everyone suddenly wants that on codeberg, the cost alone would force them to shut down or have other forms of income than donations.
I didn’t know the repo space was that different. That does play a factor in all this…
Codeberg doesn’t offer CI runners* for macOS for free.
It’s important if you have cross platform apps
Runners? If MS is providing free dinners I might have to rethink my thoughts on github.
deleted by creator
I didn’t know GH did that… Cool!
A friend of mine sees using GitHub as microslop paying reparations to open source.
Right, like how Micro$lop :
- blocked repository search without login (while it worked before the acquisition)
- pushed in the most traditional Micro$lop fashion for its own product, e.g. Copilot, with in product ads
- use repositories as ways to feed its own set of products, e.g. Azure for OpenAI, in order to push for code generation while ignoring licenses
and all the other things (please feel free to make this list more comprehensive) as “reparations”?
It’s the same old "Embrace, extend, and extinguish " (EEE) scheme they’ve been (sadly successfully) running for decades now.
I joined Github and others, years ago to report bugs in software. But now I rage quit Github. No more bugs from me unless you move your application to a more acceptable platform. I suggest every bug reporter user do likewise. Screw Microsoft.
Hmm, good point… I am an avid bug reporter…
They all want to make America great again.
Did you literally just post this to say Microsoft GitHub
Been on this post before but just noticed you mentioned “Linux project” as if everything open source (or even source available) is Linux. Quite the ignorance…
Huh? I am aware; I didn’t say “all Linux projects,” did I? Of course I already know that there are already some on Codeberg and elsewhere, but I still wanted to address the behemoth.
I am not talking about the git provider, I am talking about “Linux project”. I know we are kind of on “@[email protected]”, but how many tools you use do you think are truly Linux specific? Even some long time linuxisms like libinput and DRM have been ported over to BSDs for example.
True, I always look for cross-platform ones whenever possible…
If you think github is unstable you haven’t tried codeberg. It’s down multiple times every day.
I have no troubles. Perhaps check your WiFi.
Cope
Wait, is “cope” some kind of new insult?
GitHub has been around for nearly 2 decades and was largely considered a mostly good thing until maybe the past couple of years. Also important to add that Microsoft seems to mostly have left it alone for the first couple of years (possibly with the exception of Atom, which it left very alone)
In addition to people just generally being slow to change, changing can take quite a bit of effort for some projects for varying reasons. Many of those same projects struggle to keep up with the maintenance workload, so they’re not going to jump at the chance to add more work to their plates.
Finally, some people just don’t care. For instance, the MIT license being popular is pretty hard evidence that FOSS doesn’t necessarily mean anti-corporate, and for many users GitHub still more or less does what it says on the tin.
Though I will say if the service disruptions and ad-injection bullshit continue you’ll only see GitHub competitors grow. GitLab seems to be going after their enterprise customers with some success.
For instance, the MIT license being popular is pretty hard evidence that FOSS doesn’t necessarily mean anti-corporate, and for many users GitHub still more or less does what it says on the tin.
I’m pretty sure that MIT license is that popular out of ignorance, instead of an informed decision to allow corporate to steal and make money out of their code.
I’d like to think that is so but some here will argue non-copyleft licenses are “more free”. Ime they don’t reply after I point out that’s the freedom to deny others freedom.
It’s freedom nonetheless.
Widen the scope to consider downsteam users (the dev’s user’s users and beyond) and now the potential lack of any software freedom makes it freedom muchtheless.
So you want to restrict dev’s freedom to choose whichever license they want?
I prevent others from relicensing my works under less-free licenses or making them non-free by using Copyleft/share-a-like licenses.
I’ve known people IRL who talk about the GPL like it’s a virus infecting your code
I remember this confusion a LOT back when main-branch Blender had its own game engine built in.
Forums were full of people saying crap like :
“Don’t use that, because since you used Blender which is GPL it means you have to provide the source code to your incredible GOTY contender and then everybody will beat you at life!!!”
Respectfully disagree. I can only speculate why other developers choose MIT. But for small and medium-sized projects, a more restrictive license is unlikely to protect them from this scenario anyway. And if that’s true, one could argue it’s better to go down a road where corporate sponsorships are potentially more likely.
Personally, I often choose MIT because I don’t care who uses my code and for what, and I’d prefer that it be easy to borrow from. I used to be concerned about how my code was used, but over the years I’ve developed a strong dislike for copyright as a concept in general so I fight it how I can. Some of my projects are so simple that even MIT seems like overkill. In those cases I use the Unlicense.
Atom is back to life, kinda, there’s a fork of it called Pulsar that’s actually really pretty good












