How and why to work with the Linux kernel community What about other FOSS OS's There are quite a number of other non-Linux FOSS OSs, among them FreeBSD, OpenBSD, NetBSD, ... Those are not as small as you might think FreeBSD often used for internet severs (web, mail, ...) OpenBSD often used in high-security environments NetBSD a little more prominent in embedded So how does this affect a HW manufacturer In case the OS is used in a targetted market, developing a driver might make sense In most cases, open docuentation is all those projects need In other cases, dual-licensing a driver (GPL+BSD) makes sense so *BSD can use code from the Linux driver