the summary is - and this surprised me to find out exactly what the FSF's rules are - that basically average end-users must not be accidentally tricked into running proprietary software (which could potentially end up spying on them), for example like in Debian GNU/Linux you run synaptics, it presents "nonfree" as one of the click-check-box options, there's absolutely no warnings whatsoever about the dangers of installing non-free software, and the average end-user really doesn't know what they're getting into with that. *this* is the scenario that the FSF's rules are intended to cover - *NOT* the average TECHNICAL end-user usage-case where they're competent enough to know how to compile up code (even though they can't program), follow instructions online and generally make informed decisions about what they're getting into.

so in talking to the FSF i was surprised to learn that if we simply don't compile in mali.ko into the linux kernel, then because it's LITERALLY IMPOSSIBLE to gain access from userspace to that proprietary piece of graphics - as in, there's nothing that the user can do which would allow them to even know that MALI was even on the SoC - turns out that that's good enough to be able to apply for an "Exemption" under the FSF's RYF Certification Programme.

now, exemptions *specifically* require a Board Meeting to evaluate them, and that means in effect that Dr Stallman needs to evaluate it, but chances are high that we'll be ok.

what that *doesn't* mean is that it's okay for ARM to get away with messing everyone about. this should *NOT* be used as an excuse by ARM to continue to do what they're doing. and i can tell you right now that if we had any other choices - any truly libre SoCs with full 3D graphics - i would certainly be using them. this processor therefore represents the nearest stepping-stone to get to where we want to be.

Reply via email to