Actually, I might be one of the few people who started off with codeberg and then later went and used Github.one of the reasons I started using Github was the stars feature. I had my own shiori database that I used to manage in docker/portainer until I one day removed docker to get podman and the data went with it and I was new to linux :/
I had some cool projects/articles in it. Unfortunately, I lost them. So I started github solely for the purpose of 1) Starring projects , 2) Actually raising issues on projects like deno and some minor other projects[0]
The third point is that nowadays, someone asked me share me you github profile, we definitely need to use a better terminology for this because I don't wish to explain to them about the reasons why I am not using github...
Another minor nitpick about not using codeberg is that its unclear how they treat source available licenses. I have been thinking about source available licenses too and it seems like codeberg doesn't really support that. I am also not quite sure on how the private repository licenses have to work within codeberg either.
Codeberg pages also has some issue. I remember trying 2 years back trying to make a codeberg page and there was only a single decent youtube video about it and It took my whole day to learn how to do it even though it was very simple compared to github which has almost thousands of videos telling about how to use its pages feature.
I can again go to Codeberg. I am not attached to Github but developers have to come be with me on codeberg together so that new coders feel familiar with having the first git provider as codeberg and not Github. I did it and I had enough friction to create github.
If we want codeberg to thrive over github. We have to change these issues. I do believe the #GiveupGithub is right in the sense that it will move developers in flocks if the movement succeeds.
So I guess we all developers have to sign up and atleast migrate our projects into codeberg at the very least for it to even have a chance on breaking the effects of github.
I do believe that codeberg UI is much snappier than Github which feels like a joke nowadays sadly and the downtimes of Github are another story.
[0]: like (trying to make keyboard make sound on monitor on wayland) and so I essentially made issues on all softwares that I found to be not working one day. Its essentially a wayland protocol security feature but yea, it got offtopic