Dear Debian Community,

I am Deep Pandya from Gujarat, India, and a long-time Debian user. I migrated from Windows to Ubuntu in 2013 and later explored the philosophy of the GNU project and the history of the free software movement. After trying GNU-endorsed Trisquel and PureOS, I finally landed on Debian (Stretch release) in 2019 and have been actively using it since (Buster, Bullseye, Bookworm). In 2020, I even wrote a blog post, "Reasons to choose Debian among GNU/Linux distributions" (https://lignuxblog.wordpress.com/2020/08/27/reasons-to-choose-debian/). Though I am not a programmer or software developer, I deeply care about Debian's values.

In 2022, the General Resolution to officially include non-free firmware in the installation images shocked me because it signified a move away from Debian's conceptual roots.

I fully believe in the GNU philosophy and its uncompromising commitment to freedom. Without that, we might not have had the Linux kernel under GPL or even the open-source movement. However, when it comes to practical usability, I acknowledge that some users--myself included--may need to install non-free firmware for WiFi, Bluetooth, or graphics drivers. But in the past, when I made such a compromise, I was aware of it. Debian used to perfectly balance software freedom and usability--until 2022.

I understand that users need proprietary drivers to run certain hardware, and Debian should not ignore this reality. That is why I am not asking Debian to become a fully GNU-endorsed distro like Trisquel, which rejects all non-free software in every case. However, at the same time, Debian should not readily promote non-free firmware to the point where it loses its philosophical distinction and becomes just another convenience-focused distribution like Ubuntu or Linux Mint.

[A Ruinous Compromise]

After compromising a byte, our goal should be to find/develop libre alternatives so that, in the future, Debian users are less (bit) dependent on non-free firmware. Instead, we did the opposite--compromising more, from a byte to a kilobyte, for the sake of convenience. If this trend continues, what stops us from reaching a megabyte of compromise?

Debian's official inclusion of non-free firmware contradicts its original philosophical values and social contract. Today, Debian includes a few non-free firmwares; tomorrow, it may include several; and the day after, many. If we normalize this now, how will future Debian developers uphold our values? This is the kind of ruinous compromise that GNU warns about: https://www.gnu.org/philosophy/compromise.html

[A Call for Rethinking This Decision]

I urge Debian to rethink its decision to officially include non-free firmware and correct the social contract. Instead of making non-free firmware the default, Debian should ensure that users consciously choose to install it while being made aware of the implications. As GNU explains: https://www.gnu.org/philosophy/install-fest-devil.html

Imagine hiding the "devil" by making it an official part of Debian.

Debian is Debian--the "devil" should not be an official part of it.

I would like to close with a modified stanza from the Free Software Song, which fits this situation perfectly:

When we have enough free software, at our call, Debianers at our call,
    We'll kick out these dirty firmware ever more, Debianers ever more.

I look forward to hearing thoughts from the Debian community on this important issue.

Best Regards,
Deep P. Pandya

Reply via email to