Live data from Hacker News

Wssdl – WireShark-Specific Dissector Language

github.com

11–14 of 14 posts

Re: Wssdl – WireShark-Specific Dissector Language

#11
post #3

Interesting, but surprising they didn't look at how Erlang bit syntax works. http://erlang.org/doc/programming_examples/bit_syntax.html It's considerably more flexible, much more elegant, and (in Erlang) battle-tested. I wrote an Erlang-inspired version of bitstrings for OCaml: https://people.redhat.com/~rjones/bitstring/html/Bitstring.h...

Agreed on the syntax, but Erlang probably isn't as easy to integrate. It's a system that very much likes to be the center of its world.

Re: Wssdl – WireShark-Specific Dissector Language

#12
post #9
post #7

Earlier quoted context omitted.

This means that if you distribute your dissector, you have to make your sources available. This is nothing new though: all wireshark plugins must be GPL, since the API itself they rely on is GPL.

v3 means that if it's used (even over a network) by somebody, they can request the code, versus GPLv2 (Wireshark license), which says if you distribute binaries of Wireshark or software based on it, you must provide the source. The difference is that you could theoretically provide a web interface to a GPLv2 project and not need to supply the source, but if you provide such an interface to GPLv3 software, you could r…

The GNU GPL v3 does not contain such a provision. However, a different license, the GNU AGPL v3, does. Your post is entirely incorrect regarding the GPLv3.

As Wikipedia notes, some drafts of the GPLv3 contained such a provision, but this did not make it into the final version.

Post reply on HN