Ethereal-dev: Re: [Ethereal-dev] Licensing/Distribution Question

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Richard Sharpe <rsharpe@xxxxxxxxxxxxxxxxx>
Date: Sat, 6 Sep 2003 11:32:47 -0700 (PDT)
On Sat, 6 Sep 2003, Dave Shawley wrote:

> I got a question about about distributing Ethereal as an internal tool
> for our field support guys. We have a number of proprietary protocols
> that I have written dissectors for. I have been using it for my own
> debugging purposes since I am responsible for writing the protocol
> servers. Anyway, if we wanted to distribute Ethereal internally what
> are the distribution requirements since it is GPLed?

If you are only every using it internally for your staff, then you do not 
need to distribute source.
 
> I guess that my real question is: do we have to distribute the source
> for our dissectors or is it legal to release binary form dissectors if
> we provide links to the source for Ethereal?
> 
> Now for the real story... my manager really wants to distribute Ethereal
> since it is a *very* useful debugging tool. She thinks that since it is
> an internal distribution, we shouldn't have to divulge the source for
> our dissectors. I'm pretty sure we have to distribute the source but I
> figured that I would ask anyway.

I believe that she is correct. The distribution clause comes into effect 
when you provide it to a third party. However, it really hinges on the 
question of what you are doing if you provide a modified version 
internally to your own staff.

If that version ever escapes to customers, then you are in a different 
ball game.

To be on the safe side, however, why don't you make your dissectors 
plug-ins?

> Now if we do have to distribute the source, is it legal to to dist the
> source on the same disk? I think that our lawyers will go for this one
> since the disks are only available to our internal FEs. Anyway, I need
> some response on this from the legalease on this list.

You really should read the GPL. And consult a lawyer. None of use here, I 
believe, are lawyers.

You are only obliged to distribute the source to those who you provide the 
modified program to, but they have a right of redistribution :-)

Distributing the source on the same CD/disks that you distribute the 
program on is the simplest option.

Regards
-----
Richard Sharpe, rsharpe[at]ns.aus.com, rsharpe[at]samba.org, 
sharpe[at]ethereal.com, http://www.richardsharpe.com