Skip to content, sitemaporskip to search.
Personal tools
●
Log in
●
Help!
●
Members forum
●About
●Campaigns
●Licensing
●Membership
●Resources
●Community
●♥Donate♥
●Shop
●Search
You
are here:
Home
›
Campaigns
›
Campaign for Free BIOS
The Free Software Foundation's Campaign for Free BIOS
(Also available in: Spanish, Italiano, although these versions may be outdated.)
In 1984 the GNU Project set out to make it possible to operate a computer in freedom--to operate it without any non-free software that would deny the user's freedom
At the time, the obstacle to this was simply the operating system. A computer won't run without an operating system, but all the modern operating systems of 1983 were proprietary, user-subjugating software. There was no way to use modern computers in freedom. We set out to change the situation by developing a free software operating system, called GNU.
When the kernel Linux became free software in 1992, it filled the last gap in GNU. The combined GNU/Linux operating system achieved our goal: you could install it in a bare PC, and run the computer without any installed non-free software.
Strictly speaking, there was a non-free program in that computer: the BIOS. But that was impossible to replace, and by the same token, it didn't count.
The BIOS was impossible to replace because it was stored in ROM: the only way to to put in a different BIOS was by replacing part of the hardware. In effect, the BIOS was itself hardware--and therefore didn't really count as software. It was like the program that (we can suppose) exists in the computer that (we can suppose) runs your watch or your microwave oven: since you can't install software on it, it may as well be circuits, not a computer at all.
The ethical issues of free software arise because users obtain programs and install them in computers; they don't really apply to hidden embedded computers, or the BIOS burned in a ROM, or the microcode inside a processor chip, or the firmware that is wired into a processor in an I/O device. In aspects that relate to their design, those things are software; but as regards copying and modification, they may as well be hardware. The BIOS in ROM was, indeed, not a problem.
Since that time, the situation has changed. Today the BIOS is no longer burned in ROM; it is stored in nonvolatile writable memory that users can rewrite. Today the BIOS sits square on the edge of the line. It comes prewritten in our computers, and normally we never install another. So far, that is just barely enough to excuse treating it as hardware. But once in a while the manufacturer suggests installing another BIOS, which is available only as an executable. This, clearly, is installing a non-free program--it is just as bad as installing Microsoft Windows, or Adobe Photoshop. As the unethical practice of installing another BIOS executable becomes common, the version delivered inside the computer starts to raise an ethical problem issue as well.
The way to solve the problem is to run a free BIOS. And our community has developed free BIOSes--for instance, GNU BootorCanoeboot. While the number of computers for which a free BIOS is available is growing, it is just a tiny fraction of all computers available for purchase. Whereas "PC clones" were and are quite similar, and fully-documented as regards what the kernel and user-space programs need to know, the commands that the BIOS must execute in order to initialize the machine are varied, and in most cases secret. How to install a new BIOS is also secret on many machines. And so far, most manufacturers have not given us the necessary cooperation of providing these specifications. Some desktop machines can run a free BIOS, but we don't know of any currently available laptop that can do so, but some older ThinkPad models can.
Some of the laptops used at the FSF were donated by IBM. This was one among several ways IBM cooperated with the GNU Project. But the cooperation is incomplete: when we asked for the specifications necessary to make a free BIOS run on these laptops, IBM refused, citing, as the reason, the enforcement of "trusted computing" (Update: since the time of writing, the free software community found a technical workaround to this problem and all laptops used by the FSF now run a free BIOS). Treacherous computing is, itself, an attack on our freedom; it is also, it seems, a motivation to obstruct our freedom in other ways.
Not all of our community perceives the non-free BIOS as an acute problem. Much of our community supports the open source philosophy, which says that the issue at stake is choosing a development model that produces powerful, reliable software. The open source philosophy doesn't say that "closed source" software is unethical, only that it is likely not to be as reliable. People who hold those views might not care about the loss of freedom imposed by a non-free BIOS, because in their philosophy, freedom is not the issue. For us in the free software movement, freedom is the main issue; we have to solve this problem, whether they help or not.
Help the FSF stay strong
Ring in the new year by supporting software freedom and helping us reach our goal of 100 new associate members!
Free software campaigns
●Freedom Ladder
●Fight to Repair
●Free JavaScript
●High Priority Free Software Projects
●Secure Boot vs Restricted Boot
●Surveillance
●Upgrade from Windows
●Working Together for Free Software
●Defective by Design
●End Software Patents
●OpenDocument
●Free BIOS
●Past campaigns
Sign up
News
Eko K. A. Owen joins the FSF board as the union staff pick
Dec 29, 2025
Free Software Foundation receives historic private donations
Dec 24, 2025
Free Software Awards winners announced: Andy Wingo, Alx Sa, Govdirectory
Dec 09, 2025
More news…
Recent blogs
GPL-compliant reasonable legal notices and author attributions
You came through for free software!
Our members help secure the future of a free society
Turning freedom values into freedom practice with the FSF tech team
Recent blogs -
More…
Upcoming Events
Meet up with FSF staff and Librephone developer at FOSDEM 2026
Jan 31, 2026 - Feb 01, 2026
—
ULB Solbosch Campus, Brussels, Belgium, Europe
Free Software Directory meeting on IRC: Friday, February 6, starting at 12:00 EST (17:00 UTC)
Feb 06, 2026 12:00 PM - 03:00 PM
—
#fsf on libera.chat
Previous events…
Upcoming events…
The FSF is a charity with a worldwide mission to advance software freedom — learn about our history and work.
Copyright © 2004-2026 Free
Software Foundation, Inc. Privacy Policy.
This work is licensed under a Creative
Commons Attribution-No Derivative Works 3.0 license (or later
version) — Why this license?
Skip sitemaporskip to licensing items
●About
●Staff and Board
●Contact Us
●Press Information
●Jobs
●Volunteering and Internships
●History
●Privacy Policy
●JavaScript Licenses
●Hardware Database
●Free Software Directory
●Free Software Resources
●Copyright Infringement Notification
Skip to general items
●Campaigns
●Freedom Ladder
●Fight to Repair
●Free JavaScript
●High Priority Free Software Projects
●Secure Boot vs Restricted Boot
●Surveillance
●Upgrade from Windows
●Working Together for Free Software
●GNU Operating System
●Defective by Design
●End Software Patents
●OpenDocument
●Free BIOS
●Connect with free software users
Skip to philosophical items
●Licensing
●Education
●Licenses
●GNU GPL
●GNU AGPL
●GNU LGPL
●GNU FDL
●Licensing FAQ
●Compliance
●How to use GNU licenses
for your own software
●Latest News
●Upcoming Events
●FSF Blogs
Skip list
●Donate to the FSF
●Join the FSF
●Patrons
●Associate Members
●My Account
●Working Together for Free Software Fund
●Philosophy
●The Free Software Definition
●Copyleft: Pragmatic Idealism
●Free Software and Free Manuals
●Selling Free Software
●Motives for Writing Free Software
●The Right To Read
●Why Open Source Misses the Point of Free Software
●Complete Sitemap
fsf.org is powered by:
●Plone
●Zope
●Python
●CiviCRM
●HTML5
Send your feedback on our translations and new translations of pages to campaigns@fsf.org.