Permission from Realtek to include wireless firmwares
authorkevlo <kevlo@openbsd.org>
Mon, 4 Oct 2021 01:29:57 +0000 (01:29 +0000)
committerkevlo <kevlo@openbsd.org>
Mon, 4 Oct 2021 01:29:57 +0000 (01:29 +0000)
commit2f22c03877562cecfe7a5d75957f3a51d58a0c46
treebd9f6357a8f27de394a1b631939f3c90c87d3a8a
parentabd01fcea2dba4aeb14ac3904e7e381a9d8f95c5
Permission from Realtek to include wireless firmwares

After deraadt@ explained why the Realtek firmware cannot be put into our tree,
I reached out to Realtek to explain the situation.

According to the LICENCE.rtlwifi_firmware.txt [1], the rules permitted adding
their non-open-source firmware into open source operating systems but such
an addition (ironically) makes that open source operating system not entirely
open source.  Realtek understood the irony, and change the license.

Thanks to Realtek for this change which lets us put the firmware .h file
into our tree, this means Realtek wireless will work without requiring
a firmware download (which is difficult over a non-working Realtek network :)

[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.rtlwifi_firmware.txt?id=0f863ff1b388ad5b0f7d25decdbb642#n22

ok deraadt@
sys/dev/microcode/rsu/microcode.h [new file with mode: 0644]
sys/dev/microcode/rsu/rsu-license [new file with mode: 0644]
sys/dev/microcode/rtwn/microcode.h [new file with mode: 0644]
sys/dev/microcode/rtwn/rtwn-license [new file with mode: 0644]
sys/dev/microcode/urtwn/microcode.h [new file with mode: 0644]
sys/dev/microcode/urtwn/urtwn-license [new file with mode: 0644]