This is interesting.
I mean, if it's not acceptable to run a GNU/Linux system with non-free
firmware (such as Fedora, Ubuntu etc), then is it okay to use a mobile device
with non-free firmware too?
If anything, I'd like to think that running free system critical firmware is
more important on a phone than a computer (although this could be debated).
If CyanogenMod is "free enough", then are distributions such as Ubuntu, "free
enough" as well?
Not being facetious, I respect your opinion and I'm always curious about the
nuances of free software.