Github alternative ?
Github alternative ?
NLNet (the same org that funds lemmy development and a lot of other great open-source projects), has funded to make gitea federated, but so far there hasn't been much movement on it afaik.
Gitea is already far better than github, but because it lacks federation, you have to make tons of accounts on each different server.
if the admin has turned on the option, folks can log in with github or gitlab or discord or a community OAuth/LDAP/etc server.
full federation will be great, but there's technically more options than just "tons of accounts" right now already.
can't find docs, but the web admin interface makes it pretty easy to set up.
https://sourcehut.org/
But it's not free as in money.
https://codeberg.org which is a non-profit organization. It is free of charge, so it is democratic enabling people to use its services. You can even join the foundation https://join.codeberg.org/
BUT it uses Gitea, which just registered a for-profit company ...
If you care about promoting a democratic platform for everyone, do not use sourcehut. They will charge later on; their current free model enables both gathering users (potential clients) and making you a free tester/qa for them. I believe "financial aid" is undemocratic; this should be default. If anything, it should just require commercial, for-profit entities to pay; because then by default there is no processual need for "financial aid".
From the beta onwards, unpaid accounts will be limited to read-only access to their own projects. Affected users will be emailed at least 60 days in advance of the transition. Users who host their own instance of Sourcehut, on their own servers, will be unaffected by this. Additionally, financial aid will be provided to those who cannot pay; no one is going to be priced out.
I think you are doing sourcehut injustice as it is pretty much a "one guy" run service trying to make it an income generating job for himself. Asking for subscriptions is not unethical in that regard and you pretty much get what you pay for in that case.
Personally I don't like sourcehut much because it relies too much on email and selfhosting it is a mess (but it is all FOSS) so I would not recommend using it, but overall it is not a bad service.
He generating a job for himself is not what I criticize. I criticize promoting an undemocratic service for something so crucial that needs to be democratic which includes free service by default (otherwise you do not stand a chance against moving people out of GitHub and the like). I would never recommend a commercial and thus undemocratic service for key development (vcs).
And did it occur to you it is a "one guy" show probably because he wants it that way? That is prone to authoritarianism, and prone that sourcehut maintainer to make it a very profitable business unless founding a proper non-profit organization? A blog post about not being driven by profit is not enough; make it a proper non-profit registered organization.
In any case OP explicitly asked for a free service (which sourcehut in the future won't be).
You are making it sound like a "non-profit" is a magical solution to running a service. All it does it adding some tax regulations and making it difficult for non-worker owners to extract rent profits. Most "non-profits" are controlled by a few people that thus can decide their own salaries and make a profit any ways.
And there is no such thing as a "free" service. Someone needs to pay for the infrastructure and operating costs one way or the other. It is just a question of how direct that payment is and if it is affordable by poorer people.
We are hosting 42010 repositories, created and maintained by 34042 users. Compared to one month ago, this is an organic growth rate of +3372 repositories (+8.7% month-over-month) and +2271 users (+7.1%).
https://blog.codeberg.org/letter-from-codeberg-hackathon-translation-service-more.html
I hope Gitea federation will improve this trend, but for now this centralisation is not good at all.
i see. An issue I see is that public instances are not properly announced/listed.
and for sourcehut, i could not find anything.
What's wrong with GitLab? Definitely the most mature alternative.
If you're really interested in something that will not go down or get discontinued anytime soon, I'd also suggest taking a look at Radicle which is P2P and free
Let's do em all!:
Would love to see other people's one-liner blurbs on these as well
GitLab.com instance runs GitLab Enterprise Edition which is propietary.
I would recommend SourceHut (sr.ht) or Gitea (codeberg.org, git.disroot.org, etc)
There is also:
I've been looking for a p2p alternative, which would allow a simple workflow. So I had some hope when noticing radicle. But it builds on top of the blockchain hype, I'm afraid. This cryptopedia post shows things I really don't like.
It's true git itself is sort of distributed, but trying to develop a workflow on top of pure git is not as easy. Email ones have been worked on, but not everyone is comfortable with them.
A p2p using openDHT would have been my preferred approach. But any ways, I thought radicle could be it. But so far I don't like what I'm reading, even less with whom they are partnering:
Radicle has already partnered with numerous projects that share its vision via its network-promoting Seeders Program (a Radicle fund), including: Aave, Uniswap, Synthetix, The Graph, Gitcoin, and the Web3 Foundation. The Radicle crypto roadmap includes plans to implement decentralized finance (DeFi) tools and offer support for non-fungible tokens (NFTs). With over a thousand Radicle coding projects completed, this RAD crypto platform has shown that it’s a viable P2P code collaboration platform, one that has the ability to integrate with blockchain-based protocols.
Perhaps I'm just too biased. But if there's another p2p, hopefully free/libre SW, and non blockchain, then I'd be pretty interested on it...