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.

  • 9point6@lemmy.world
    link
    fedilink
    arrow-up
    4
    ·
    edit-2
    1 month ago

    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.

    • KssioAug@lemmy.dbzer0.com
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      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.

      • tabular@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        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.

  • quick_snail@feddit.nl
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    1 month ago

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

    It’s important if you have cross platform apps

  • jollyrogue@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 month ago

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

  • BartyDeCanter@piefed.social
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 month ago

    Two main reasons: history and network effects.

    GitHub was an independent company for a decade that provided a vastly superior service to what it replaced, primarily SourceForge. And it was free for FOSS projects, while charging for closed ones.

    The improvements paid for by the closed source customers trickled out to everyone. So, it became the best place for FOSS developers, large and small. And as more people moved to GH, the more reason there was to move to it.

    Of course, it was constantly bleeding money and eventually had to do something. That ended up being selling to MS.

    There was a lot of trepidation about this, but for the first few years they not only kept their promise about supporting FOSS, but actually made it better by allowing small private repos to get many of the services that were previously gated for open FOSS or paid repos.

    And the alternatives were stil not as good, and just as importantly didn’t have the user networking that GH does.

    Now, some FOSS people are starting to look elsewhere, Codeberg, self-hosted Forgejo, and others. They have come a long way and are nearing feature parity, particularly for smallish projects. But the network effects of discovery and reputation are strong, and GH still provides a few more useful features.

    I’ve moved my private repos to self hosted Forgejo, but my public ones are still on GH as push mirrors. I’m not ready to give up the discoverability and Mac/Windows CI runners that I can get from GH for free. I hope to be able to some day, but not yet.

  • utopiah@lemmy.ml
    link
    fedilink
    arrow-up
    1
    ·
    1 month 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.

  • plutopos@lemmy.zip
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 month ago

    Arguably the biggest contributor to the Linux ecosystem is Red Hat, a for-profit company that offers its technologies to the Israeli military among other things. The biggest contributor to the Linux kernel is Red Hat, while the second biggest is Meta. The Linux ecosystem is not inherently nonprofit!

    • Bogus007@lemmy.zip
      link
      fedilink
      arrow-up
      1
      ·
      1 month ago

      This is also a reason why some are against RedHat distributions (eg Fedora) or products (systemd, pulse audio). If you don’t like to support the company and have an alternative, take the alternative.

  • Xanthrax@lemmy.world
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

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

      • Dymonika@lemmy.mlOP
        link
        fedilink
        arrow-up
        1
        ·
        1 month 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.

    • trilobite@lemmy.ml
      link
      fedilink
      arrow-up
      0
      ·
      1 month 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
          1
          ·
          1 month 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
            ·
            1 month 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.

  • Eggymatrix@sh.itjust.works
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    You seem to think that the idea is that linux and most FOSS projects are some carebear nonprofit charity organization. You are wrong.

    In most cases the idea is that open source work is there because it is easier to share technological progress if multiple companies work at it. And because of this it is just better than the alternative. The linux kernel is worked on by multiple large corporations that are in the business of making money using servers. If these servers run better then they make more money. To make them run better for them they need to implement their features and because of the licence and the ecosystem they need to publish these modifications back to the upstream.

    All this works so good because a lot of companies make a lot of money with it.

    Github will be used as long as it does not interfere with the workflow or with the legal aspects, nobody cares about the spirit nearly as much as you think

    • Dymonika@lemmy.mlOP
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Fair, but what about the Copilot-pockmarking? And they’re always one step away from a paywall… Why wait until it gets that bad versus at least duplicating elsewhere now?

      • Luminous5481 "Enemy of the State"@anarchist.nexus
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        Why wait until it gets that bad versus at least duplicating elsewhere now?

        so why aren’t you volunteering your time and effort to help at least one project migrate, instead of just complaining they haven’t?

  • KssioAug@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    0
    ·
    edit-2
    1 month ago

    I believe the core reason is that, when MS bought it, and while they make it worse day by day, the number of projects in Github was already huge and it just keeps growing. That being said, it is still the main platform to find FOSS projects, and to have your project be found.

    A lot of people are migrating though. The good thing about the FOSS community and philosophy is that they don’t really need to rely on shitty companies like Microsoft. They can (and many actually do) just move on, at least regarding their own personal projects.

    • Telorand@reddthat.com
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Yep. For example, Gnome migrated to Gitlab some time ago. Obviously it’s not as ethical as Codeberg, but maybe it offers certain features that Codeberg doesn’t (yet) have that they require. PikaOS is (was?) on Gitea.

      For my part, I’ve left Github and will only do development on Codeberg. I’ll still make pull requests to upstream projects that only exist on Github, but I have no control where those parent projects are hosted, and improving those projects is still a net benefit to everyone.

      • Bogus007@lemmy.zip
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        Gentoo and Guix moved their projects to Codeberg. The programming language Zig did it as well. I have heard from few others, which moved to Gitea (Fedora).

    • Loren@beehaw.org
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      It really is quite amazing how fast its gone completely to shit. The site is so fucking slow so much of the time. I’ve started moving my projects one-by-one to a Forgejo instance I control, the main hurdle is just updating actions workflows to work there.

      • flamingo_pinyata@sopuli.xyz
        link
        fedilink
        arrow-up
        1
        ·
        1 month ago

        In hindsight the period 2015-2022 was a kind of a golden age for Microsoft.
        They actually made (well, acquired) some good software, and even not-so-good stuff like Azure had a point of existing.

        Of course it all went downhill very quickly.

        • Loren@beehaw.org
          link
          fedilink
          English
          arrow-up
          1
          ·
          1 month ago

          There was a brief time there where I thought even Xbox was doing pretty good shit. Backwards compatibility and the Xbox Adaptive Controller come to mind. With the latter especially, I feel like that was a lot of R&D for a relatively niche product. Nowadays, idk wtf they’re doing over there besides constantly fucking up.

  • diaphragmwp@discuss.tchncs.de
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    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…

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

      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.

      • diaphragmwp@discuss.tchncs.de
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        I am not talking about the git provider, I am talking about “Linux project”. I know we are kind of on “@linux@lemmy.ml”, 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.

  • gwl [he/him]@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    0
    arrow-down
    1
    ·
    edit-2
    1 month 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)

  • Evotech@lemmy.world
    link
    fedilink
    arrow-up
    0
    arrow-down
    1
    ·
    1 month ago

    If you think github is unstable you haven’t tried codeberg. It’s down multiple times every day.