Hi Kai.
Eclipse specifications require that at least one open source compatible implementation exists. In the case of Sparkplug, that implementation is the Eclipse Tahu project. The Sparkplug specification project and Tahu have each their own set of committers and are managed independently.
The scope for Sparkplug specification project is the specification document itself (in ASCIIDOC) as well as the Sparkplug technology compatibility kit (TCK). The TCK will be used to validate compatible implementations, like the Jakarta EE TCK is used to certify Java app servers. The Sparkplug specification team will soon start writing the TCK.
Since Ian has experience writing such TCKs for normative specifications, his advice will be invaluable to the Sparkplug specification project team. In this context, his contributions to other open source initiatives and his deep knowledge of MQTT, on which Sparkplug is overlaid, completely justify his nomination as a Sparkplug specification project committer. That said, the situation is different for Eclipse Tahu; I expect Ian will have to build a history of contributions over there.
Best Regards,
Frédéric DESBIENS
Program Manager, IoT and Edge Computing | Eclipse Foundation, Inc.
Twitter: @BlueberryCoder
Eclipse Foundation: The Platform for Open Innovation and Collaboration