🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: gnu.misc.discuss
Article #72280

gdb and the GPL

#72280
From: James Carlson
Date: Thu, 20 Feb 1992 21:47
41 lines
2519 bytes
I have a question about the Gnu Program License that I haven't seen
exactly discussed on this list.  I'd like to hear an authoritative Gnu
answer to it.

My company sells a well-known network product (no plugs here ;-]).  When
something drastic happens out in the field, this box is able to send an
image of its memory to a host machine, and the customer can then send us
this dump for analysis.

Currently, we have some home-grown tools that allow us to disassemble
and view portions of the memory map.  With enough time and effort, it
suffices in almost every case.

However, it is difficult and time-consuming to track down problems in
multi-megabyte dump files.  I would like to integrate our tools and some
feature-specific modifications into Gnu's gdb to produce a better
bug-exterminating tool, but I've run into an apparent legal problem.

We absolutely cannot distribute the sources to our modifications -- or
even the resulting object code -- to any requestors from the general
public because it would represent a security and an internal copyright
problem.  On the other hand, we may need to be able to distribute the
objects to subsidiaries or even OEMs, if necessary.

(We could live with being forced to send source to subsidiaries, but not
to the general public.)

The GPL appears to say that this isn't one of the options (by paragraph
3) -- even if we intend not to charge anyone for the use of the program.
My reading seems to indicate that we MUST make our own internal source
code available to the world along with our modified gdb.

Is this correct?  We certainly want to abide by the restrictions, but it
isn't clear to us what we may and may not do when we're creating
programs that are not by themselves intended for sale or use by the
general public.

Thanks for any help you folks can offer, and I sure hope I don't have to
create my own debugger from scratch .... 8-(

.//.
Technical Details
Message-ID: <13008@xenna.Xylogics.COM>
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!samsung!xylogics!steam!carlson

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1025b4,4649f3d296560bca,start
X-Google-Attributes: gid1025b4,public
X-Google-ArrivalTime: 1992-02-20 13:58:03 PST
Path: arc1-ca.pugleaf.net!sparky!uunet!zaphod.mps.ohio-state.edu!samsung!xylogics!steam!carlson
From: carlson@steam.Xylogics.COM (James Carlson)
Newsgroups: gnu.misc.discuss
Subject: gdb and the GPL
Message-ID: <13008@xenna.Xylogics.COM>
Date: 20 Feb 92 21:47:12 GMT
Sender: news@Xylogics.COM
Reply-To: carlson@steam.Xylogics.COM (James Carlson)
Organization: Xylogics, Inc. Burlington, MA, USA 01810
Lines: 41