Most active commenters
  • guappa(4)
  • myaccountonhn(3)

←back to thread

68 points bitbasher | 20 comments | | HN request time: 0.817s | source | bottom
1. dale_glass ◴[] No.43690488[source]
I don't believe there's any major harm in using Github for most projects.

Maintaining my own servers and chasing ideological purity doesn't improve my project. Any time I dedicate to setting up infrastructure is time I'm not dedicating to making the code better.

The nature of Git means Microsoft can't really do much harm. Every developer and contributor has a copy of the repo, should the worst happen setting up home elsewhere isn't that difficult. But until it is, why spend time on it?

replies(5): >>43690518 #>>43690608 #>>43690688 #>>43690718 #>>43691471 #
2. bestouff ◴[] No.43690518[source]
> The nature of Git means Microsoft can't really do much harm.

Famous last words

replies(2): >>43690769 #>>43690948 #
3. sublimefire ◴[] No.43690608[source]
My thoughts as well. Microsoft is just one of the companies, Google is no better either. Any OSS component could be bought and made non free, any free project provided by Google etc could change the licence and prevent you from using it, similar happened recently.

I think it is great that people use GitHub as it has a low barrier of entry, if anything happens the stuff can quickly be moved elsewhere. Until then we can piggyback on the free platform. Using some other company does not make it immediately safer anyway.

The challenge here is more about archiving, especially those rarely used repos. In any case GH is safe as MS is focussing more on AI now and they do not have a good alternative to GitHub to think about turning it off like Skype yet.

replies(1): >>43690695 #
4. guappa ◴[] No.43690688[source]
> Maintaining my own servers

You could just use codeberg. But you immediately had to jump to the most difficult alternative.

replies(1): >>43690848 #
5. guappa ◴[] No.43690695[source]
The CI stuff and the fact that you can't really export bugreports and similar things are their lock in.
replies(1): >>43690771 #
6. myaccountonhn ◴[] No.43690718[source]
I think this works, but if you use their wiki, issue, actions etc. Its going to be harder to migrate off of it.

Basically avoid the vendor lockin functionality.

7. Zambyte ◴[] No.43690769[source]
Especially when a huge portion of GitHub is not Git (wiki, discussions, issues, ci...)
replies(2): >>43691844 #>>43704078 #
8. myaccountonhn ◴[] No.43690771{3}[source]
Also the fact that all your team knows how to use is Github pull requests, and they will whine like crazy if you move to a different model.
replies(1): >>43690982 #
9. ◴[] No.43690848[source]
10. frizlab ◴[] No.43690948[source]
yup. If we were using fossil I’d agree more, but git is code exclusively, which is not actually much in a project.
11. guappa ◴[] No.43690982{4}[source]
Good news! Codeberg has pull requests!
replies(1): >>43697749 #
12. nottorp ◴[] No.43691471[source]
> I don't believe there's any major harm in using Github for most projects.

Actually there was one mentioned in a different post. You're at the mercy of Microsoft (and random US sanctions) not only for your project, where you have a copy of the source and are the canonical source for further updates, but also for your dependencies.

13. qiine ◴[] No.43691844{3}[source]
at this point it feels like github is becoming a social network for developers
replies(1): >>43692142 #
14. bitbasher ◴[] No.43692142{4}[source]
Give it a few more years and we'll have LinkedIn-like developer feeds.
replies(1): >>43699092 #
15. myaccountonhn ◴[] No.43697749{5}[source]
Codeberg is only for Foss projects thou
replies(1): >>43701428 #
16. qiine ◴[] No.43699092{5}[source]
Why do you give away nightmarish ideas for free ?
17. guappa ◴[] No.43701428{6}[source]
Did you even read the title of the article? Let alone the content…
replies(1): >>43704564 #
18. queenkjuul ◴[] No.43704078{3}[source]
The wikis are backed by git repos, i just moved my project wiki from GitHub to self-hosted, took just minutes

Issues and PR comments are another story though

replies(1): >>43726455 #
19. ◴[] No.43704564{7}[source]
20. rurban ◴[] No.43726455{4}[source]
Issues and PR are covered in git-bug bridges, easily mirrored to other forges. But since all other forges still suck compared to github, everybody uses github.