From my understanding, Linux-libre actively blocks known proprietary firmware somehow. I don't think this is a good idea. It's like if an OS scanned binaries to detect if they were known proprietary programs and refused to run them; it's a digital restriction mechanism. The blobs should just be taken out, not blocked (like Debian's de-blobbed kernel).

However, an anti-feature being present in a free/libre program doesn't mean you don't have freedom with it. You can take Linux-libre, remove the code that blocks non-libre firmware, and compile it.

Of course, the irony is the only reason to remove this particular digital restriction mechanism would be to sacrifice your freedom, so those of us most likely to use Linux-libre aren't going to care about it (after all, if you want to sacrifice your freedom, mainline Linux has you covered). The only reason I care at all about it is I think actively blocking the blobs makes the project look hypocritical to outsiders, and it doesn't do anything useful.

Reply via email to