[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [computer-go] future KGS Computer Go Tournaments - two sections?



> > I don't think GPL2
> > requires them to release their source code (unless they decide to
> > sell their program) but GPL3 might.
> >
>        I'm pretty sure that you're wrong. Sell or no-sel is not an 
> issue. If it is distributed and it's based on GPL'd code, then the 
> derived work *must* have source available for inspection (and 
> potentially, re-use). It's not quite clear (to me) if undistributed 
> modification must be made available too, but if your modification is 
> only available on your machine (or in your development lab), then it's 
> a bit moot.

Your comment evidently addresses (current) GPL2 and not
(future) GPL3. I should have said ``distribute'' and not
``sell.'' Apart from this I think my discussion is correct.

>        In practice, most people are developing applications that they 
> intend to distribute in some shape or form, so once the internal 
> development/ testing is over and the application goes public, there is 

I think the majority of programs that play in tournaments,
including a few strong ones like Haruka are not distributed.
Certainly the majority of those that are developed, are
not distributed.

> no question that they've got to release any GPL'd code. There has been 
> a question over cases where people run an application on their own 
> in-house hardware, but make the results of that application available 
> over the Internet - since the program itself is not distributed, only 
> the results, should modified GPL'd code be made available? I would 
> guess that Go servers might well fall into this category. 

GPL2 does not require you to distribute modifications
that are only in your development lab. And it also does
not require you to release the source of a program that
provides services over the internet, but this is a
loophole that is expected to be closed by GPL3. The
question is whether closing that loophole will affect
programs that play in Go Tournaments, and we won't know
the answer to that until GPL3 is released.

Daniel Bump
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/