Hi! It is written in article "Explaining Why We Don't Endorse Other Systems of gnu.org:
"BSD systems FreeBSD, NetBSD, and OpenBSD all include instructions for obtaining nonfree programs in their ports system. In addition, their kernels include nonfree firmware blobs. Nonfree firmware programs used with Linux, the kernel, are called “blobs”, and that's how we use the term. In BSD parlance, the term “blob” means something else: a nonfree driver. OpenBSD and perhaps other BSD distributions (called “projects” by BSD developers) have the policy of not including those. That is the right policy, as regards drivers; but when the developers say these distributions “contain no blobs”, it causes a misunderstanding. They are not talking about firmware blobs. None of those BSD distributions has policies against proprietary binary-only firmware that might be loaded even by free drivers." Reference of article "Explaining Why We Don't Endorse Other Systems of gnu.org: https://www.gnu.org/distros/common-distros.en.html Is it true that OpenBSD include instructions for obtaining nonfree programs in their ports system? Is it true that none of those BSD distributions has policies against proprietary binary-only firmware that might be loaded even by free drivers? It is written in LibertyBSD website: "However, OpenBSD ships with several pieces of non-free, binary only firmware <https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode> in the base system, and depending on the hardware detected, by default a script will download more at first boot <https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/distrib/miniroot/install.sub.diff?r1=1.653&r2=1.654&f=h>, without informing the user." Reference of LibertyBSD website: https://libertybsd.net Is it true that OpenBSD ships with several pieces of non-free, binary only firmware <https://cvsweb.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode> in the base system?