I believe that it's currently best to wait until everyone has had a chance to cool down a bit and then see what state the original Nix project is in. There has certainly been a lot of drama and I don't think it's just a vocal minority that's making the news here, but I also believe that long running open source projects like Nix are pretty resilient. Some folks will leave, some will come back, constructive changes can be made and hopefully we'll all be able to reconcile as much of our differences as is necessary to resume work and collaboration.
The thing that could immediately doom any Nix fork was how many people saw a general movement towards that, and then decided this was their moment to champion whatever pet axe-to-grind they have with the original projects, no matter whether it was technical, social, ideological. They often share these concerns as a criteria they would need in order to adopt or contribute to a fork.
Many such wishes I've seen proposed are big departures and would alienate different sets of people, or pose notable practical/logistical challenges to fulfill. Resources and time are already going to be stretched super thin as it is.
The early days of a community fork, and establishing a sense of fresh unity, are absolutely critical. Anything that divides folks further by way of fractal levels of tribalism merely drains its lifeblood while it's still finding its feet and its identity.
"Use of social media to target individuals" sounds like some internet personality doxxed you, or sicced their followers on you.
But it looks like... someone linked your own public comments from a Nix Discourse thread, and then the board rejected your bid to join them?
Apparently this Jon Ringer guy has it out for you, as much as anyone else. He keeps sabotaging you and putting words in your mouth. /s
Reading your comments, I'm continually reminded of MLK's Letter from Birmingham Jail, "Shallow understanding from people of good will is more frustrating than absolute misunderstanding from people of ill will." It's clear you still haven't educated yourself on the issues around representation, and the distortions of "meritocracy" in a world where we didn't all get to race from the same starting line.
Though, this is not an effort that can be undertaken by one person. My goal is publishing this page was to create a set of values, goals, and a roadmap for people (like myself) who would otherwise be leaving the Nix ecosystem due to its shortcomings. These values, goals, and roadmap can then be used for alignment to actually make it a reality. I worried that if these things weren't specified up front that people would instead continue arguing in circles about past problems rather than building a solution.
The name, the logo, the values and many important strategic decisions seems to have already been decided, before a public channel of communication has been created.
Was this created by just you, or is there already a team?
This page was created by me. I have tried to capture what I feel are important values that are hopefully shared by others who are leaving or have left Nix. With the values, goals, and roadmap clearly stated, others can join to contribute. Part of the reason I felt this was important was to make sure that anyone who would want to contribute did not feel like there would be some rug pull moment. I wanted to outline exactly what was going to happen and how it was going to be better than what we have currently with Nix so that we can build that vision together.
The Microsoft GitHub requirement is the only reason that I do not contribute to NixPkgs except by sending a mail to a maintainer sometimes. Everything I package stays in my own flakes. If a community arose that hosts its own repo or is hosted at e.g. CodeBerg, I would contribute.
This has been a tough one to figure out. I do not think there is a great answer here. GitHub has a large network of people and the barrier to contributing there is fairly low. Cost is also subsidized greatly by GitHub. Nixpkgs being one of the largest and most active repositories on the entire platform would certainly strain any self-hosted or otherwise unprepared service. However, the benefits of a FOSS git forge with commitments to federation and values similar to this project also exist. Perhaps the answer here is to begin on GitHub to ease initial contributions and concerns over cost and to later transition to something like Codeberg.
Migrating off of GitHub once established is very hard in practice. That is why so many projects have stayed there. But asking people to make a Microsoft GitHub account when your Goal 1. is 'Independent' starts the project off with not following its own goals.
People might be hesitant to open an account at the hoster of the aux.computer infrastructure, so aux.computer could offer the option of logging in with a Microsoft GitHub account.
The Linux kernel, GNOME, KDE, Debian, Blender and more host they own forge. It's not a very heavy service. Running aux.computer infrastructure on aux.computer OS is a good showcase of the project.
Nixpkgs used to live outside GitHub. Migration to GitHub massively increased incoming contributions. Frankly, I don't think migrating away or choosing not to use it would be worth it.
Seeing an issue, working to resolve it, then making the environment better for others takes resilience. Stoicism and resilience does not mean rolling over and accepting bad things because problems in your life are not solvable.
There's a vast difference between "working to solve it" and "forking it"!
The younger generations do not get the concept of "respect"! They need to respect those who've done the most work and not feel entitled that a small contribution to something makes them equal rights owners!
This is not some sudden issue people are overreacting to by forking. The discussions have been going on for months/years depending on which specific issue you're taking about. What you see now is the culmination of "we've tried to fix this, but the only remaining option we see is to fork". The "younger generations do not get ..." is a silly trope. https://historyhustle.com/2500-years-of-people-complaining-a...
If you're actually interested in the non-forking ways to fix it, what are your views on the relevant RFCs proposed and the outcome of those? What's the process you're thinking of that people have missed so far?
I agreed with OpenTofu as then, without any doubt, a fork was needed. I agreed with the fork of Redis - there's no doubt there was no other way to make things "work out." I agreed with OpenSearch fork as well! But forking Nix is a sign of immaturity or lack of emotional resilience and nothing more! Any issue between reasonable people could be resolved by a productive dialog. If a person is intelligent enough to have such a vast contribution to such a great project, then they are a reasonable person, and a dialog is possible. "Where there's a will, there's a way."
Why would they find another project? Are you under the assumption these are not established members of the Nix community complaining, but some "invaders" as alluded to in the RFC 175 supplements? Because that's untrue. Many have been putting up with the deteriorating situation for years, very stoic, but not healthy or fun.
There's a difference about "starting anew" and "forking." As I mentioned, many projects have no option due to licensing changes, but they should try harder to fix the personal issues.