Zkusím vám to přiblížit z pohledu dekompozice: Řekne se co musí být analogové, jak se udělá rozhraní na digitální úroveň, co je třeba odřít zákaznickým obvodem, logikou, MCU v hardwaru a co uděláme softwarem (ovladačem).
Část tohohle ovladače je prostě brána jako část zařízení a já chápu jako vývojář že jí firmy chtějí tajit.
Pokud neupíráme výrobci právo interní část výrobku tajit (já to nedělám) tak lze BLOBy eliminovat zbytečným zadrátováním těhle funkcí do zařízení -> složitější koncept a větší chybovost -> dražší zařízením
Tohle prostě bude dělat málokdo a já s tím souhlasím. Takže přestanťe vymejšlet hardware "designed for BSD", ale hledejme cesty jak to vyřešit ku spokojenosti všech stran. Já myslím, že např HAL v Madwifi je pěkný konsenzus.