FSF Librephone update: Ensuring freedom, one blob at a time
The Free Software Foundation provides an update on the Librephone project, detailing efforts to achieve software freedom in mobile devices by identifying and replacing proprietary "blobs"—unfree binary code—with free alternatives, one component at a time.
Background
- The **Free Software Foundation (FSF)** is a non-profit that promotes the right to use, study, modify, and share computer software. It maintains the *GNU General Public License* and defines "free software" in terms of the four essential freedoms (run, study, redistribute, improve).
- A **"blob"** (binary large object) is a piece of proprietary, closed-source code — often a firmware driver or hardware initialization file — that the user cannot inspect or modify. The FSF considers blobs incompatible with software freedom.
- The **Librephone** is the FSF's project to develop a mobile phone that runs entirely on free software, down to the lowest-level firmware. Most commercial smartphones (even those running Android) rely on proprietary blobs for WiFi, cellular baseband, GPS, and other hardware.
- The article reports on recent progress: specific hardware modules on the Librephone have been made to work with entirely free firmware replacements, removing one blob at a time. This matters because a truly libre phone is still rare — existing "open" phones often still ship non-free microcode.