@SuperDicq Linux-Libre is a softfork from what I remember:
you can maintain softforks.
Which, yea, that's doable. I've been curious about what specifically Linux-Libre is removing since I didn't stumble on any blobs yet (but that doesn't mean there aren't any, I just wasn't looking that particularly hard)
Doubt you go thru every commit though, which sidesteps the entire issue I was mentioning.
If upstream decides to do something, like, say, dropping support for an architecture which you use, your work will get progressively harder and harder to maintain good support for the architecture in a fork.
Malware can be sneaked into the codebase (see eg. xz), even if it's open source, esp. easier if upstream is on-board with it. How would you protect against malware sneaking in in a softfork?