Hi Huang, I fully understand your reserved approach, as I would have taken it the same way had I been an established user.

However, all my FSDG concerns can be simply rolled into this: FSF to create a new layer to FSDG so that it acknowledges Debian/main repo as "passable" even if not "ideal". Turn FSDG into a three way function: ideal, passable, unacceptable. That's all I suggest. Debian/main is hardly a breach to free software philosophy, I presume?

So it comes to dissecting the so called "frays" in Debian/main from the current FSDG. Firmware kernel blobs, recommendations or referrals to external non-free components in docs, maybe providing a viaduct or pathway to external non-free apps/addons, et cetera. I do acknowledge that these provisions make the OS evil-tolerating, but do these make the OS itself non-free?

I have already explained the situation with firmware blobs. If we are to accept that uploading a proprietary firmware to onboard RAM on hardware is equivalent to cooperating with non-free hardware (and interpret it as non-free OS), then what stops us from declaring the same for initializing, communicating or handshaking with it? Isn't firmware upload is more or less equivalent to hardware initialization? For instance can't we think of the firmware uploding as sort of an initialization signaling sequence? :)

Almost similar arguments go for external referrals, recommendations, viaducts, etc. They are all non-free-cooperative, alright I accept that. But this is hardly a reason to gain "non-free" status for the OS itself. This approach resulted in Debian/main flagged as "unacceptable". Please, this is beyond comprehension.

I respect your and other's approach, but this is my own approach. Everyone is entitled to their own thoughts. I gather that all my other suggestions are small-time, compared to this FSDG one. :)

Not that I expect FSF buying into this anytime soon, but that doesn't stop curious souls from thinking aloud.

Reply via email to