Occasionally I stop to think about how much of the modern software development infrastructure and community is run at a massive loss: Stack Overflow, npm, Github Copilot (probably Github itself), VS Code.

Also how much of it is owned and run by Microsoft.

So much of it could disappear at a short notice if just one CEO changes his mind about his company’s marketing strategy.

@baldur seriously more people need to strive against that - I'm actually particularly concerned about github.

@donkeyblam @baldur if you don't use GitHub tools it's pretty easy to switch. Git is designed to be decentralised, even to work over email so it's not too much of a loss. If you are a corpo you're likely already paying for GitHub, so they will want to keep you.

It's the open source project that use GitHub features that could lose.

@jfrench @donkeyblam @baldur #Git has some glaring omissions in that design that #Fossil doesn't have (all the bug-tracking and wiki features).

#GitBug (https://github.com/MichaelMure/git-bug) attempts to fix that, but it hasn't been widely adopted.

(Yes, ironic choice of hosting, I know. Incidentally Gitlab is also enshittifying.)

Working over #email also works better if you also use #PublicInbox (https://public-inbox.org/README.html), as synchronization of an archive is non-trivial if you just use mailman's builtins.

GitHub - MichaelMure/git-bug: Distributed, offline-first bug tracker embedded in git, with bridges

Distributed, offline-first bug tracker embedded in git, with bridges - MichaelMure/git-bug

GitHub