Skip to content

OParczyk/iAT_plc4x_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iAT_plc4x_project

This Project is part of a demonstration and evaluation project for the PLC4X framework.

Building the project

This project can be built using maven:

$ mvn package

The portable executable .jar file will be generated at target/iAT_plc4x_project-1.0.0-jar-with-dependencies.jar

Notes on Licensing

This Project links to Apache PLC4X, which is licensed under the Apache 2.0 license [1]1. Further, this project links to the Eclipse Paho Java MQTT client library. This library is dual-licensed under both the Eclipse Public License 2.0 (EPL2.0) and the Eclipse Distribution License v1.0. [3]3

This project in turn is licensed under the GPLv3 license. This is permittable, as both the FSF and Apache Foundation agree that compatibility between GPLv3 and Apache 2.0 is possible, if it's the GPLv3-licensed code that links to the Apache 2.0-licensed code. [2]2 The same thing applies to Javatuples, which is also used here.

While the EPL2.0 and GPL licenses are considered incompatible [6]6 we can still incorporate the Eclipse Paho Java MQTT client library as we can select license terms due to them being dual-licensed. [7]7 The Eclipse Distribution License v1.0 is a 3-clause BSD license, which in turn is considered compatible with the GPL. [8]8

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published