logoalt Hacker News

JuniperMesosyesterday at 8:01 PM6 repliesview on HN

I can appreciate Hashimoto's genuine feelings about Github, and the world of open-source software development that it opened for him and that he spent a significant chunk of his life participating in.

On the other hand, I can't help but think that some of this heartbreak would have been avoidable, if only he possessed more of the Richard-Stallman-esque attitude that non-free software is inherently suspect and unethical. Github has always been non-free software hosted by someone else, and run according to its owners' rules and for its owners' benefit, not ultimately the end user. This was true in 2008 and it's true today.

I've also used Github for a significant chunk of my life, often because I had to for my job. But I've never developed an emotional attachment to it. Indeed, I have long been annoyed that Github is someone else's proprietary software, that does what it can to structurally lock users into their platform despite being built upon free-software git.

I've never been able to love software that requires an email-based account and accepting terms of service and that doesn't work in Iran because the company that runs it obeys US sanctions law.

So without reservation on my end, I'm glad to see that ghostty is moving off of github to something else.


Replies

sho_hnyesterday at 9:42 PM

> Github has always been non-free software hosted by someone else, and run according to its owners' rules and for its owners' benefit, not ultimately the end user. This was true in 2008 and it's true today.

Yup. At KDE we never seriously considered GitHub. We always built our own git infra, and eventually landed on GitLab, after banding together with Gnome and a (generous and forthcoming) GitLab to convince them to move everything we needed from the Enterprise Edition to the free software Community edition.

I think we've had exactly one multi-hour git outage in 16 years.

show 1 reply
jdelmantoday at 3:45 AM

The centrality of GitHub was part of its appeal. It’s where you went to see where nearly every (obviously not all) open source project was being developed. Based on his post, the network effect was a large part of the draw and the reason he stayed despite reliability issues. A more federated set of git UIs will never capture the same feeling.

dannyfritz07yesterday at 10:01 PM

I have had my eye on these technologies for a while. Embedding the issue tracker and such in your git repo. Every day these make more and more sense.

- https://gitsocial.org/

- https://radicle.dev/

- https://github.com/git-bug/git-bug

show 2 replies
duxupyesterday at 10:48 PM

They're all just value propositions. Is it worth my time and money? There ya go that's it.

It's not unlike the emotional drama I see each time Netflix raises prices (people get really upset about that), or video game discussion (the worst). If it's not worth the the value proposition, move on ... don't hang on / waste emotional cycles on Netflix or something like that ...

Granted I'm not a robot, I get the the emotional connection too, I think back to my early days in computing and I still fondly think of the now defunct manufacturer of my first PC, later the Windows 95 start me up commercials ... it was something magical.

ozgrakkurttoday at 7:01 AM

This is orthogonal imo. There are plenty of services that work really well that are closed source

zhouzhaoyesterday at 9:08 PM

Agreed. His suffering comes from his inabillity to see the bad in closed source software. I lost my respect for him when he sold Hashicorp.