バイナリ・ブロブ
バイナリ・ブロブの引き起こす問題はいくつかある:
ユーザーはソフトウェアの改変ならびに改変版の配布を一切許されない。
ブロブは移植性が全くなく、概してわずかなハードウェアアーキテクチャでしか動作しない制限がある。
ソースコードが無いためドライバが正しく実装されているかのチェックができない。
コードに対しユーザーやサードパーティーによるセキュリティ監査ができない。
ユーザーはブロブにバックドアやスパイウェアが仕掛けられていないかチェックできず、ベンダーを信頼するしかない。
バグや脆弱性がたとえ発見されたとしても、オペレーティングシステム開発者は、ドライバを修正できない。
ハードウェアベンダーはいくつかのオペレーティングシステムでは製品をサポートしない、もしくはいつでもドライバのメンテナンスを放棄する決定を下せる。
他のオペレーティングシステム向けに提供されているバイナリ・ブロブを利用するため、いくつかのプロジェクトは、ラッパー(英語版)を用意している。例えば、Microsoft Windows向けに作成されたネットワークドライバが利用するNDIS APIを実装した、LinuxのNDISWrapper、FreeBSD・NetBSDのProject Evilがそれに当たる。