Remix.run Logo
ses1984 3 hours ago

If only you bothered to read the first line of the article, directly under the title:

>I moved my code from GitHub to a self-hosted Forgejo

jdw64 3 hours ago | parent | next [-]

My ponit was not against self-hosting.

It was more about the symbolism. If the goal is decentralization, “I moved to a personal forge I control” is the post's core idea. But framing it as “leaving GitHub for Forgejo” inevitably creates a new flag to gather around.

That may be useful and even necessary, but it also shows that decentralization movements often produce new centers, names, and identities.

ses1984 2 hours ago | parent [-]

It's software, which can be infinitely and freely copied, people are going to copy it, and they should, because not everyone should write their own service from scratch (on top of an scm they wrote from scratch (on top of a language and operating system they wrote from scratch too)).

jdw64 an hour ago | parent [-]

I never suggested building everything from scratch. However, Forgejo is ultimately just a new dependency. Does abandoning GitHub Actions for Forgejo Actions eliminate lock-in? No, it’s merely a shift in dependency.

If the Forgejo core team announces tomorrow that their 'philosophy has changed' and overhauls the architecture, tens of thousands of 'independent' home servers will grumble, but they'll inevitably run git pull to update anyway. And eventually, they might migrate again. That cycle is inevitable, and I have no intention of denying it.

The issue in the context of this post is that it rejects dependency on GitHub while presenting Forgejo as the escape. If your defense is 'why reinvent the wheel,' you are essentially proving my point: we are just choosing a new center to depend on.

Beyond that, we might just be talking past each other at this point. I don't think you are wrong, and I have no intention of twisting your words. Your underlying point is likely this: GitHub's service quality has degraded, and with their aggressive AI strategies driving users away, it is strange to view the act of leaving negatively. I fully respect our difference of opinion there.

I honestly just got a bit annoyed earlier because you framed your reply as if I hadn't even read the article. Anyway, let's leave it at that. There is no reason to misrepresent your views, and no reason for us to argue further.

jdw64 3 hours ago | parent | prev [-]

[dead]