Wireshark mailing list archives
Re: Some questions about licensing/core
From: Martin Mathieson <martin.r.mathieson () googlemail com>
Date: Fri, 25 Nov 2011 14:39:22 +0000
Hi, You could consider adding a dissector preference that controlled how much detail should be displayed, with a sensible default setting. Regards, Martin On Fri, Nov 25, 2011 at 2:30 PM, Teto <mattator () gmail com> wrote:
Thanks for that answer. I will propose a patch to add energywise dissection into the core when ready. I was wondering what was the wireshark-way to add debug info only when needed. Right now my dissector displays a lot of info, which might be indigest in the end. But I wish I could display those infos when debugging (even if that means recompiling). Matt On Mon, Nov 21, 2011 at 10:43 PM, Jaap Keuter <jaap.keuter () xs4all nl> wrote:Hi, Congratulations with your first dissector. Now indeed it's time to look into what you can do with it. As youcorrectly noticedWireshark is GPL licensed. That means that software that uses an API inthis softwarefalls under this license. That means (in short) that source code has tobe providedfor the object code which is distributed. Dissectors (plugins or not)use the WiresharkAPIs, so are subject to the GPL. For the second part is good to know that a plugin dissector is nothingmore than adissector with a well defined plugin interface. Strip away thisinterface and you'llend up with a bare dissector, which can easily integrate into the core.README.developershould point you in the right direction. The preference for build in dissectors comes from the fact that it makeslife for thecore developers easier. If you want to keep the dissector for yourself,then by allmeans keep it as plugin. If you want to contribute it to the generalrepository youmay get the request to convert it. Thanks, Jaap On Mon, 21 Nov 2011 17:12:19 +0100, Teto wrote:Hi there, After having asked many questions on that mailing-list, I finally succeeded in programming my plugin (still a lot to do but yet it works as it is now) and starts wondering about licensing. Wireshark is GPL. From what I understand it means that any work based on wireshark must be GPL (if you want to redistribute it and contrary to FreeBSD for example). Just to make sure, does that include plugins as well ? I remember having read that plugins would best go into the core. Is that a lot of work translating a plugin into the core ? I mean right now a plugin is enough for me but if it's best and easy to make it native, I can do it. Once more, thanks for your reactivity over the past 2 months. Matt___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Some questions about licensing/core Teto (Nov 21)
- Re: Some questions about licensing/core Jaap Keuter (Nov 21)
- Re: Some questions about licensing/core Teto (Nov 25)
- Re: Some questions about licensing/core Martin Mathieson (Nov 25)
- Re: Some questions about licensing/core Anders Broman (Nov 25)
- Re: Some questions about licensing/core Teto (Nov 25)
- Re: Some questions about licensing/core Jaap Keuter (Nov 21)