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.

TMS320F28377D: controlsuite & c2000ware license agreements details on a final product

Part Number: TMS320F28377D
Other Parts Discussed in Thread: CONTROLSUITE, C2000WARE

Hi everybody , 

I developed my SW using  Controlsuite and  on other product C2000 ware .

normally I sell my final product not giving source code to final customer ,  but  eventually in same case I should be required .

please could you clarify  me where to find  rules and liabilities  due in sharing my code  using  C2000ware or controlsuite if any ? 

any paper explaining this ?

best regards

Carlo

  • Carlos,

    In the root directory there is a file with "manifest" in the title.  For example:

    • C2000Ware_1_00_06_00_manifest.html 
    • C2000Ware_DigitalPower_SDK_1_02_00_00_manifest.html.  

    The manifest file lists the contents and license type for each of the components in the package.

    For the license type "TI Commercial": the terms are described in the license the customer clicks "I accept" to when they download the package.   There is a copy of this license in root directory (license.txt).

    For the license type "BSD-3-Clause": This is an open-source standard license and there is a copy of it in the manifest (near the bottom). A google search also provides information such as https://opensource.org/licenses/BSD-3-Clause

    For any 3rd party content: An example would be a 3rd party ethernet stack. The origin of the source and the license name is listed  in the manifest table. It is up to the customer to understand the terms of the 3rd party's license.  

    Notes:

    • In C2000Ware we moved some content from TI commercial (controlSUITE) to BSD-3-Clause (C2000Ware).  In this case the most recent license (BSD-3-Clause) can be applied. 
    • In ControlSUITE there only is a manifest in the root directory of each component. For example: C:\ti\controlSUITE\libs\math\CLAmath\v4_02_00_00.... manifest.html for the CLA math library.   The top level manifest does not exist.  This was greatly improved in C2000Ware with the addition of a consolidated top level manifest instead of having to dig into each directory.

    Regards

    Lori