4 ms·
It's really a drag. I really really really want to like sourcehut and I like Drew Devault's stance on things, but it seems like it's one of those projects that'
by necrotic_comp 3y ago
It's really a drag. I really really really want to like sourcehut and I like Drew Devault's stance on things, but it seems like it's one of those projects that's almost there but not quite.
Github is great. However, it would be wonderful if there were true viable alternatives, and if the global ecosystem played nicely together. (e.g. sourcehut took in patches from github and visa versa) I idly worry that with the state of things on the internet now, there's gonna eventually be a github-only version of git that ends up drifting and then wham lock-in.
- 1337shadow 3y agogitea, drone
- ffsm8 3y agoGitea is commercial now though. historically speaking, it's likely just a question of time until they switch to a more restrictive licence to extract more money. They also added their own CI system the other day. Haven't tried it myself, but I don't think drone-ci is necessary anymore.
- vetrom 3y agoIMO Gitea is fairly protected against a 'random' relicensing, as the project does not use a contributor licensing agreement. While license and quality shenanigans can still happen, say if their technical oversight committee went bad, they cant do the same sort of rugpull done by projects that made contributors give all ownership interest to a single party. GOGS (gitea's origin project) is still around and keeps moving at its own pace, as well.
- LightFog 3y agoForgejo which powers codeberg recently hardforked from gitea and is looking like a nice alternative
- ffsm8 3y agomaybe, or maybe not. https://lwn.net/Articles/963608/ https://lwn.net/Articles/963608/
- imiric 3y agoReading through all this drama frankly demotivates me from using any of these projects. I'll stick to pushing to a bare Git repository via SSH for my personal projects. Plain Git works fine for that.
- Ringz 3y agoSad but true.
- ffsm8 3y agoDrama usually centeres around a certain kind of person after all, and Gitea literally forked with a shitton of drama back in the day. While the gogs developer only set the record straight and moved on with his life, the Gitea forkers kept drumming up controversy for weeks
- MonkeyClub 3y agoDitto. An "ssh init --bare" is enough, and after the first pull everything's the same. But I'm generally of the mind that not everything needs to be public all the time, so I'm OK with not having a wiki and issues on such bare repos.
- mappu 3y agoGitea is as commercial as sourcehut. Gitea's CI was marked stable in 1.19 in March 2023.
- mdaniel 3y agoI'm not trying to start trouble, I'm genuinely interested in hearing why GitLab is not a true viable alternative. I'll be upfront that I'm a fanboi (and now a shareholder) but my question is in good faith since it interests me to hear the different perspectives and requirements
- necrotic_comp 3y agoFrom my experience with Gitlab, it feels like Github but slightly worse so things aren't exactly in the place you expect them to be. Sourcehut is completely different, so (for better or worse) any user knows they have to adjust their approach.
- arp242 3y agoGitLab's free plan is pretty limited; one of the nice things about GitHub is that the free/open source plan is actually sufficient for the vast majority of projects. And with the cheapest plan being $29/user per month that's not really an option for personal accounts or open source projects. GitLab's pricing strategy has been discussed on HN extensively before, and very few people seemed willing to pay that. It's strongly focused on business cases (and even for that, it's actually quite expensive). Other than that, I think it's "viable" in the sense of "it works", but I hate using it. The UI is SLOW and overly complex. And lots of things don't work well if you zoom things to make text larger. So even without all the pricing plan woes I wouldn't want to use it.