This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

HALCOGEN: License of source code changes applied to FreeRTOS by HALCoGen

Part Number: HALCOGEN

Hello,

We have a question regarding the license of the changes TI applies to the FreeRTOS sources when generating source code with HALCoGen.

We have configured a HALCoGen project that generates sources for FreeRTOS with MPU. However we want to use FreeRTOS V10 and HALCoGen mostly ships FreeRTOS V9.0.0.

Therefore we took a clean a FreeRTOS 10 as downloadable from GitHub (https://github.com/FreeRTOS/FreeRTOS-Kernel). Now we want to apply the changes we can extract from the HALCoGen generated sources compared to a "clean" FreeRTOS V9.0.0 to the sources of FreeRTOS V10. But as these changes are code that is generated by HALCoGen, we need to know the license that the HALCoGen generated code is licensed under.

We are asking this question because for all other sources generated by HALCOGen, e.g., Device_TMS570LC43.c the license is pretty clear from the header of the generated file. The FreeRTOS sources with the applied changes by HALCoGen still have the plain FreeRTOS license header with no reference to code being added from HALCoGen.

Would it be an option to add add some, let's say, "marker" to the FreeRTOS V10 source code that clearly identifies the parts of the code that originally come from HALCoGen?

I hope I could make my question clear.

If a phone call would make things simpler to disucss we would be happy to have a short telephone conference on this.

best regards!