Adding third-party source with Apache-2.0 license

Chris Johns chrisj at rtems.org
Mon Aug 8 04:09:36 UTC 2022


On 7/8/2022 10:20 pm, oss at c-mauderer.de wrote:
> Am 07.08.22 um 13:06 schrieb Duc Doan:
>> Dear all,
>>
>> I am working on a project that needs to include ST's STM32F4 HAL into
>> RTEMS, specifically release v1.27.1 at:
>> https://github.com/STMicroelectronics/STM32CubeF4. However, the CMSIS
>> files in this repository have Apache-2.0 license. What do you think
>> about this? Should I add them to RTEMS, or is there anything I need to
>> do to include these sources?
> 
> Thanks for bringing up this issue. I think one important point is that all newer
> ARM CMSIS files are Apache 2.0:
> 
>   https://github.com/ARM-software/CMSIS_5
> 
> So that affects all ARM cores and not only STM32. From my point of view, we
> sooner or later have to accept this license if we don't want to maintain our own
> fork of ARM CMSIS.

Apache requires any update carry a prominent notice plus NOTICE text files need
special handling.

How do you see that being handled?

Chris


More information about the devel mailing list