Consider moving to Codeberg #114
Replies: 19 comments
-
Found the DEI GitHub has this too though, so it's probably still better |
Beta Was this translation helpful? Give feedback.
-
Is GitLab any better? |
Beta Was this translation helpful? Give feedback.
-
GitLab and GitHub are US companies that must follow US laws. |
Beta Was this translation helpful? Give feedback.
-
Self hosted Forgejo or something like that could work better, there are already people that have said that they want to help by hosting things, but maybe its only needed if github becomes an issue |
Beta Was this translation helpful? Give feedback.
-
In the case you are ok to create a CodeBerg mirror site, they give the opportunity to import a GitHub site. https://docs.codeberg.org/advanced/migrating-repos/ And after each commit+push on GitHub, just do this (adapting of course the name of your mirror):
This can be done also by a script each x time. |
Beta Was this translation helpful? Give feedback.
-
On top of that, Gitlab can be self-hosted so it can be separated from the official site, unlike Github or Codeberg... |
Beta Was this translation helpful? Give feedback.
-
CodeBerg can be self-hosted too: https://codeberg.org/pluja/iseeyourcash/wiki/Set-up-a-self-hosted-instance |
Beta Was this translation helpful? Give feedback.
-
I meant the entire web interface, not some crappy cryptocurrency POS. This is the kind of self hosting I'm talking about: https://about.gitlab.com/install/ |
Beta Was this translation helpful? Give feedback.
-
Ok, ok, to do CodeBerg self-hosted, you can do it easy with forgejo, the open-source that CodeBerg uses: PS: In my opinion self-hosting is a huge (boring) task to keep updating it. |
Beta Was this translation helpful? Give feedback.
-
True, and I'd rather avoid it too (metux chosen Github for a reason after all!) but it's good to have a plan B if the project gets the boot here for political reasons. |
Beta Was this translation helpful? Give feedback.
-
Codeberg has various issues. For example they don't allow you to just use any (free and) open-source license, it must be a license approved by OSI. What makes open-source license truly open-source are the terms of that particular license, not OSI's approval. OSI has no authority to dictate whether my license is open-source or not. This might not be a problem for XLibre right now but it might be a problem if XLibre would add new software components with unconventional open-source license(s). However, bigger problem of Codeberg is that they obviously have political leaning and they also state somewhere in their TOS that your account can be terminated for various reasons - and they can also limit your repos if Codeberg thinks it uses too much space on their servers. I really wanted to use and promote Codeberg but after digging deeper into it I realized I would lose a lot of freedom in what I can create and work on. Maybe one day I would say something really dumb somewhere on the internet and they would delete all of my work. I don't even know if I can host a portfolio as static website there since I don't know if you can share information about proprietary software on Codeberg pages. I have private instances of Gitea and SVN but as public service only GitHub allows me to do whatever I want - even though GitHub has many problems, especially Microsoft feeding its slop machine with your work. In 2025 it's either self-hosting or going through intense humiliation ritual on daily basis. |
Beta Was this translation helpful? Give feedback.
-
Interesting... and sad. Thanks for pointing this out. |
Beta Was this translation helpful? Give feedback.
-
Indeed, and GitHub offers wiki, discussion, great GitHub-actions, video-upload and video-player, ...
Maybe but who can guarantee that their server will be reliable and available in the long term? I agree that the perfect solution doesn't exist yet, but in my opinion, GitHub is the least bad. |
Beta Was this translation helpful? Give feedback.
-
Yes, GitHub is not good but it's the 'least bad' (and I went through my troubles with GitLab as well...). I have worries though, MS might do a rug-pull once they decide that GitHub is not useful enough for their purposes or it's too expensive. In other words, we are not really in control on this platform and self-hosting is a solution. To be honest I don't even like git and I go out of my way to not use it but it is what it is. Self-hosting is a pain, no doubt about that. |
Beta Was this translation helpful? Give feedback.
-
There's this curious discussion if you are interested: and for my OCD's sake I include reference: I might have slight understanding for their reasons. I think Codeberg really wants to avoid hosting BS projects and services on their servers and they do some good work in this aspect. However, this obsession about "seal of approval" from FSF/OSI turned some people away from hosting there. You might have perfectly valid open-source license but it violates Codeberg's TOS because it's not "officially approved" by some people on the other side of the world who have their own agendas. Their TOS might be perfectly fine for a lot of people/orgs, it might even be fine for XLibre, but when I see questionable decisions like these, I'm very worried. Then there are other problems I mentioned. German/Euro laws are not hard to comply with but Codeberg has additional ideological layer placed on top of them. I'm very sorry but I can't express enough how disappointed I am with Codeberg. |
Beta Was this translation helpful? Give feedback.
-
So, re-imho, mirroring is a (weak) protection but better than nothing.
|
Beta Was this translation helpful? Give feedback.
-
As far as I understand (I might be wrong), metux pretty much has all the code on his machine(s) so there shouldn't be a big loss of data if GitHub goes dark, but I don't know if you can mirror issues, wiki, discussions, unmerged pull requests and whatnot. I only wanted to give my two cents about Codeberg and GitHub, I don't have a definitive solution for XLibre. It's interesting debate though. |
Beta Was this translation helpful? Give feedback.
-
It would be unwise to avoid GitHub or CodeBerg simply for DEI. They will get eyeballs onto the project. Plus it is easy to push to a second (,third, fourth, etc) mirror. |
Beta Was this translation helpful? Give feedback.
-
Thank you for your contribution! We currently restructured the "Ideas" discussions and accordingly this discussion will be moved to the X11Libre 4 Good Ideas For Later category. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Would it not perhaps be a good idea to use Codeberg (which is a non-bigtech GitLab/GitHub alternative) for this project? Or at least to also "officially" mirror it on Codeberg?
"Software development, but free!
Codeberg is a non-profit, community-led effort that provides Git hosting and other services for free and open source projects.
NON-PROFIT
Codeberg is maintained by the non-profit organization Codeberg e.V., based in Berlin, Germany. For us, supporting the commons comes first.
Its future is in the hands of its users. You can help too!
COMMUNITY
We are more than just Git hosting: Our community is comprised of like-minded developers, artists, academics, hobbyists and professionals.
We celebrate free culture, openness and creativity.
RESPECT
No tracking. No third-party cookies. No profiteering. Everything runs on servers that we control. Your data is not for sale.
Hosted in Europe, we welcome the world."
Beta Was this translation helpful? Give feedback.
All reactions