Skip to content

Eventually move away from GitHub? #18

@piedoom

Description

@piedoom

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions