IoT open data exchange needs to be open source and non-proprietary.  I urge everyone to carefully study the AST-based programming-language-neutral nature of web assembly, semantic versioning, and distributed networking technologies such as IPFS and NDN along with module registries like npm. These are the types of systems we need for IoT and more broadly as a basis for systems development and integration.