I was bit hasty with my previous post, it wasn't entirely correct (now edited). The problem the FSF have with the Neo900 is that the baseband firmware is upgradable/flashable, otherwise they would treat the baseband as a dumb appliance and would not care if the firmware was closed (flawed logic in my opinion but that's another debate)