Roku Developer Program

Developers and content creators—a complete solution for growing an audience directly.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
MrLlama
Level 7

U-Boot - Possible GPLv2 License Violation

The U-Boot sources for Roku HDRTV v9.4.0 appear to be in violation of GPLv2.  The code unconditionally statically links against against a few Mstar libraries, but neither the sources nor licenses for those libraries are made available.  Without them, the U-Boot sources simply cannot be built.

From the U-Boot Makefile:

## MstarApp
LIBS += ../MstarApp/libmsapp.a
LIBS += ../MstarApp/src/fs/libmsfs.a
ifeq ($(CONFIG_SECURITY_BOOT),y)
LIBS += ../MstarApp/src/secure/libmssecure.a
endif

## MstarCore
LIBS += ../MstarCore/libmscore.a
LIBS += ../MstarCore/src/drivers/libdrivers.a

## MstarCustomer
LIBS += ../MstarCustomer/$(CUSTOMER)/libmscustomer.a

## Utopia Lib:
## The --gc-sections will remove the unused section part, so we included all utopia lib.
LIBS += lib/mstar/*.a

 

0 Kudos