--
Manifest template 1.0
This template is used to generate A PLAIN TEXT Uploadable manifest for SRAS.
Table Instructions:
Define what you are delivering by filling in the table below. Tables start with the start keyword
end with the end keyword,
and may also contain footnotes specific to that table.
You can have as many “Public” tables as you like in your manifest and can name them. You can have one and only one “Private” table.
To create additional tables copy everything starting with and then paste it after the table below.
The field “attribute =” can be set to Public (the default) or Private to define the type of table it is. If the table is Public then
everything in the table will appear on your manifest. If the table is Private then none of the entries will appear on your manifest
but they will be stored in the SRAS. Private tables are useful for documenting third party code, that requires Legal review, but does
not need to be acknowledged on the manifest you ship; e.g. it may be covered by our TI license.
The field “name = “ is used to put a heading over the table on the manifest you ship.
The field “description =” is used to put a description under the Table name on the manifest you ship.
To learn how to document software in the table read the instructions here. A brief explanation of the table columns follows.
License Type - If its an SPDX defined license use their short name identifier. You can see a list here: http://spdx.org/licenses/ . If
it’s not on the list and not a commercial or TSPA license then use the application name as the license.
Delivered As - This field will either be “Source”, “Binary” or “Source and Binary” and is the form the content of the Software is
delivered in. If the Software is delivered in an archive format, this field applies to the contents of the archive. If the word
Limited is used with Source, as in “Limited Source” or “Limited Source and Binary” then only portions of the Source for the
application are provided.
Modified by TI - This field will either be “Yes” or “No”. A “Yes” means TI has made changes to the Software. A “No” means TI
has not made any changes. Note: This field is not applicable for Software “Obtained from” TI.
Location - The directory name and path on the media, e.g. drive, (or in an archive) where the Software is located after
installing or extracting.
Obtained From - This field specifies from where or from whom TI obtained the Software. It may be a URL to an Open Source site,
a 3rd party licensor, or TI (if TI developed the software). See Links Disclaimer in the Disclaimers Section.
-->
Version = “1.0”
Sep = “|”
Tool=”Hand”
<-- ** Do not edit or remove anything above this line **
-->
<--
Instructions:
DO NOT Alter the column headings below. The order is extremely important; if you change the order or add or
remove a column the upload will not work. When adding a row to the table below you must account for each column.
If a column does not have a value add it, but leave it blank. Each column should appear on its own line and start
with the | character.
Here is an example row for a BSD application written by TI:
| TI application
| 1.0
| BSD-3-Clause
| Source
| N/A
| [as installed]/*
| Texas Instruments
-->
attribute = “Public”
name = “Manifest Table”
description = “See the Legend above for a description of these columns.”
| Industrial Communications SDK
| 2026.00.00
| BSD-3-Clause
| Source and Binary
| N/A
| [as installed]/*
| Texas Instruments
| ICSS Firmware for EtherCAT SubDevice
| 6.5.x
| TI Text File
| Binary as a C array in header file
| N/A
| [as_installed]/source/industrial_comms/ethercat_subdevice/icss_fwhal/firmware/*
| Texas Instruments
| ICSS Firmware for EthernetIP Adapter
| 5.5.x
| TI Text File
| Binary as a C array in header file
| N/A
| [as_installed]/source/industrial_comms/ethernetip_adapter/icss_fwhal/firmware/*
| Texas Instruments
| ICSS Firmware for Profinet Device
| 1.0.x
| TI Text File
| Binary as a C array in header file
| N/A
| [as_installed]/source/industrial_comms/profinet_device/icss_fwhal/firmware/*
| Texas Instruments
| ICSS Firmware for IOLink
| 0.4.x
| TI Text File
| Binary as a C array in header file
| N/A
| [as_installed]/source/industrial_comms/iolink/icss_fwhal/firmware/*
| Texas Instruments
| ICSS Firmware for HSR-1G
| 1.2.x
| TI Text File
| Binary as a C array in header file
| N/A
| [as_installed]/source/industrial_comms/hsr_prp_1g/icss_fwhal/firmware/hsr/*
| Texas Instruments
| ICSS Firmware for PRP-1G
| 1.0.x
| TI Text File
| Binary as a C array in header file
| N/A
| [as_installed]/source/industrial_comms/hsr_prp_1g/icss_fwhal/firmware/prp/*
| Texas Instruments
| EtherCAT SubDevice Examples
| 2.3.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/ethercat_subdevice_demo/*
| Texas Instruments
| EthernetIP Adapter Examples
| 4.1.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/ethernetip_adapter_demo/*
| Texas Instruments
| Profinet Device Examples
| 4.4.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/profinet_device_demo/*
| Texas Instruments
| IOLink Master Examples
| 2.2.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/iolink_master_demo/*
| Texas Instruments
| EtherCAT-IOLink Gateway Examples
| 3.3.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/ethercat_iolink_gateway_demo/*
| Texas Instruments
| EthernetIP-IOLink Gateway Examples
| 1.0.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/ethernetip_iolink_gateway_demo/*
| Texas Instruments
| Modbus Server Examples
| 1.0.x
| BSD-3-Clause
| Source
| No
| [as_installed]/examples/industrial_comms/modbus_server_demo/*
| Texas Instruments
| EtherCAT SubDevice Stack Headers
| 2.3.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/ethercat_subdevice/stack/*.h
| Texas Instruments
| EthernetIP Adapter Stack Headers
| 4.1.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/ethernetip_adapter/stack/*.h
| Texas Instruments
| Profinet Stack Headers
| 4.4.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/profinet_device/stack/*.h
| Texas Instruments
| IOLink Stack Headers
| 2.2.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/iolink/*.h
| Texas Instruments
| EtherCAT-IOLink Gateway Stack Headers
| 3.3.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/ethercat_iolink_gateway/*.h
| Texas Instruments
| EthernetIP-IOLink Gateway Stack Headers
| 1.0.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/ethernetip_iolink_gateway/*.h
| Texas Instruments
| Modbus Server Stack Headers
| 1.0.x
| TI Commercial
| Source
| No
| [as_installed]/source/industrial_comms/modbus_server/stack/include/*.h
| Texas Instruments
| Modbus Server Stack Headers
| 1.0.x
| MIT
| Source
| No
| [as_installed]/source/industrial_comms/modbus_server/stack/include/nanomodbus.h
| https://github.com/debevv/nanoMODBUS
| EtherCAT SubDevice Stack Library
| 2.3.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/ethercat_subdevice/stack/lib/ethercat_subdevice.*
| Texas Instruments
| EthernetIP Adapter Stack Library
| 4.1.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/ethernetip_adapter/stack/lib/*
| Texas Instruments
| Profinet Device Stack Library
| 4.4.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/profinet_device/stack/*
| Siemens Aktiengesellschaft
| Modbus Server Stack Library
| 1.0.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/modbus_server/stack/lib/*
| Texas Instruments
| IOLink Stack Library
| 2.2.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/iolink/stack/lib/*
| Texas Instruments
| EtherCAT-IOLink Gateway Stack Library
| 3.3.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/ethercat_iolink_gateway/stack/lib/*
| Texas Instruments
| EthernetIP-IOLink Gateway Stack Library
| 1.0.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/ethernetip_iolink_gateway/stack/lib/*
| Texas Instruments
| Modbus Server Stack Library
| 1.0.x
| TI Commercial
| Binary
| No
| [as_installed]/source/industrial_comms/modbus_server/stack/lib/*
| Texas Instruments
<-- Instructions: Use this section to place footnotes you may have for the table above or just any notes in general. To do a footnote DO NOT use the Microsoft word footnote capability. Instead use an old fashioned (number), e.g. (1) in the table above. All notes must between the Footnotes … footnotes block. Anything outside of this will not work. Do not remove this text. It will not appear on your manifest..-->
<-- Instructions: Some open source licenses may require a specific credit or attribution in product documentation. Those credits should be listed here and all credits should fit between the Credits … credit block. Anything outside of this will not work. Do not remove this text. It will not appear on your manifest. -->
<-- Instructions: Place a unique copy of each Open Source license referenced in the table above here and any OSS licenses that require attribution. All license text should fit between the Licenses …licenses block. Anything outside of this will not work. Do not remove this text. It will not appear on your manifest. -->
(1) EtherCAT SubDevice on TI SDK will not work unless you/customer directly obtain and license the EtherCAT SubDevice stack from Beckhoff Automation GmbH.
Industrial Communications SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2023 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
ICSS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated
All rights reserved not granted herein.
Limited License.
Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI (“TI Devices”). No hardware patent is licensed hereunder.
Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution
Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:
* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.
* any redistribution and use are licensed by TI for use only with TI Devices.
* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.
If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:
* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.
* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.
Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.
DISCLAIMER.
THIS SOFTWARE IS PROVIDED BY TI AND TI’S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI’S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
nanoMODBUS (MIT License)
------------------------------------------------------------------
MIT License
Copyright (c) 2022 Valerio De Benedetto (@debevv)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.