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.

Dual Licencing

We have some queries from our customer about the licencing of the XDC tools package. Would you be able to provide some clarification of the dual licencing model.

Unless otherwise declared in the XDCtools License Manifest, all Target Device Content is dual-licensed under EDL v1.0

Our Cusotmer have EPL licences on their blacklist. We are trying to find out the reason for this. So is it possible to get a statement from TI that EDLV1.0 applies to this package?
  • Hi Tadgh,

    The engineer that can answer this best is currently out of the office. He should return by sometime tomorrow and will answer this then.

    Todd

  • Tadgh,

    XDC consists of both host-based tools and embeddable run-time libraries. All the host tools (unless stated in the Manifest) are licensed under the EPL. The run-time libraries (unless stated in the manifest) are under an EDL (https://www.eclipse.org/org/documents/edl-v10.php). This is essentially the same as the BSD license.

    So the EDL license allow customers to do whatever they like with their embedded code (and any included libraries). The EPL license itlself is pretty harmless. The only requirement is that if you modify any of the source files for the tools, you have to make these specific modifications publicly available. It doesn't affect any other code the customer is developing. My guess is that they had inexperienced legal people creating that blacklist.

    Nick Lethaby