This is a static archive of our old Q&A Site. Please post any new questions and answers at ask.wireshark.org.

The license of source in the Wireshark Wiki

0

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's gravatar image

dark
6112
accept rate: 0%


One Answer:

0

Which will be the license of packet-rlc-lte.h?

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
Kurt

answered 26 May '15, 14:02

Kurt%20Knochner's gravatar image

Kurt Knochner ♦
24.8k1039237
accept rate: 15%

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.

(27 May '15, 07:09) dark

What are you trying to do? What's the difference if you are using that code with GPL or BSD license?

(27 May '15, 09:54) Kurt Knochner ♦

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?

(28 May '15, 04:46) dark

Richard Stallman's view about using GPL header files is this:

http://lkml.iu.edu/hypermail/linux/kernel/0301.1/0362.html

Cite:

using structure definitions, typedefs, enumeration constants, macros with simple bodies, etc., is NOT enough to make a derivative work.

See also here:

http://elinux.org/Legal_Issues

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

(28 May '15, 06:16) Kurt Knochner ♦

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.

(28 May '15, 08:51) MartinM