dh-electronics / meta-av96

Yocto Meta Layer for Avenger96
4 stars 8 forks source link

License of files under files/lib/firmware #9

Open rahulmohang opened 3 years ago

rahulmohang commented 3 years ago

Hi,

Problem description: I am from the Open Harmony Operating System project. We were going through the bitbake recipes at meta-av96/recipes-bsp/firmware-files/.

https://github.com/dh-electronics/meta-av96/tree/dunfell/recipes-bsp/firmware-files

Bitbake files:

ap1302-firmware.bb wifi-firmware.bb

As per Bitbake files, the license of the firmware files is MIT. However, the files that are used during the build seems to be licensed under proprietary license.

ap1302

On further analysis, ap1302 was found to be a product of ON semiconductors. The use of firmware from ON semiconductors is governed by the EULA at https://www.onsemi.com/site/pdf/ONSEMI_T&C.pdf, if not specifically subjected to other terms on purchase.

BCM43455

We have found a previous usage of BCM43455 in another project in Bluez firmware at https://github.com/RPi-Distro/bluez-firmware/blob/master/debian/copyright. We have found license agreements related to BCM43xx at firmware-nonfree/LICENCE.broadcom_bcm43xx at master · RPi-Distro/firmware-nonfree (github.com). So, there is reasonable evidence to believe that, to distribute BCM firmware, we need license from BROADCOM.

Can you please let us know the license of the firmware files. If they are MIT, can you please let us know if you have some documentation that refers to that licensing option?

Regards, Rahul