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.

  • stratself@lemdro.id
    link
    fedilink
    English
    arrow-up
    30
    ·
    6 days ago

    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.

      • stratself@lemdro.id
        link
        fedilink
        English
        arrow-up
        6
        ·
        6 days ago

        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.

  • Xanthrax@lemmy.world
    link
    fedilink
    arrow-up
    43
    arrow-down
    1
    ·
    7 days ago

    Why aren’t all the reddit users over here yet? Consolidation and ease of use. Big number make brain happy.

    • trilobite@lemmy.ml
      link
      fedilink
      arrow-up
      16
      ·
      7 days ago

      Lazyness? Its why Amazon is such a success. Too difficult to do online search. Amazon is convinient.

        • Dymonika@lemmy.mlOP
          link
          fedilink
          arrow-up
          2
          ·
          5 days ago

          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.

          • Matty Roses@lemmy.today
            link
            fedilink
            arrow-up
            1
            ·
            4 days ago

            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.

        • utopiah@lemmy.ml
          link
          fedilink
          arrow-up
          4
          ·
          7 days ago

          Doubt it, most other online stores with the same coverage do offer similar conditions.

          • sonstwas@sh.itjust.works
            link
            fedilink
            arrow-up
            4
            ·
            7 days ago

            The difference is the wide range 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.

        • Bogus007@lemmy.zip
          link
          fedilink
          arrow-up
          2
          ·
          7 days ago

          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.

      • Dymonika@lemmy.mlOP
        link
        fedilink
        arrow-up
        1
        ·
        4 days ago

        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.

  • jollyrogue@lemmy.ml
    link
    fedilink
    arrow-up
    26
    arrow-down
    1
    ·
    6 days ago

    For some people, they don’t actually care about the politics of FOSS; they want a portfolio for employers.

    • MangoCats@feddit.it
      link
      fedilink
      English
      arrow-up
      3
      ·
      6 days ago

      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…

      • алиса 🐗@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        12 hours ago

        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.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    22
    arrow-down
    1
    ·
    7 days ago

    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.

  • gwl [he/him]@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    26
    arrow-down
    1
    ·
    edit-2
    7 days ago

    Momentum and time and effort to migrate.

    And there’s automated workflows such as GitHub Actions and ci/cd integrations that don’t have 1-to-1 replacements, which would mean extra work (for quite strained teams of volunteers)

  • Mangoholic@lemmy.ml
    link
    fedilink
    arrow-up
    6
    ·
    6 days ago

    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.

    • Dymonika@lemmy.mlOP
      link
      fedilink
      arrow-up
      1
      ·
      3 days ago

      I didn’t know the repo space was that different. That does play a factor in all this…

  • P03 Locke@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    23
    arrow-down
    5
    ·
    7 days ago

    Did you download the source code? It’s on GitHub. It’s literally on GitLab. It’s on Bitbucket with ads. It’s literally on SourceForge. You can probably find it on Savannah. Dude it’s on Azure DevOps. It’s a Codeberg project. It’s on Gitea. You can download it on Gitea. You can go to Gitea and download it. Log into Gitea right now. Go to Gitea. Dive into Gitea. You can Gitea it. It’s on Gitea. Gitea has it for you. Gitea has it for you.

  • quick_snail@feddit.nl
    link
    fedilink
    arrow-up
    12
    ·
    edit-2
    6 days ago

    Codeberg doesn’t offer CI runners* for macOS for free.

    It’s important if you have cross platform apps

  • dwt@feddit.org
    link
    fedilink
    Deutsch
    arrow-up
    9
    ·
    7 days ago

    A friend of mine sees using GitHub as microslop paying reparations to open source.

    • utopiah@lemmy.ml
      link
      fedilink
      arrow-up
      13
      ·
      7 days ago

      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.

  • DFX4509B@lemmy.wtf
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    7 days ago

    Also, what if MS or the government starts getting hostile and taking down Linux and other FOSS repos they don’t like?

    • BartyDeCanter@piefed.social
      link
      fedilink
      English
      arrow-up
      10
      ·
      7 days ago

      Remember that Git is a distributed VCS, so no git repo is dependent on a central server. Everything else about the project might be heavily dependent on GH, but any active developer is going to have a full copy of the code with history on their main workstation.

      That being said, it highly depends on the project, but I’d put it into a few buckets.

      1. Un/barely maintained projects - This is by far the largest number of repos, and many of them are used as dependencies by all sorts of projects. The truly unmaintained ones would vanish, and I bet most of the barely maintained ones would as well. The most important of these would probably be resurrected since their code will be sitting on all sorts of drives, but it will be a mess. Take a look at https://nesbitt.io/2026/05/08/weekend-at-bernies.html for an idea.
      2. Small individually actively maintained projects - There are a lot of these and many of them could continue to be just fine, depending on how much of the full GH feature set they use. They would lose all the PRs, wiki spaces, discussions, issues, and maybe even the project page itself that are hosted on GH. For most projects it would be an annoyance to have lost all that, but if it’s a small enough project that one person is maintaining it, it’s probably small enough to pull over to something else reasonably easily depending on how all in they are on GH tools and their use of type 1repos. And a project with only one main contributor is unlikely to fragment.
      3. Mid-sized active projects - Probably the hardest hit. A lot of these are all-in on the GH tools, particularly issues and CI. Losing that would hurt a lot because the project is big enough to really need those tools and uses them at a volume that they can’t just host on the leads laptop. These are also going to take a lot of work to set up the project infrastructure elsewhere. And this would probably be the sort of thing to push and simmering tensions to erupt, leading to fragmentation.
      4. The big projects - Probably the least hardest hit. Most of these are just using GH as a push mirror. The core team probably has a functioning private communication and governance system, their own issue tracker (even if it pulls from GH), documentation, and public discussion groups. Most of these run their own private CI. And they are the ones most likely for another host to step in and offer to help.

      So the little stuff? Probably going to be annoyed or not care a lot. The big stuff? Same thing. But that middle group would be hurt.

  • ian@feddit.uk
    link
    fedilink
    English
    arrow-up
    5
    ·
    7 days ago

    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.