Other projects make a distinction between binary-only software and binary-only firmware, and hence distribute firmware blobs; such projects include NetBSD, FreeBSD, DragonFly BSD, and some Linux distributions.
Other projects make a distinction between binary-only device drivers and binary-only firmware, allowing certain firmware blobs. Projects following this policy include NetBSD, FreeBSD, DragonFly BSD, and some Linux distributions.