• @[email protected]
      link
      fedilink
      English
      1614 hours ago

      Until there will be.

      I think people are grossly underestimating the sheer size and significance of the issue at hand. Forgejo will very likely eventually get to the same point Github is at right now, and will have to employ some of the same safeguards.

      • @[email protected]
        link
        fedilink
        English
        1913 hours ago

        Except Forgejo is open source and you can run your own instance of it. I do, and it’s great.

        • @[email protected]
          link
          fedilink
          English
          511 hours ago

          That’s a very accurate statement which has absolutely nothing to do with what I’ve said. Fact of the matter stands, is that those who generally seek to use a Github alternative do so because they dislike Microsoft or closed source platforms. Which is great, but those platforms with hosted instances see an overwhelmingly significant portion of users who visit because they choose not to selfhost. It’s a lifecycle.

          1. Create cool software for free
          2. Cool software gets popular
          3. Release new features and improve free software
          4. Lots of users use your cool software
          5. Running software becomes expensive, monetize
          6. Software becomes even more popular, single stream monetization no longer possible
          7. Monetize more
          8. Get more popular
          9. Monetize more

          By step 30 you’re selling everyone’s data and pushing resource restrictions because it’s expensive to run a popular service that’s generally free. That doesn’t change simply because people can selfhost if they want.

          • @[email protected]
            link
            fedilink
            English
            25 hours ago

            To me, this reads strongly like someone who is confidently incorrect. Your starting premise is incorrect. You are claiming Forgejo will do this. Forgejo is nothing but an open source project designed to self host. If you were making this claim about Codeberg, the project’s hosted version, then your starting premise would be correct. Obviously, they monetize Codeberg because they’re providing a service. That monetization feeds Forgejo development. They could also sell official support for people hosting their own instances of Forgejo. This is a very common thing that open source companies do…

      • mesa
        link
        fedilink
        English
        613 hours ago

        It works really well too. I have an instance.

  • @[email protected]
    link
    fedilink
    23
    edit-2
    14 hours ago

    LOL!!! RIP GitHub

    EDIT: trying to compile any projects from source that use git submodules will be interesting. eg ROCm has more than 60 submodules to pull in 💀

    • The Go module system pulls dependencies from their sources. This should be interesting.

      Even if you host your project on a different provider, many libraries are on github. All those unauthenticated Arch users trying to install Go-based software that pulls dependencies from github.

      How does the Rust module system work? How does pip?

      • Ephera
        link
        fedilink
        English
        611 hours ago

        For Rust, as I understand, crates.io hosts a copy of the source code. It is possible to specify a Git repository directly as a dependency, but apparently, you cannot do that if you publish to crates.io.

        So, it will cause pain for some devs, but the ecosystem at large shouldn’t implode.

      • UnityDevice
        link
        fedilink
        English
        2
        edit-2
        5 hours ago

        Compiling any larger go application would hit this limit almost immediately. For example, podman is written in go and has around 70 dependencies, or about 200 when including transitive dependencies. Not all the depends are hosted on GitHub, but the vast majority are. That means that with a limit of 60 request per hour it would take you 3 hours to build podman on a new machine.

    • @[email protected]
      link
      fedilink
      English
      1514 hours ago

      Not at all if you’re a software developer, which is the whole point of the service. Automated requests from their own tools can easily punch through this building a large project even one time.

    • @[email protected]
      link
      fedilink
      27 hours ago

      60 requests

      Per hour

      How is that reasonable??

      You can hit the limits by just browsing GitHub for 15 minutes.

  • hackeryarn
    link
    fedilink
    7115 hours ago

    If Microsoft knows how to do one thing well, it’s killing a successful product.

  • @[email protected]
    link
    fedilink
    English
    4315 hours ago

    60 req/hour for unauthenticated users

    That’s low enough that it may cause problems for a lot of infrastructure. Like, I’m pretty sure that the MELPA emacs package repository builds out of git, and a lot of that is on github.

    • @[email protected]
      link
      fedilink
      English
      26
      edit-2
      14 hours ago

      That’s low enough that it may cause problems for a lot of infrastructure.

      Likely the point. If you need more, get an API key.

    • @[email protected]
      link
      fedilink
      1015 hours ago

      Do you think any infrastructure is pulling that often while unauthenticated? It seems like an easy fix either way (in my admittedly non devops opinion)

      • Ephera
        link
        fedilink
        English
        1011 hours ago

        It’s gonna be problematic in particular for organisations with larger offices. If you’ve got hundreds of devs/sysadmins under the same public IP address, those 60 requests/hour are shared between them.

        Basically, I expect unauthenticated pulls to not anymore be possible at my day job, which means repos hosted on GitHub become a pain.

        • @[email protected]
          link
          fedilink
          13 hours ago

          Ah yeah that’s right, I didn’t consider large offices. I can definitely see how that’d be a problem

        • @[email protected]
          link
          fedilink
          English
          13 hours ago

          Quite frankly, companies shouldn’t be pulling Willy nilly from github or npm, etc anyway. It’s trivial to set up something to cache repos or artifacts, etc. Plus it guards against being down when github is down, etc.

      • Boomer Humor Doomergod
        link
        fedilink
        English
        414 hours ago

        If I’m using Ansible or something to pull images it might get that high.

        Of course the fix is to pull it once and copy the files over, but I could see this breaking prod for folks who didn’t write it that way in the first place

  • John Richard
    link
    fedilink
    English
    2013 hours ago

    Crazy how many people think this is okay, yet left Reddit cause of their API shenanigans. GitHub is already halfway to requiring signing in to view anything like Twitter (X).

    • @[email protected]
      link
      fedilink
      English
      914 hours ago

      i’ve hit it many times so far… even as quick as the second page view (first internal link clicked) after more than a day or two since the last visit (yes, even with cleaned browser data or private window).

      it’s fucking stupid how quick they are to throw up a roadblock.

    • k_rol
      link
      fedilink
      -2415 hours ago

      Just browse authenticated, you won’t have that issue.

      • @[email protected]
        link
        fedilink
        English
        2114 hours ago

        that is not an acceptable ‘solution’ and opens up an entirely different and more significant can o’ worms instead.

  • ozoned
    link
    fedilink
    English
    1611 hours ago

    Wow so surprising, never saw this coming, this is my surprised face. :-l

  • @[email protected]
    link
    fedilink
    155 hours ago

    I see the “just create an account” and “just login” crowd have joined the discussion. Some people will defend a monopolist no matter what. If github introduced ID checks à la Google or required a Microsoft account to login, they’d just shrug and go “create a Microsoft account then, stop bitching”. They don’t realise they are being boiled and don’t care. Consoomer behaviour.

    Anti Commercial-AI license

    • @[email protected]
      link
      fedilink
      English
      612 hours ago

      I recently switched my instance from gitea to forgejo because everyone said to do it and it was easy to do.

    • @[email protected]
      link
      fedilink
      28 hours ago

      That’s actually kind of an interesting idea.

      Is there a reasonable way that I could host my own ui that will keep various repos. I care about cloned and always up to date automatically?

      • IngeniousRocks (They/She)
        link
        fedilink
        153 minutes ago

        Afict, you should be able to follow the instructions for migrating the repo and it will clone it to your instance and track for updates. It’s been a minute since I’ve read up on it though