Snap7

Snap7 Library

Version:
Snap7 v1.4.2

Description:
Open source library for industrial communication with Siemens S7 PLCs using the ISO-on-TCP protocol.

License:
GNU Lesser General Public License v3 (LGPL v3)

Copyright:
Copyright © Davide Nardella

Usage within the software:
S7 Data Logger uses Snap7 through Rust bindings and dynamic linking to the native snap7.dll library. The original Snap7 source code has not been modified.

Distribution model:
Snap7 is distributed as a separate dynamic library component independent from the main application.

User rights:
In accordance with LGPL v3, users may replace or update the Snap7 library with a compatible version without modifying the entire application.

Rust Dependencies

S7 Data Logger uses libraries from the Rust ecosystem that are primarily distributed under MIT, Apache License 2.0, and BSD licenses.

These dependencies provide functionality such as graphical user interfaces, data serialization, networking, database access, logging, and other system services.

A complete list of open source dependencies and their respective licenses can be provided upon request or included in the software distribution package.

Compliance and Legal Notices

S7 Data Logger is committed to complying with all applicable open source license requirements for the software components it uses.

The use of open source components does not imply endorsement, sponsorship, or affiliation with their respective authors or copyright holders.

S7 DATALOGGER is not affiliated with, approved by, or supported by Siemens AG. “S7” is a registered trademark of Siemens AG, used here only for descriptive purposes.

Siemens®, SIMATIC®, and other referenced trademarks are the property of their respective owners.

For questions regarding software compliance, open source licensing, or technical documentation, please contact:

info@s7datalogger.it