[computer-go] Collaboration project. Once again
Markus Enzenberger
compgo at markus-enzenberger.de
Sat Aug 5 15:31:27 PDT 2006
On Saturday 05 August 2006 15:48, Jeff Nowakowski wrote:
> On Sat, 2006-08-05 at 08:48 -0600, Markus Enzenberger wrote:
> > GoGui can be used with any Go engines, independent of their license, as
> > long as the interface and tools that come with GoGui communicate with the
> > Go engine only by using the GTP protocol.
>
> This then is special permission given by you that is not given by a
> straightforward reading of the GPL license. Imagine that you distribute
> your program with GoGui as the main interface. Is this not a derivative
> work?
It is of course not a derivative work.
The engine as well as the controller can be used in a lot of different
contexts. GTP is an open standard with a trivial interface, usable over
network or local connections. A lot of different engine implementations and
different-purpose controllers exist, no linking is required. So this is
analogous to writing a HTTP or SMTP server or client.
Gunnar, if you are listening, what is indeed missing is a statement on the GTP
page, that GTP is an open standard and can be used free of royalty by
everyone.
- Markus
More information about the computer-go
mailing list