open62541 is an open-source implementation of the OPC UA communication standard, written in C99 with minimal dependencies and aimed at embedded systems and industrial devices. Developers use it as a library to add OPC UA client and server functions to their own products, for example to connect machines and controllers to a plant network. It is licensed under the Mozilla Public License 2.0, which the project states is free of charge, including for commercial use.
The official maintainer is o6 Automation GmbH, with an address in Karlsruhe, Germany; its managing director is named in the project's imprint. Because the library is built into the user's own products, operation rests with the user. The maintainer also offers paid support, consulting, training and development, which are optional. For a European organisation this is an OPC UA implementation maintained by a German company, with no dependency on a proprietary SDK from outside the EU.