If you are thinking about moving from #gitlab to codeberg, or another free code hosting site... you should ask yourself how you know your code will be more durable there?
How is codeberg funded? Can it weather growth with that funding?
What is the impact of this in T&Cs - "We make no guarantees about the availability of the content hosted on our platform. Although we try to preserve all content for the future, you are solely responsible for making regular backups of everything you rely on."
There is no magic place that will promise to host your code forever, for free. No trustworthy organization or company has that responsibility, or is going to claim they will fulfill it.
If you promote self-hosting, which has a cost, consider you are now really promoting an alternative to *paid* accounts with commercial git hosts.... not their free offerings.
Or... We can campaign for public funds to establish open source code hosting options that are free at the point of use.
I just can't see that donation supported hosts are going to be able to support a lot of people, for a long time, for "free".
@dctrud good points.
I have wondered if you could provide a public service with a backend composed of volunteers' home computers composed over a VPN. All computers are partial replicas but with enough full replication when combined with peers, even sharing load they can serve with only the data they have.
This would let the cheapest compute hosting to be used to host the public endpoint (hosting bandwidth use might be double, to route from VPN nodes to clients).
@dctrud For the future of donation-supported Git hosts, look at donation-supported fedi hosts... done just up and fold when the owner burns out.
Donation-supported needs a charter and continuity plan. Done way of knowing when the current owner burns out, the service will change hands gracefully.
@CarlCravens indeed - that's a big issue with donation support.
It's difficult to establish a properly binding charter, continuity plan etc. because it requires real expertise, time, and money to do so. Unless donations are sufficient to pay someone to to that stuff, and carry out management type tasks periodically, then it's a very big ask.
@CarlCravens Looking at Codeberg - it has a lot of structure in place. I'm not sure if anyone is being paid to maintain that structure though.... and I'm not sure I consider it really a stable project unless the donations cover that.
They say "As of July 2020, with all expenses frozen, we have a runway of ~12 years, so you don't have to worry that our service will suddenly disappear."
But... how can the expenses be frozen? Are people doing a lot of work for free that they'll tire of?
A quiet single user instance for dctrud.