-
Notifications
You must be signed in to change notification settings - Fork 4
Description
GitHub has a ton of benefits- it's seen as the de-facto site for software development, it provides free CI, and discovery is the best in class. However, it's privately owned by a company with a history of shuttering services, fascist collaboration, and unethical AI training among other issues.
Do we move everything off of GitHub?
I personally don't think this is a realistic goal. GitHub is too large of a community. I also maintain another Microsoft account (LinkedIn) for the exact reason I maintain GitHub; I dislike the software and the company, but I need to access the network that lives on the software I dislike.
Do we use another forge?
While I don't think we can or should move off of GitHub at this time, I do think we can provide an option for users who don't wish to use GitHub, such as spinning up a Rust Audio Codeberg organization. This might be a little bit of a catch-22, though... Why? Well, the purpose (in my eyes) of a Rust Audio forge is to act as a center for maintaining the Rust audio ecosystem. Many times, the orgs crates are donated projects that have a lot of visibility but not enough developers. Forges besides GitHub just don't have that level of popularity yet; I can't imagine someone donating a widely-used repository hosted on Codeberg or GitTea instead of GitHub, because they don't really exist yet afaict.
So who is it for?
There are potentially still uses for a GitHub alternative, specifically for members that wish to either move their repositories to Codeberg/another forge, or who want to create new projects in a Rust Audio 3rd party forge. Some of the issue here remains that there are less eyes and users on Codeberg, so the benefits of adding a repo to the organization diminish a bit. But I'd like to hear if others have different thoughts or wants when it comes to other forges.