Periodic reminder to move your free software projects out of Microsoft GitHub.
Here's my collection of public free software hosting sites.
Self-hosting a Gitea instance is also a good option if you have a server.
@njoseph How do you replace all the social aspects that Github offers? E.g. mentioning/notifying other users, quick editing by forking etc.? We use that a lot on e.g. stackage. This is the only thing that keeps me on Github.
GitLab is not alright?
Just makes one wonder how difficult it is for any regular non tech savvy person to get any hold on ANY of this
I thought GitLab was a fine choice myself until now.
Must be part of some grand plan from the shadows to fragment all off the charts. Control is the name of the game in this system, not money that much.
@Linux @njoseph Yes,it's really very difficult and I don't know why a open source project which wants to get more trust than Github is stupid enough to use Google shit 🙄 You can check where a site is hosted by entering its domain at https://tools.keycdn.com/geo or you can install the Cloud Firewall Firefox Addon to automatically block all server connections to cloud providers you can select yourself.But please note that this may break many websites.
@njoseph I remember when MS acquired GitHub lots of people started crying "move from GitHub, MS will kill it!"
So, it's been several months already. Github is much better than before. Why should I move from it?
@Groosha @njoseph all along, including long before m$ buying it, githu8 has been a centralized service, running proprietary server software and proprietary JS, promoting the view that "0pen s0urce" is just for convenience and profit and ignoring software freedom, and its development decisions are made by an entity whose primary motivation is money, profit, popularity, control.
If you stopped using githu8, possibly you'd find yourself missing stuff you had there, feeling separate and disconnected. Even if you convinced your friends to join you, you'd be separate from that big group of githu8-only users. And you'd wonder how to create a connected developer community while using free-as-in-freedom decentralized and community oriented tools. How to upgrade back to freedom, back to a by-the-people-for-the-people healthy structure, a culture where the practice comes before the profit.I wondered too, and that's why I'm working on #ForgeFed.
@njoseph Great list 👍 Thank you very much for that 😃 Here are some other great instances you may want to add:
- https://notabug.org - Powered by Gogs,the project Gitea was forked from - Hosted by a group
- https://pagure.io - Powered by Pagure - Hosted and created by Red Hat
- https://gitgud.io - Powered by GitLab
- https://git.knusper-land.de - Powered by Gitea - Hosted in Germany by a single person but open for public
- https://git.ggc-project.de - Powered by Gitea - Hosted in Germany and open for public
- https://git.tchncs.de - Powered by GitLab - Open for public
@nipos Thanks for your inputs. I updated the wiki page with some of the above instances.
@nipos I usually don't recommend joining instances hosted by individuals unless they are explicitly running it for public use, like in the case of sr.ht. Many people just leave public registrations open on their personal Gitea/Gogs instances.
Haven't heard of ggc-project before. Can you tell me more about it?
@njoseph I'm one of the admins there.We host public instances of many different softwares.For example we also offer Mastodon,Matrix or a very popular PeerTube instance.GGC-Project isn't a very big thing and most users are from Germany but we're trying to provide a great service for everyone.
@njoseph I wonder if Keybase will ever add public Git hosting support...
Doesn't make sense. GitHub is biggest Plattform so you got more users to contribute
@njoseph great list. it would be also good to have some arguments why move. not everyone is convinced it seems
I love the idea of making code hosting more decentralised than github but my one concern is:
how do i post my code in a way i can be somewhat confident the server won't overload or go down
(i use my own server for private repos but i'm concerned about it maybe not being a good experience for people if many users flood into it / what happens to my current server & internet if i move to a new place)
are any of the instances on this list "production ready" for being a good "mirror"?
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!