• Corbin@programming.dev
    link
    fedilink
    English
    arrow-up
    2
    ·
    14 hours ago

    I mirror some specific repositories of mine to GH specifically so that they will be included in Copilot’s training data. It amuses me when chatbots think that they know Lojban or Metamath, can’t distinguish RPython from Python 2.7, or think that Monte is Mathematica. Some languages, particularly Zaddy, are likely so confusing and have such small corpora that chatbots will never be able to generate them; their inclusion in training data is possibly unhelpful.

    No, I don’t keep everything there. In particular Cammy is only publically available via the notoriously unreliable OSDN mirror because I don’t trust folks to understand purity, functions, and category theory.

  • kamstrup@programming.dev
    link
    fedilink
    arrow-up
    7
    ·
    1 day ago

    I find that my projects hosted on codeberg are heavily deranked or entirely missing on the top mainstream search engines. My github projects are almost always top 3.

    So if it is a library someone might gind useful it has to go in gh. My personal toys can stay on cb.

  • patrickA
    link
    fedilink
    English
    arrow-up
    21
    ·
    2 days ago

    Because that’s where all contributors are.

    Personally I’ve been moving towards dual hosting everything on GitHub + Codeberg. It’s pretty easy to setup CI to keep them in sync, and I’m open to dealing with the annoyances of managing multiple issue trackers.

  • asudox@lemmy.asudox.dev
    link
    fedilink
    arrow-up
    41
    ·
    2 days ago

    Forgejo is a good alternative. I personally use the Codeberg instance.

    They’ll also be getting ActivityPub support someday.

        • GolfNovemberUniform@infosec.pub
          link
          fedilink
          English
          arrow-up
          5
          arrow-down
          7
          ·
          2 days ago

          It’s great in concept but just like with other ActivityPub based solutions, it will be used for ban evasions, spam and political stuff. Social media are basically meant for drama so it’s not a massive deal there for most people but in a serious development environment it’s going to cause issues.

  • FaceDeer@fedia.io
    link
    fedilink
    arrow-up
    27
    arrow-down
    1
    ·
    2 days ago

    Because none of the downsides listed in this article really matter for most projects. The fact that GitHub is owned by Microsoft doesn’t magically give them rights over the code that they wouldn’t have if it was hosted somewhere else.

      • Clearwater@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        If anything, it being on Github makes it impossible for them to claim ignorance about the license. If they scrape your code off your site, they’d have to actively add checks to look for the license.

        They’d rather just use the “it’s probably as fine as every other piece of HTML” assumption they’re working with now.

    • Vintor@lemm.ee
      link
      fedilink
      arrow-up
      4
      ·
      21 hours ago

      Yeah well, as long as everybody wants to be on the platform that everybody else is on, by definition there can’t be a competitor. That’s kind of the point here.

      • FizzyOrange@programming.dev
        link
        fedilink
        arrow-up
        3
        ·
        19 hours ago

        Even when there are huge network effects like this you do occasionally see big shifts, usually when the incumbent screws up, or there’s a competitor that is so much better that people want to switch anyway. For example SMS->BBM->WhatsApp, MySpace->Facebook->WhatsApp, Digg->Reddit, and of course Sourceforge->GitHub.

        So I guess the deeper question is “why does everybody else still use GitHub?” and the answer is:

        1. Microsoft haven’t screwed GitHub up in any significant way (like e.g. Digg did).
        2. There aren’t any competitors that are so obviously better than people want to use it despite the network effects.
  • onlinepersona@programming.dev
    link
    fedilink
    English
    arrow-up
    30
    arrow-down
    3
    ·
    2 days ago

    Why? “Because everybody else does” is the most common excuse. Microsoft could be physically rawdogging people’s fathers and it wouldn’t matter. Belong to the “in” crowd is what matters for most people. Can’t forget “idgaf” either.

    You could be the most hard-left, anti-capitalist, anarchist person on the planet and still host your project on Github. In fact there are such people on Github.

    Until an alternative becomes popular, early adopters of forgejo, sourcehut, radicle, and others have to proselytise their platforms. Things just don’t change otherwise.

    Anti Commercial-AI license

    • N0x0n@lemmy.ml
      link
      fedilink
      arrow-up
      18
      ·
      2 days ago

      Yeah… Strangely enough, most GitHub project also use as communications media: Discord :/ ! ughh !!

      • filcuk@lemmy.zip
        link
        fedilink
        arrow-up
        4
        ·
        2 days ago

        Free with a large userbase. Pretty clear why that’s the preference at the moment, as bad as it is.

  • cbazero@programming.dev
    link
    fedilink
    arrow-up
    4
    arrow-down
    1
    ·
    2 days ago

    Are there any non political hosting options? Where software and hosting of repos is more important than politics?

  • paequ2@lemmy.today
    link
    fedilink
    arrow-up
    10
    ·
    2 days ago

    I only have 1 project left on GitHub. It’s a tiiiiny bit popular. Not huge, but I have a decent amount of stars on it. I know some people use it in automated work flows.

    I’ve actually been thinking about how to get it off GitHub for a while now. Any tips? Ideally without breaking everyone and pissing everyone off? Or at least with minimal disruption…

    • Björn Tantau@swg-empire.de
      link
      fedilink
      arrow-up
      8
      ·
      2 days ago

      The code doesn’t care where it lives. You could probably automatically push the changes to Github and whatever you end up using as the official source. Linux does that as well.

  • androidul@lemmy.world
    link
    fedilink
    arrow-up
    6
    ·
    2 days ago

    isn’t GitLab on the same boat?

    Also was using codeberg before but it was suffering from outages way too often when I needed it especially, so that’s why I moved — holding no grudge but the platform’s not stable enough