|
@@ -1,16 +1,21 @@
|
|
|
Introduction
|
|
|
============
|
|
|
|
|
|
-open62541 (http://open62541.org) is an open source implementation of OPC UA
|
|
|
-(short for OPC Unified Architecture). open62541 is a C-based library (linking
|
|
|
-with C++ projects is possible) with all necessary tools to implement dedicated
|
|
|
-OPC UA clients and servers, or to integrate OPC UA-based communication into
|
|
|
-existing applications. open62541 is licensed under Mozilla Public License v2.0.
|
|
|
-So the *open62541 library can be used in projects that are not open source*.
|
|
|
-However, changes to the open62541 library itself need to published under the
|
|
|
-same license. The plugins, as well as the provided example servers and clients
|
|
|
-are in the public domain (CC0 license). They can be reused under any license and
|
|
|
-changes do not have to be published.
|
|
|
+open62541 (http://open62541.org) is an open source and free implementation of
|
|
|
+OPC UA (OPC Unified Architecture) written in the common subset of the C99 and
|
|
|
+C++98 languages. The library is usable with all major compilers and provides the
|
|
|
+necessary tools to implement dedicated OPC UA clients and servers, or to
|
|
|
+integrate OPC UA-based communication into existing applications. open62541
|
|
|
+library is platform independent. All platform-specific functionality is
|
|
|
+implemented via exchangeable plugins. Plugin implementations are provided for
|
|
|
+the major operating systems.
|
|
|
+
|
|
|
+open62541 is licensed under the Mozilla Public License v2.0. So the *open62541
|
|
|
+library can be used in projects that are not open source*. Only changes to the
|
|
|
+open62541 library itself need to published under the same license. The plugins,
|
|
|
+as well as the server and client examples are in the public domain (CC0
|
|
|
+license). They can be reused under any license and changes do not have to be
|
|
|
+published.
|
|
|
|
|
|
OPC Unified Architecture
|
|
|
------------------------
|