According to the comments of packet-rlc-lte.h in the https://wiki.wireshark.org/RLC-LTE, license, is written with the GPL. However, it is on the same site, the comment of (BSD-licensed) Example program (rlc_lte_logger.c) is, "This header file may also be distributed under the terms of the BSD Licence" It is with. Which will be the license of packet-rlc-lte.h? asked 26 May '15, 07:14 dark |
One Answer:
packet-rlc-lte.h and packet-rlc-lte.c use GPL licensing, as stated in the files themselves. rlc_lte_logger.c is a tool, which is linked in the Wiki, but not distributed with the Wireshark code, and its license is BSD, as stated in the file itself. Regards answered 26 May '15, 14:02 Kurt Knochner ♦ |
The rlc_lte_logger.c, it is written with "This header file may also be distributed under the terms of the BSD Licence".
If the license of packet-rlc-lte.h is GPL, the idea of the next, correct?. I download a packet-rlc-lte.h from Wiki. The licenses of software using only revised packet-rlc-lte.h is GPL.
What are you trying to do? What's the difference if you are using that code with GPL or BSD license?
Use A UDP framing format for RLC-LTE defined in the packet-rlc-lte.h, if made software for outputting a file pcap format, I worry whether a license of the software becomes GPL. Is there the method without packet-rlc-lte.h?
Richard Stallman's view about using GPL header files is this:
Cite:
See also here:
As the header file of packet-rlc-lte.h contains no "code" at all, your program should not fall under GPL. If you want confirmation, please consult a lawyer.
Regards Kurt
FWIW I had the same view as Kurt/Richard when I first added the header file + BSD example logging code to work with the LTE MAC dissector - that people should be able to include the header file in non-GPL code if they wanted to.