[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [gnugo-devel] endgame module for GNU Go
From: |
Paul Pogonyshev |
Subject: |
Re: [gnugo-devel] endgame module for GNU Go |
Date: |
Tue, 7 Sep 2004 19:47:26 +0200 (MEST) |
Arend wrote:
> > If you simply intend to ship GNU Go bundled with your program, and the
> > only connection between the two is over GTP, then there is no issue.
> > I think you should also make the source for the version of GNU Go
> > available, but other than that it doesn't sound like there's a problem
> > with what you want to do.
>
> I don't think it is so easy. The question is whether your work should be
> considered "derived work" of GNU Go. If you only use the standard GTP
> commands, then it is probably not. But with the GNU Go-specific GTP
> commands, you can get quite deep into the engine internals. Then it might
> be less clear.
>
> For example our debugging GUI view.pike might very well be considered a
> derived work of GNU Go. (It would not work with any other engine at
> all.)
While I'm not an expert either, I strongly believe you are wrong. It
doesn't matter that `view.pike' relies on GNU Go-specific GTP commands, this
doesn't make it a derivative work.
For work B to be derivative of A, it has to include some pieces of A or be
"non-separatable" in some way. The latter option is fuzzy and it has to be
decided in the court. For instance, FSF's position is that dynamic linking
of a library constitutes a derivative work (i.e. the program is derivative
of the library), but many disagree. But using a certain communication
protocol, even if with program-specific parts, is a way to weak connection
to establish a derivation.
Paul
--
NEU: Bis zu 10 GB Speicher für e-mails & Dateien!
1 GB bereits bei GMX FreeMail http://www.gmx.net/de/go/mail
- Re: [gnugo-devel] endgame module for GNU Go, (continued)
- Re: [gnugo-devel] endgame module for GNU Go, Gunnar Farnebäck, 2004/09/03
- Re: [gnugo-devel] endgame module for GNU Go, Eric, 2004/09/05
- Re: [gnugo-devel] endgame module for GNU Go, Paul Pogonyshev, 2004/09/05
- Re: [gnugo-devel] endgame module for GNU Go, Eric, 2004/09/05
- Re: [gnugo-devel] endgame module for GNU Go, Evan Daniel, 2004/09/05
- Re: [gnugo-devel] endgame module for GNU Go, Xavier Combelle, 2004/09/05
- Re: [gnugo-devel] endgame module for GNU Go, Gunnar Farnebäck, 2004/09/05
- Re: [gnugo-devel] endgame module for GNU Go, Xavier Combelle, 2004/09/06
- Re: [gnugo-devel] endgame module for GNU Go, Evan Daniel, 2004/09/06
- Re: [gnugo-devel] endgame module for GNU Go, Arend Bayer, 2004/09/06
- Re: [gnugo-devel] endgame module for GNU Go,
Paul Pogonyshev <=
- Re: [gnugo-devel] endgame module for GNU Go, Marco Scheurer, 2004/09/07
- Re: [gnugo-devel] endgame module for GNU Go, Eric, 2004/09/08
- Re: [gnugo-devel] endgame module for GNU Go, Marco Scheurer, 2004/09/08
- Re: [gnugo-devel] endgame module for GNU Go, Arend Bayer, 2004/09/08
- Re: [gnugo-devel] endgame module for GNU Go, Eric, 2004/09/06
- Re: [gnugo-devel] endgame module for GNU Go, Evan Daniel, 2004/09/06
- [gnugo-devel] The Module Formerly Known As Endgame, Eric, 2004/09/13
- Re: [gnugo-devel] endgame module for GNU Go, Paul Pogonyshev, 2004/09/06
- Re: [gnugo-devel] endgame module for GNU Go, Arend Bayer, 2004/09/06
- Re: [gnugo-devel] endgame module for GNU Go, Eric, 2004/09/06