Hi,
I know that this is a bit off-topic here, but I guess that people reading this list could also be interested in the following question: Where are - if at all - go server protocols discussed/specified? Any pointers are welcome.
Thanks, Hellwig
I know that this is a bit off-topic here, but I guess that people reading this list could also be interested in the following question: Where are - if at all - go server protocols discussed/specified? Any pointers are welcome.
The protocol used by IGS and NNGS is not discussed publicly because IGS takes the position that the protocols are protected by copyright and that NNGS is in violation of their copyright. Legally, their position is absurd (and I got an opinion from FSF counsel Eben Moglin affirming this). But IGS has succeeded in stiffling discussion of the protocol.
Nils Lohner and Adriaan van Kessel undertook a project of rewritting the NNGS server code. They had some idea of converting the protocols to XML. But they didn't get very far with the protocol revision. Also, as far as I know no server uses their code. Now Nils is in graduate school and this project seems to have stopped.
Dan
Ah ah! That's why it was so hard to find!
While searching for information on IGS, I mostly found example source code from various open source projects, more or less commented headers, including one igs.protocol with the following copyright:
/* * Client/Server documentation; IGS External Protocol * * Copyright (C) 1992, 1995 I.NET Technologies Inc. * All rights reserved. License is hereby given for the use of * this material to develop graphics user interface programs * ("client programs") for the graphic interpretation of data * stored on or transmitted by the Internet Go Server. Any * other use of this material without the prior written consent * of I.NET Technologies Inc. is expressly prohibited. */
with some (but not enough) documentation (found in the NeXTGo project).
http://gobase.org/igsclients.html is a list of IGS clients for misc platforms.
Marco Scheurer Sen:te, Lausanne, Switzerland http://www.sente.ch
On Wednesday, February 27, 2002, at 04:03 pm, Daniel Bump wrote:
I know that this is a bit off-topic here, but I guess that people reading this list could also be interested in the following question: Where are - if at all - go server protocols discussed/specified? Any pointers are welcome.
The protocol used by IGS and NNGS is not discussed publicly because IGS takes the position that the protocols are protected by copyright and that NNGS is in violation of their copyright. Legally, their position is absurd (and I got an opinion from FSF counsel Eben Moglin affirming this). But IGS has succeeded in stiffling discussion of the protocol.
Nils Lohner and Adriaan van Kessel undertook a project of rewritting the NNGS server code. They had some idea of converting the protocols to XML. But they didn't get very far with the protocol revision. Also, as far as I know no server uses their code. Now Nils is in graduate school and this project seems to have stopped.