[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