This is our old Q&A Site. Please post any new questions and answers at

According to the comments of packet-rlc-lte.h in the, 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

accept rate: 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.


permanent link

answered 26 May '15, 14:02

Kurt%20Knochner's gravatar image

Kurt Knochner ♦
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:


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

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

(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
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here



Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text]( "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:


question asked: 26 May '15, 07:14

question was seen: 1,254 times

last updated: 28 May '15, 10:07

p​o​w​e​r​e​d by O​S​Q​A