Live data from Hacker News

Leaving GitHub for Forgejo

jorijn.com

271–280 of 380 posts

Re: Leaving GitHub for Forgejo

#271
post #94

Earlier quoted context omitted.

github is a social network. git hosting is just a minor feature. thats why none of these alternatives ever take off .

People keep saying this, but I’ve never used the social aspects of GitHub beyond not having to create a new user for a new project. If the projects I am interested in are elsewhere I’ll meet them where they are.

Happened to me twice (a decade ago, though) that I had some niche project (one a serial terminal, another a laser cutter firmware) that was on github with users left but the maintainer long gone.

I was able to pull the graph and collect patches and bugfixes from forks, like from a fablab somewhere using the same hardware, pushing to their fork with all their other location-specific stuff. In one case I discovered like four different forks with a different fix for the same problem.

Now you could argue the "social" part wasn't working if people fixed the same issue multiple times without knowing about each other. But at least github made it possible for me to collect everything there is, review and merge it into my own repo, and then drop a comment at the original issue tracker. (Which would have gone 404 had it been self-hosted, or with registrations closed due to spam.) In both cases I eventually got feedback from other people who found my branch and used it.

Re: Leaving GitHub for Forgejo

#272
post #34

I have also moved my git repositories to a self-hosted NUC. I have not yet bothered with a HTTP frontend to share it with the world, mostly because I don't want to provide AI scrapers with content and don't want to put the work in to block them. It's a shame that all these companies that benefited from open source have poisoned the industry like this

Why would someone gladly provide their work as open source but draw the line at AI reading it and using that knowledge to help more programmers later? It makes no sense to me. I actively want all of my code to be read by AI.

When AI respects my license, sure.

Re: Leaving GitHub for Forgejo

#273

Everyone seems to be leaving GitHub, and forgetting the entire spirit of what git is in my eyes. Git was always meant to be decentralized, the problem here is that all the tooling around git was centralized to GitHub because it was a cleaner experience, they scaled nicely, and were properly maintained. I would prefer to still see mirrors on GitHub that are auto-synched because I've seen projects for years either self…

While I'm not forgetting the spirit of what Git is, I'm also remembering how GitHub used "all open repositories" to train their first Copilot without telling anyone. So, no thanks. I'll not be committing any personal code there anymore. And no, I don't care for the social aspects either. Discoverability, stars, and AI bot powered issue bombardment. I'm fine like this. Also, remember, "Open Source is not about You".

> While I'm not forgetting the spirit of what Git is, I'm also remembering how GitHub used "all open repositories" to train their first Copilot without telling anyone.

As long as your code is out in the open anywhere the slop factories can train their models at it, regardless of whether it's on GitHub or your private server. So you might as well keep using GitHub at least as a gratis mirror. My reasoning is that if I'm going to be milked anyway I might as well freeload off GitHub.

Re: Leaving GitHub for Forgejo

#274

Everyone seems to be leaving GitHub, and forgetting the entire spirit of what git is in my eyes. Git was always meant to be decentralized, the problem here is that all the tooling around git was centralized to GitHub because it was a cleaner experience, they scaled nicely, and were properly maintained. I would prefer to still see mirrors on GitHub that are auto-synched because I've seen projects for years either self…

> Git is decentralized, GitHub is just another place you can host your code in, but you can push your code to multiple remote servers.

That's precisely what I have been doing for years, I still get to keep one foot in the GitHub ecosystem. I still get most contributions on GitHub, and that's fine by me. When a PR comes it I check it out locally, review it, and when it's done I merge locally to master, push to origin, and then origin pushes to GitHub which then automatically closes the PR and gives the author attribution. I never actually have to interact with GitHub after the initial pull.

Re: Leaving GitHub for Forgejo

#275
post #56

Earlier quoted context omitted.

They make it rather easy by providing an audio pronunciation: https://forgejo.org/static/forgejo.mp4 With my American accent, I don't quite say it exactly like the recording, but pretty close: "for-JAY-oh"

This is probably a personal problem, honestly. The spelling is hardwired to short-circuit away from that pronunciation in my head, meaning every time I have to type it out I have a pretty big mental split. It would actually be easier for me if it was in Cyrrilic or Greek letters, Форджеьо or Форджеджо or Φορτζέγιο don't have the blockers on pronunciation that Forgejo does.

The name ‘Forgejo’ is derived from the Esperanto word ‘Forĝejo’ (a forge), but alters the spelling while leaving the original pronunciation. The result is a kind of a Frankenstein’s monster, so confusion is in order.

Re: Leaving GitHub for Forgejo

#276
post #256

Earlier quoted context omitted.

Federations are the worst decentralization model, they're too loosely cooperative.

federations are the only decentralization model that scales, the issue is that most "federated" systems are actually just "distributed centralization" eg mastodon.

What is federation if not ‘distributed centralisation’?

Re: Leaving GitHub for Forgejo

#277
post #241

The real game changer would be completed Federation[1] support. This is why I am donating both Forgejo[2] and Codeberg[3] and urge everyone doing the same, to give more time and resources for the Forgejo team to implement it properly. Another good contender is the Radicle[4][5] which is completely decentralized on top of the Git. [1] https://codeberg.org/forgejo-contrib/federation/src/branch/m... [2] https://liberapa…

[dead]

Re: Leaving GitHub for Forgejo

#278

One of my friends made fremforge.com (an EU-sovereign CI/CD with Git included). It's currently in closed beta but goes live next week (tm). It is built upon Forgejo and EU-based services using T-Cloud as the underlying hyperscaler. Have a look! I don't make any money from it, by the way. And yes, it will cost a little bit, but rest assured: because you are paying for it, you will not be the product.

Their website is unavailable: https://www.frem.sh/

Re: Leaving GitHub for Forgejo

#279
post #251

Earlier quoted context omitted.

https://news.ycombinator.com/item?id=48123524

The vast majority of that doesn’t require anything like GitHub though, that’s just having multiple users. At a push you could have the same thing massively more spread out using GitHub purely as auth.

https://news.ycombinator.com/item?id=9224

Re: Leaving GitHub for Forgejo

#280
post #256

Earlier quoted context omitted.

Federations are the worst decentralization model, they're too loosely cooperative.

federations are the only decentralization model that scales, the issue is that most "federated" systems are actually just "distributed centralization" eg mastodon.

There's a technical difference between a "distributed" system and a "decentralized" system.
Post reply on HN