The CommsChampion Ecosystem contains multiple components, each one is licensed separately:
Component | License | Details |
---|---|---|
COMMS Library | MPL-2.0 | The core component of the ecosystem, can be used in any closed source project as long as any modifications to the library itself remain open source. |
CommsChampion Tools | GPLv3 | The tools use open source Qt which require compatible license. The tools are expected to be used on the development PC to debug / visualize the protocol and are not part of any end product. |
CommsDSL Specification | cc-by-nd | The specification text is provided under Creative Commons Attribution-NoDerivatives 4.0 International License |
commsdsl | Apache-2.0 | Library for parsing CommsDSL schema files and code generation tools. |
The code generated by the commsdsl tools has no license, the vendor is free to pick any as long as it’s compatible with the license of the project it depends on listed above.
In case any of the default license specified above is not good enough for your needs please feel free to inquire about any custom license you might need.