I wanted to know if I make some changes in wireshark, suppose implementing support for extra protocol not already present in wireshark. Can I make the DLL of my changes and then sell it commercially ? Would it be legal?
asked 02 Feb '12, 22:56
The rules of GPLv2 apply, which state that if you program against the API of the application (like you do using the functionality though dynamic linking) your code is covered by the GPL as well. That means that you are required to distribute your source code, free of charge, of the binary you distribute. This source code can be requested by anyone, and has to be provided by you, for just the cost of the medium on which it is transferred.
answered 03 Feb '12, 02:37