[computer-go] Collaboration project. Once again
Jeff Nowakowski
jeff at dilacero.org
Sat Aug 5 14:48:11 PDT 2006
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?
> Using code of GoGui directly in your program however is only possible for
> programs that also use the GPL or a GPL compatible license
> (http://www.gnu.org/philosophy/license-list.html).
I wish more people would choose the LGPL over the GPL. I imagine most
people who write GPL software also get paid to write proprietary
software, so they see the need for both open and closed software. LGPL
gives the advantages of the GPL (modifications must be redistributed as
source), without the viral nature of the GPL. I think it is a good
middle ground between BSD and GPL. It encourages proprietary interests
to contribute back to the open-source world, without trying to take over
their business.
Unless you really believe in Stallman's vision of a GPL world, why not
choose LGPL?
-Jeff
More information about the computer-go
mailing list