Comment by miki123211

25 days ago

PSA: For many people, the alternative to Github is Codeberg, and they're doing some extremely shady stuff. They claim to be open source, but the code on their servers is definitely not the code in their repo.

They have a visual-only captcha on signup with a (extremely-badly-documented and non-obvious) workaround for accessibility, and that workaround doesn't work if you build Codeberg from source. If you look at the commit history, the frontend changes for the workaround are still there (tucked away in an unassuming refactoring commit), the backend check... isn't.

This is the one undocumented change we can clearly detect, God only knows how many more there are. For such a self-described champion of open source, such behavior should be considered unacceptable.

I'm deliberately not describing the workaround here, I suppose that the reason it's so well hidden is to prevent spammers from abusing it. As it is currently the only way to sign up for a Codeberg account with a screen reader, no matter how ineffective for most people, I'm hesitant to post more details here. All I'm going to say is that it can be found if you carefully look at the frontend code of the signup form.

I've tried reaching out to Codeberg about this (had a DM conversation on Mastodon with one of the members, but there was no further response.