Open mkrebs81 opened 1 week ago
Thats a serious issue! My mistake, sorry,,,,,
may favourite solution is this: release GenDriverAPI under a different, compatible license? (with the use of ServiceLoader EasyModbus becomes independent and only requires GenDriverAPI)
GenDriverAPI could be released under BSD-license with a note "tested using EasyModbus library" and then list additional drivers when tested by one of our group.
Your opinions?
I have discovered that the original EasyModbus source code https://github.com/rossmann-engineering/EasyModbusTCP.Java is licensed under GPL v3, and not a BSD license like the code in the SGr repositories.
This may become an issue when users of the libraries want to bundle the EasyModbus driver in their product, without sources. It would essentially require them to publish their product under GPL as well.
See the article https://www.quora.com/Is-it-possible-to-integrate-a-GPL-licensed-code-into-a-new-BSD-licensed-software-without-changing-any-of-the-licenses-of-the-software for reference.
What should we do about this?