[computer-go] Collaboration project. Once again
Ron Goldman
rgoldman at cs.stanford.edu
Sat Aug 5 19:33:28 PDT 2006
On Aug 5, 2006, at 7:18 PM, Markus Enzenberger wrote:
> The Go Text Protocol certainly does not qualify for having
> "intimate semantics of communication". Then there is no problem and
> I'll leave GoGui's license as it is.
Markus,
You still might consider switching to LGPL if you would be willing to
let people create a single executable consisting of GoGui and one or
more engines. LGPL has the advantage of allowing a closer connection
between the GTP/GUI side and the Go engine. There are probably good
arguments for keeping a cleaner, pure GTP interface like you now use
& also for tighter integration: a great general use GUI for a Go
program that people can plug different engines into.
At the least you might consider adding a Note in your licensing
explicitly stating that any engine connected to GoGui via GTP is not
considered a derivative work. I.e. to rework the note used by Linux:
NOTE! This copyright does *not* cover Go engines that use GoGui
services by the GTP protocol - this is merely considered normal use
of GoGui, and does *not* fall under the heading of "derived work".
If everyone working on different engines can build on GoGui that will
be way better then if they feel they need to duplicate its
functionality.
-- Ron --
More information about the computer-go
mailing list