You have to consider that strong voices in this discussion came from people not even using or contributing to Silverblue. That’s one thing.
We have done a previous poll for CoreOS with these results:
This was done via a Google form and shared via Fedora and CoreOS channels. You can see more information about that at https://coreos.fedoraproject.org on the main page (might have to scroll down a bit). The existing Container Linux community is not Fedora, so do not mistake the project as having the same values and missions. That said, Fedora CoreOS, the merger of Project Atomic’s Atomic Host and Container Linux, is under the Fedora Project which means it does adhere to Fedora missions and values. These missions and values are not brushed aside just by using the existing CoreOS GitHub. It is the biggest platform for open source projects, it helps people find jobs, it helps people and projects come together. Our first choice for Silverblue was also GitHub, as Silverblue is the continuation of Project Atomic’s side project Fedora Atomic Workstation, but we could not use it due to constraints within Fedora - these constraints do not exist anymore and we made the first vote without Gitlab simply because of CoreOS’ poll results.
Since several people asked for Gitlab to be included, we made the second vote which is not watered down by Pagure votes. It is a clear 50/50 on a forum that is by nature heavily against GitHub and where people who are not using Silverblue have voted, just for the sake of the project not being on GitHub. It is still a clear 50/50. Gitlab needed to be only at 51% for us to move to Gitlab. We know that the decision disappoints the 50% of Gitlab voters. With a 50/50 vote, there is not really one great outcome. See below for further reasoning.
Now, let’s say 5 vote for GitHub and 5 for Gitlab. Out of those who voted GitHub, we know the main contributors are in there and out of those 5 who voted Gitlab, we know some have expressed they’re not even interested in the project, but $principles. What are you going to go with if you want to move the project forward instead of using time and resources to fight confirmation bias?
The core contributors wanted to be on GitHub due to reasons explained in previous discussions (cross-referencing issues and commits in projects like rpm-ostree, flatpak, CoreOS, buildah, podman), more familiar and feature-rich UI, more incentive for people to contribute due to visibility).
How much time are you willing to commit to help with the project? We are definitely willing to look at options for people who do not want to use GitHub but express a clear wish and dedication to help with the project. We can look into mirroring or other, manual, ways of making clear that the contribution comes from a source outside of GitHub, including attribution. If 10 people that we know from the community who are active users tell us they are delighted about GitHub (the poll came because there were several voices expressing that before and we wanted to know what the actual distribution is rather than hearing some people and thinking that’s what everyone thinks) and one person says “I’ll never contribute to the project again”, then we’ll look into the data. We’ll also offer that person ways to contribute without using GitHub.