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.

ARM-CGT: license of compiler for ARM,C28

Genius 3186 points
Part Number: ARM-CGT

Tool/software:

Hi

May I have questions about compiler license?

My customer want to know  it should open source code if use TI's compiler.

Question 1 : 

If use TI-clang CGT(for MSPM0, Sitara, CCxxx), it need to open source code?

And could you let me know about license?

And should we write anything in my customer's end product?

https://www.ti.com/tool/ARM-CGT 

Question 2 : 

If use GNU compiler(for MSPM0, Sitara, CCxxx), it need?

I beleive GNU General Public License not require opening source code.

Question 3 : 

How was C2000 CGT?

Thanks,

GR

  • GR,

    If use TI-clang CGT(for MSPM0, Sitara, CCxxx), it need to open source code?

    And could you let me know about license?

    And should we write anything in my customer's end product?

    The TI Arm Clang compiler is licensed under what we refer to as the TI Text File license or the TSPA license.  Attached is a copy.  This does not require a customer to make their software open source.  Note that there is 3rd party content in the installation, the terms for that are covered in the manifest which is included in the installation.  Look for a file like TI_Arm_Clang_Compiler_3.2.1_manifest.html.

    TSPA_Modified.pdf

    If use GNU compiler(for MSPM0, Sitara, CCxxx), it need?

    I beleive GNU General Public License not require opening source code.

    This is my understanding as well but I cannot provide a legal opinion on someone else's license agreement.

    How was C2000 CGT?

    The C2000 compiler is also licensed under the TI text file license.

    Regards,
    John

  • Hi John,

    Thanks for your information.

    I understand.

    Best regards,

    GR