Software Licenses

All Keypop and Keyple projects components are 🌍 open source and hosted by the Eclipse Foundation. In addition, CNA also offers a multitude of Keyple extensions, Keyple example applications and Keyple-based tools.

  • Most of these supplements and tools are also published as 🌍 open source.
  • A few are 🚫 restricted to CNA members.

Depending on the type of components, different software licenses are applied:

  • For APIs, examples and demonstrators: so-called permissive licenses: use, implementation or modification of the component is totally free.
  • For libraries: copyleft licenses: use and integration are free, but any modification of the component must be shared and returned to the community.
Software typeLicenseModificationAccess
Keypop APIsMITpermissivepublic source and free use
Keyple APIs
CNA public APIs
Keyple examplesEclipse Distribution License 1.0 (equivalent to 3-Clause BSD License)
CNA open source examples, demonstrators & applications3-Clause BSD License
Keyple librariesEclipse Public License - v 2.0copyleft
CNA open source libraries
CNA restricted librariesCNA LibCNA copyleftsource and use restricted to CNA members
CNA restricted applicationsCNA AppCNA permissive
CNA restricted binariesCNA Bin-use restricted to CNA members