Closed jasonpeacock closed 10 years ago
I don't intend to rewrite history ;) You can just use latest version of the branch!
I'd love to do that :) But the latest version of the branch still has GPL v3 defined in the actual source files, along with the duplicate license files, this is giving my legal team fits :( Even master has this problem.
GPLv3 was for tests/ only, cf README but in latest version (master) tests are under BSD license.
I don't see duplicated license files in master : https://github.com/stephane/libmodbus
2014-06-13 20:51 GMT+02:00 Jason Peacock notifications@github.com:
I'd love to do that :) But the latest version of the branch still has GPL v3 defined in the actual source files, along with the duplicate license files, this is giving my legal team fits :( Even master has this problem.
— Reply to this email directly or view it on GitHub https://github.com/stephane/libmodbus/issues/221#issuecomment-46047197.
Correct, there are no duplicated license files in master. And good to know that the test/ files are BSD now.
But master does have a leftover GPLv3 file:
https://github.com/stephane/libmodbus/blob/master/src/modbus-version.h.in
It looks like if that file's license is updated then everything is usable :)
Awesome, thanks!
Sorry to bug you, there's one last line in debian/copyright (in master) that still mentions GLPv3 for the tests:
https://github.com/stephane/libmodbus/blob/master/debian/copyright#L33
I really appreciate all your help, jason.
Good catch! Thank you.
Thanks again for your help and quick response!
Hey all, I was hoping to use libmodbus but I'm running into licensing issues - I can't use GPL v3. While the website and master claim to use LGPL v2.1, the stable (3.0.6) and development (3.1.1) tarballs, and the v3.0.x branch, contain both LGPL v2.1 & GPL v3 licenses:
COPYING (v3) COPYING.LESSER (v2.1)
In the master branch there is only the LGPL v2.1 license:
COPYING.LESSER (v2.1)
I see from the commit history that the license version was intentionally reverted from GPL v3 to LGPL v2.1 (yay!) but it looks like those changes were not fully propagated to all branches.
Also, in all(?) branches and tarballs there are many source files which declare the GPL v3 license:
libmodbus-3.1.1/src/modbus-version.h libmodbus-3.1.1/src/modbus-version.h.in libmodbus-3.1.1/tests/bandwidth-client.c libmodbus-3.1.1/tests/bandwidth-server-many-up.c libmodbus-3.1.1/tests/bandwidth-server-one.c libmodbus-3.1.1/tests/random-test-client.c libmodbus-3.1.1/tests/random-test-server.c libmodbus-3.1.1/tests/unit-test-client.c libmodbus-3.1.1/tests/unit-test-server.c libmodbus-3.1.1/tests/unit-test.h libmodbus-3.1.1/tests/unit-test.h.in libmodbus-3.1.1/tests/version.c
Can this license confusion be cleaned up?
Thanks! jason.