Plaintext
jxself.org
The (Lack) Of Cell Phone Freedom Home
I've been thinking about cell phones, and there is no cell phone out there that is 100% Linux-libre
freedom-respecting.
Sure, there's Replicant and the various distros that run on the Neo FreeRunner. Even GitWeb
if those are entirely made of free software, the devices they run on still need other
pieces of proprietary software for full functionality. The Replicant project posted an How To
analysis of the proprietary software needed to run all of the hardware in one device:
The camera, Bluetooth, accelerometers, and WiFi just to name a few. Articles
Even if you leave all of these out and only make phone calls, or work to develop free
RSS Feed
replacements, there's still one piece of proprietary software left: The radio's firmware.
Newer versions are released from time to time, so there's no question that this is
software and raises all of the same ethical issues as installing any other piece of About Me
proprietary software. Some of the updates are even mandatory. I'm not sure what
would happen if people refused. Contact Me
The OsmocomBB project is working to make a free replacement firmware for a couple GPL enforced
of devices. Their work is to be applauded but I fear that even this won't be enough to
get the free software community to where it needs to be because of other legal and
technical problems. If you appreciate any of the things I
am doing you can make a donation.
One of the legal problems is that the FCC's approval is lost once other radio firmware
is installed, and using a device that isn't FCC approved is very likely illegal. Even if the
free software community were somehow able to partner with a cell phone
manufacturer and have them use the free replacement from the start, along with FCC
approval, being free means that the user has the ability to install modified versions,
and this then takes us back to the beginning where the FCC's approval is then lost.
The law needs to change. It shouldn't be illegal to use your own stuff once you've
installed your own software into it.
The other problem I see is the lack of standardization. Computers are very
standardized so, all things being equal, you generally don't have to worry if the
computer from Vendor A will be compatible with the computer from Vendor B. The cell
phone industry doesn't really have this level of standardization, and I think that will
hurt efforts to make a free radio firmware widely available to lots of people with lots of
different cell phones from lots of different manufacturers. It's also very easy for cell
phone manufacturers to discontinue models or implement other internal hardware
changes at any time, which only serves to frustrate the efforts of the free software
community.
Increased standardization is also necessary, and I think this can only be done with the
cooperation of cell phone manufacturers.
Here's hoping that, one day, everyone will be able to use a cell phone without any
proprietary software anywhere and without any legal or other troubles.
Copyright © 2011 Jason Self. See license.shtml for license conditions. Please copy and share.