Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: Steven Johnson <sjohnson@neurizon.net>
To: Quality Quorum <qqi@world.std.com>
Cc: Per Bothner <per@bothner.com>, GDB Discussion <gdb@sources.redhat.com>
Subject: Re: Where is GDB going
Date: Mon, 26 Feb 2001 13:53:00 -0000	[thread overview]
Message-ID: <3A9AD050.77AFC575@neurizon.net> (raw)
In-Reply-To: <Pine.SGI.4.21.0102261222390.8709-100000@world.std.com>

Quality Quorum wrote:
> 
[SNIP]
> 
> > Anyway, discussion about the morality of the GPL are not appropriate
> > to this mailing list.  Concrete questions about the licensing
> > implications of using Gdb remote stubs, probably ok, I guess.
> 
> It was you idea to discuss this matter under this angle. I had
> a very simple question I would like to be either firmly confirmed or
> firmly denied. If I have i386-stub.c (which is public domain) linked with
> my evil-proprietary-system then it will be breach of GPL 3.0 to debug
> my evil-proprietary-system with GDB using GDB remote protocol.
> 
My take is that as long as you do not ship your final product with
i386-stub.c in use, then there is no GPL violation.  As far as I
understand from my reading of the GPL the only requirement is that you
distibute (or have available on request) source to GPL programs and
programs that incorporate GPL Licenced code.  If i386-stub.c is only
used for development and never with the intent of giving your program
features once released then its use would not constitute a breach of the
GPL in Law or in Spirit.

As far as discussing this on the GDB list, I think it is appropriate and
Necessary.  I agree it should not become a philosophical debate.  We
still have two fairly major questions that need answering:

1.  Does using the RSP require the program using it be a GPL Program? 
   My Take: Id be surprised if this was so. (unless you used a GPL Stub
and distributed your program with it included).
2.  Does linking GDB to Closed Source proprietary libraries constitute a
GPL Violation.
   My Take: Yes it does.

Of these I think question 2 is the most important and needs to be put to
bed before V5.1 of GDB is released.  If they turn out to be GPL
Violations then something should be done to rectify them by their
contributors.  

Whatever the final answer is to Question 2, it needs to be documented in
lay terms for future contributors, so that the rules (and line in the
sand) are clear.

Steven Johnson


  parent reply	other threads:[~2001-02-26 13:53 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-02-23 13:52 Andrew Cagney
2001-02-23 14:21 ` Quality Quorum
2001-02-25 15:48   ` Steven Johnson
2001-02-25 21:15     ` Quality Quorum
2001-02-25 23:41       ` Per Bothner
2001-02-26  9:39         ` Quality Quorum
2001-02-26 10:02           ` correction. " Quality Quorum
2001-02-26 13:45           ` Per Bothner
2001-02-26 16:29             ` Quality Quorum
2001-02-26 13:53           ` Steven Johnson [this message]
2001-02-25 18:11 Peter Reilley
2001-02-25 20:52 ` Steven Johnson
2001-02-25 21:22 ` Quality Quorum
2001-02-26 20:34 Peter Reilley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3A9AD050.77AFC575@neurizon.net \
    --to=sjohnson@neurizon.net \
    --cc=gdb@sources.redhat.com \
    --cc=per@bothner.com \
    --cc=qqi@world.std.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox