The GPL is the reason it's easy to replace the firmware on a consumer router. If the GNU userspace tools were BSD licensed then DDWRT, OpenWRT and Tomato would not exist. It's actually one of the best examples of the GPL's power to allow people to do use their devices to their fullest potential.