Open-Source Software Meets Industrial Automation
-As more automation technology suppliers incorporate open-source tools, the ability to use open-source software in automation projects no longer depends on access to arcane software knowledge commonly known only to developers and IT-savvy engineers
IIoT, ICSaaS, scada, cloudscada
The quest for interoperability
Three kinds of open code;
1-operating systems Linux, Android …
2-open-source software applications, databases, browsers PostgreSQL, MySQL …
3-libraries of code that embed in other software projects …
4-other drivers; hypertext markup language, open-source TCP/IP, MQTT
the ability to operate and maintain open-source software across the product life cycle becomes both more important and more challenging compared to software developed in-house
must develop independent internal standards and guidelines for vetting any open-source code it is considered for incorporation into existing or new product development