First,
It is my opinion that any technical work that would be expected to need to go through the ChangeProposal process that happens within the scope of any initiative. Technical work is_intended_ to go through a Change Proposal process. As I have said elsewhere, I think that needs to be made explicit in the initiative documentation. There is a lot of confusion over that.
Remixes are a wide space. Part of that space is a grey space for highly aligned things that don’t quite fit. Part of the work in that aligned grey space, is trying to move in a trajectory that minimizes the scope of policy exceptions that keeps it as a remix.
Lastly, no matter what process exists, there will be grey areas and there will be governance that is stood up to consider policy exceptions. Whether that be trademark policy as controlled by Council or technical policy exceptional processes used by FESCo or the packaging policy exceptions process used by the packaging committee. Each governance body that works at project scale as oversight has a tool set that lets them work in the grey and grant exceptions to policy they have oversight over. I don’t know if you are as new to the community as your FAS account suggests, with a creation date of May 18th 2026, but assuming your are… you need to understand that governance at multiple levels has a set of tools to accommodate exceptions and policy revisions. You have to be okay with exceptions and revisions to policy as a governance process or your involvement will be overly frustrating.
Every exception request is a discussion about tradeoffs. Exception requests, may even end up leading to documented policy changes as recognition that a policy created 20 years ago no longer fits as well as it did before. The changes to packaging policy with regard to golang bundling is a great example of policy exception that gets encoded as policy. golang challenges bundling packaging policy originally created for a lived experience packaging C shared libraries, and the tradeoffs inherent in that. That policy choice in the early days of the project, makes golang application packaging in Fedora cumbersome, and that policy has been revised to better suit the needs of the people doing the work to bring golang application to Fedora. Having been associated with the the development of a golang application in a previous paid gig, I’m personally thrilled at that policy exception for golang. The bundling policy was a significant reason why i didn’t even attempt to contribute golang applications to the project during that period when I was neck deep in golang ecosystem.