Current-Users archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

why NetBSD include binary/blob driver or firmware by default?


I have recently encountered with a broadcom ethernet card that NetBSD 4.0/4.1 supports and it works perfectly - while 'gnu/linux' gnewsense and trisquel does not support. These linux distributions are supported by Free Software Foundation and they have blob-free kernel and softwares - which means 100% free distributions:

While searching about this issue, i noticed that NetBSD, too, includes drivers and firmwares without source code, most or all has suffix _uu in src tee.

I kindly ask - respecting efforts of all NetBSD team:

Could you please advise me, why NetBSD should include those drivers in src source code or in default installation and why not make an OS with 100% visible codes? Is it really hard to push them to pkgsrc tree and add assign acceptable_license?

In this case, 'sysutils/wpi-firmware2' which is binary firmware, would be a good sample if it ask user's permission (acceptable_license) to install the blob - It installs immediately now.

Best regards,

Home | Main Index | Thread Index | Old Index