i guess it depends on "free" as in from one source, but at no cost, or "free" as in anyone can provide a update. The latter is what FOSS works on, allowing anyone else to pick up the touch when the current carrier gets tired.