Mirror of the gdb mailing list
 help / color / mirror / Atom feed
From: DJ Delorie <dj@redhat.com>
To: Peter.Ryser@xilinx.com
Cc: gdb@sourceware.cygnus.com
Subject: Re: ser-ocd.c gone! What now?
Date: Wed, 01 Aug 2001 07:03:00 -0000	[thread overview]
Message-ID: <200108011403.KAA24398@greed.delorie.com> (raw)
In-Reply-To: <3B675EC4.8AF7D35A@xilinx.com>

> I'm confused. Was the "old" GDB (with ser-ocd.c) and the seperately
> distributed wigglers.dll legally correct?

I'm not sure.  There was some debate about that.

> I am not talking about applications. I am talking about
> drivers. According to your definition you will not be able to use
> GDB with the remote protocol over an ethernet card that comes with
> an extra driver since the driver was not part of the OS.

Except that the ethernet *interface* is a normal part of the operating
system, and that's what gdb is using.  You can expect, for example,
winsock to exist on all windows systems, regardless of the status of
the ethernet driver.  A dll that adds a *new* interface for gdb to use
is not in the same class.

> If I understand this correctly, I can ship a compiled version of GDB
> with the corresponding source code. I also can ship (separately) a
> compiled DLL that does not come with source code (of course not
> under GPL). Is that right?

Um, no.  If the "corresponding source code" you claim is not the
"complete source code" then the GPL won't let you distribute that
binary.  In this case, the source for that dll may be part of the
"complete source code" from the GPL's viewpoint.  Without that, you
have not really shipped the corresponding source code to the *work*
that is gdb+dll.

> I would like to point out that we want to contribute to the open
> source project.

That is good.  Convincing the dll to become open source is a way of
contributing.

> and we would like to integrate them in the main source tree.

That may not be possible if they depend on proprietary code (the dll).

Another idea is to write a dll that converts the proprietary API to
one of gdb's standard APIs, like the remote protocol, so that custom
code is not needed in gdb?


  reply	other threads:[~2001-08-01  7:03 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-07-31 10:53 Peter Ryser
2001-07-31 14:11 ` DJ Delorie
2001-07-31 18:39   ` Peter Ryser
2001-08-01  7:03     ` DJ Delorie [this message]
2001-07-31 20:06   ` Steven Johnson
2001-08-01  6:50     ` Quality Quorum
2001-08-01  9:01       ` Peter Ryser
2001-08-01 10:06         ` Quality Quorum
2001-07-31 19:56 Peter Reilley
2001-08-01  9:29 ` Peter Ryser

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=200108011403.KAA24398@greed.delorie.com \
    --to=dj@redhat.com \
    --cc=Peter.Ryser@xilinx.com \
    --cc=gdb@sourceware.cygnus.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