Live data from Hacker News

Leaving GitHub for Forgejo

jorijn.com

251–260 of 380 posts

Re: Leaving GitHub for Forgejo

#251
post #207

Earlier quoted context omitted.

What on earth is the social component of GitHub? I assume I’m missing what’s useful to people here as it keeps getting brought up, but what is it? Is it the stars on a repo? Are people doing something else big with all of this?

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.

Re: Leaving GitHub for Forgejo

#252

Earlier quoted context omitted.

Yeah have to agree here, Github Copilot itself doesn't have any first party models they use the frontiers. So, they didn't "train" using public repos but they probably allowed (or didn't prevent) the frontiers from pulling the repos along with the rest of the internet when creating their models.

Is y'alls collective memory so short? Copilot just a few years ago was auto complete on steroids that was entirely first party and trained by GH on users' code.

It used OpenAI's Codex model (see: https://en.wikipedia.org/wiki/GitHub_Copilot?wprov=sfla1)

OpenAI did train the model on GitHub repos. The next question is whether this was enabled by Microsoft's investment in / partnership with OpenAI. I suspect yes, but I haven't gone searching for this yet.

Re: Leaving GitHub for Forgejo

#253
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…

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

Re: Leaving GitHub for Forgejo

#254

Earlier quoted context omitted.

How did you draw those conclusions? They don't seem to be in line with court rulings (i.e. Anthropic), which hold that training is fair use. Code is being treated the same as any other copyrighted content that is used for training, from blog posts to PR announcements from companies and everything in between. Of course the blog posts are PR announcements have their copyright held by their authors, with no license prov…

I have written about this numerous times, so I won't repeat myself with the long form writing. Maybe I need to keep a list of comments somewhere, so I can reference them. I digress... In short: - GPL code requires attribution and sharing of code. Models strip license, so GPL is effectively violated. - Source available licenses are "for your eyes" only, so training on source available code is also violates said code's…

I don't think your understanding of Fair Use matches mine, but it is important, since it invalidates the concern about licensing.

I wrote a nearby comment giving some resources on the current state of Fair Use for training, but in short: it depends.

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

> Hence, as an outsider, the court rulings have no weight in my eyes.

My only focus in on legality, so this doesn't track for me. If we're not talking about what courts are ruling, then there's nothing to talk about legally, since the copyright office is waiting on courts to rule here.

Re: Leaving GitHub for Forgejo

#255
post #226

I've also heard of Tangled [0] which is decentralized and built on the AT Protocol like Bluesky but also has some genuinely useful features that GitHub has been dragging its heels over in implementing, like PR stacking, such that entire companies have sprung up to add that feature in GitHub. Has anyone tried this? [0] https://tangled.org/

They just got a big VC funding. There is still no mention about the business model. I really wonder what it will be.

Damn, there goes my interest.

Re: Leaving GitHub for Forgejo

#256
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…

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.

Re: Leaving GitHub for Forgejo

#257

Earlier quoted context omitted.

The "social component" is a big problem in actual FOSS.

What do you mean? Why is the social component a problem in FOSS?

I assume they are referring to the large number of open source users and developers that are particularly bad at people skills and acting calm and rational.

Or maybe they mean there aren't good collaboration platforms in general, not sure.

Re: Leaving GitHub for Forgejo

#258

Earlier quoted context omitted.

I would argue GitHub does a lot more centralization than just those two. It's an entire developer platform centered around Git. It does hundreds of other things that some developers use, and some don't.

GitHub really doesn't have hundreds of additional working features beyond git.

Collaboration, issue tracking, Actions (CI/CD), Codespaces, Security, AI, Identity, social, hosting. Those are like broad categories I can think of off top of my head too you could fit probably 10-15 "features" into each of those.

Re: Leaving GitHub for Forgejo

#259
post #52

Earlier quoted context omitted.

Forgejo is doing a lot of work to make the tooling decentralized, too. They are using open protocols and standards to link self hosted forges together.

I can’t wait for federation in Forgejo. With that, there’s honestly no reason not to host your own forge.

There is already federation support in radicle and vervis.

Re: Leaving GitHub for Forgejo

#260
I do not need a new shiny code hosting platform. I just need a better way for managing merge requests/pull requests. Stuff that does not suck, especially a better diff, like semantic diff that is more clever than before. I do not care if my formatter changed stuff from 6 to 4 spaces because an html element was dropped. I want to have a more sane workflow for splitting things. I want to scale up reviews… its still so awkward to do it and ai makes it even worse
Post reply on HN