> Does it distribute a kernel with nonfree firmware? If so, PureOS looks, freedom-wise, not different from Fedora

No, it uses Debian's kernel, which does remove firmware blobs. However, removing blobs is not the only thing that the Linux-libre scripts do. From [here][1], mainline Linux "induces you to install additional non-Free Software that it doesn't contain" in the form of messages that appear while booting naming the missing non-free firmware. In addition, Debian's kernel includes a [patch][2] so that the first such message is accompanied by a direction to a [wiki page][3] explaining how to install the firwmare from Debian's non-free repository.

In terms of FSDG-compliance, this is not as bad as Fedora, which includes the firmware by default. However, it is still not good enough for the [FSDG][4], which states "A free system distribution must not steer users towards obtaining any nonfree information for practical use, or encourage them to do so."

Also, note that while PureOS does not include non-free firmware by default *currently*, Purism advertises that the Librem 5 will run PureOS. Since the Librem 5 will probably require non-free blobs, the situation is likely to become more similar to Fedora when it comes time to ship the device.

[1]: https://www.fsfla.org/ikiwiki/selibre/linux-libre/

[2]: https://salsa.debian.org/kernel-team/linux/-/blob/master/debian/patches/debian/firmware_class-refer-to-debian-wiki-firmware-page.patch

[3]: https://wiki.debian.org/Firmware

[4]: https://www.gnu.org/distros/free-system-distribution-guidelines.html

Reply via email to