Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-20 Thread Michael Alford

On 1/18/10 3:02 AM, Wolfgang Krames wrote:


Hi

Benjamin Teuber from Germany works for IGS to make the official client
more attractive to western players, e.g. he plans to add a
kgs-like-review-tool.
You can tell him your wishes (like making igs usable for near blind
people) and if possible he will add them to glgo in the future.

Wolfgang Krames




Good news about the client. Does anyone know what became of Teuber's UGS 
project? (the one mentioned at Sensei's)


Michael

___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


[computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Ben Lambrechts
-- Forwarded message --
From: Giudici Raphaël raphael.giud...@gmail.com
Date: Fri, Jan 15, 2010 at 12:53 PM
Subject: [gnugo-devel] (GNU) Open source real time Go server
To: gn...@gnu.org
Cc: campai...@fsf.org


Hi,

I contacted the FSF to talk about the possible creation of an open
source real time Go server backed up by the FSF. According to John
Sullivan, they are interested by such project and advised me to get in
touch with your team.

As you probably know, there are 4 (not counting yahoo games etc ... )
real time Go server available on internet : Tygem, CyberOro, IGS and
KGS. Two of them are Asia operated, IGS and KGS are both free of
charge but not open source. KGS seems to be the more popular at the
moment due to the way people can create open games and the great
teaching tools.

At first I tried to get in touch with the dev person behind KGS to
discuss possible modifications to make kgs usable by near blind
people, but he refuses to talk about opening the client, the protocol
or the server. I wanted to avoid starting a new server from scratch (
with the huge chances to not get anywhere ), but it looks like there
is no way to discuss with him.

I guess some members of your team are regular on those online Go
servers. And maybe already though about such project. I do believe
there is room for improvement and an open source alternative : A
documented, open protocol and a server project.

I would like to know if your team is interested, have some ideas, or
know other person that would be.

I am not a coding person myself, I do work in IT, but know nothing
about code and my hobby is drawing ... Though, I would obviously help
at all the other levels, get in touch with people, test, write
documentation, translate, host and manage ... and so on.

Best regards,


PS : Gnu GO gives me a hard time at my lunch break every day ... ;D

--
Raphaël Giudici
phone : +33 (0)6 32 56 14 85
mail : raphael.giud...@gmail.com


___
gnugo-devel mailing list
gnugo-de...@gnu.org
http://lists.gnu.org/mailman/listinfo/gnugo-devel
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Joshua Shriver
If you get a team together I'd be willing to help out with
development, technical writing, and design. Would guess or hope that
the server would be written in C or C++.

-Josh
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Petr Baudis
On Mon, Jan 18, 2010 at 09:00:44AM +0100, Ben Lambrechts wrote:
 At first I tried to get in touch with the dev person behind KGS to
 discuss possible modifications to make kgs usable by near blind
 people, but he refuses to talk about opening the client, the protocol
 or the server. I wanted to avoid starting a new server from scratch (
 with the huge chances to not get anywhere ), but it looks like there
 is no way to discuss with him.

  I have been in touch with wms as well and I understand his reasons to
keep KGS in particular closed-source. At the same time I would certainly
prefer to use an open-source server and over time, I think most KGS users
would do the same for all the benefits (even if they have no idea what
open-source is).

 I am not a coding person myself, I do work in IT, but know nothing
 about code and my hobby is drawing ... Though, I would obviously help
 at all the other levels, get in touch with people, test, write
 documentation, translate, host and manage ... and so on.

  I think it is very difficult to just attract people to an abstract
idea or project and in my open-source history, I have pretty bad experience
with these - they aren't very likely to produce anything tangible. It is
a lot easier to just hack together a simple barely working prototype in
few days/weeks, then start rallying people around _that_. Most
community-driven OSS projects are a lot more evolution than intelligent
design and this corresponds to that fact. Bored developers like
something they can evolve and play with rather than just design and
dream up specs, and when it comes to the implementation, their attention
span is already over.

 I guess some members of your team are regular on those online Go
 servers. And maybe already though about such project. I do believe
 there is room for improvement and an open source alternative : A
 documented, open protocol and a server project.

  While working on it is probably pretty out of question for me due to
already being horribly overloaded, I have given this some thought and
researched a bit:

  (i) IGS is derivation of NNGS, which is free software (GPLv2)! It has
even seen some slight development in past few years.

  (ii) NNGS might be used as possible base of a modern go server. The
obvious advantage is that _right now_ you have something that you can
(in theory) compile, start, connect to and chat and play go on (!) and
you can evolve things from here.

  (iii) NNGS talks using same protocol as IGS. IGS' protocol being open,
there is huge host of Go software already supporting IGS, including
open-source software like qgo and many mobile applications. This is
huge advantage (though none of the open-source clients probably come
anywhere close to cgoban3 quality right now).

  (iv) NNGS code base is not pretty. I have seen much worse, but it's
not too nice to work with, over time many things would have to be
refactored. Two nice examples are hardcoded chatroom numbers and ugly
macro-based localization system (inst. of gettext). It's written in C.

  (v) IGS protocol does not support two key KGS features per se:
open games and presence in multiple chat rooms. It could be extended
to support these features and others in mostly-backwards-compatible
fashion, but only with some pain. (I'm also not sure about review
capabilities of the IGS protocol, but I have not investigated.)

  (vi) Using custom protocol makes sense if you are developing both
server and client hard-tied together by some underlying library,
akin to how KGS is built. However, I believe abstracting the protocol
is more work during the development, but much more viable solution
long-term, enabling free competition both on the server and the client
side, and allowing clients on a wide variety of platforms.

  If you are really interested, I think using NNGS as a code base merits
consideration, and I think using and extending already existing,
well-documented and already widely supported IGS protocol makes huge
amount of sense.

-- 
Petr Pasky Baudis
A lot of people have my books on their bookshelves.
That's the problem, they need to read them. -- Don Knuth
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Nick Wedd
In message 
88fb322c100118q4420480erfaeb5965f0a13...@mail.gmail.com, Ben 
Lambrechts benedic...@fedoraproject.org writes



-- Forwarded message --
From: Giudici Raphaël raphael.giud...@gmail.com
Date: Fri, Jan 15, 2010 at 12:53 PM
Subject: [gnugo-devel] (GNU) Open source real time Go server
To: gn...@gnu.org
Cc: campai...@fsf.org


Hi,

I contacted the FSF to talk about the possible creation of an open
source real time Go server backed up by the FSF. According to John
Sullivan, they are interested by such project and advised me to get in
touch with your team.

As you probably know, there are 4 (not counting yahoo games etc ... )
real time Go server available on internet : Tygem, CyberOro, IGS and
KGS. Two of them are Asia operated, IGS and KGS are both free of
charge but not open source. KGS seems to be the more popular at the
moment due to the way people can create open games and the great
teaching tools.


I think there must be many more than four on-line real-time Go servers. 
When I last counted (more than five years ago) there were about 50.  The 
largest, in terms of users, was at http://www.ourgame.com, with over 
20,000 Go-players connected at one time.  I don't read Chinese, so I 
can't tell you if it still supports Go.



At first I tried to get in touch with the dev person behind KGS to
discuss possible modifications to make kgs usable by near blind
people, but he refuses to talk about opening the client, the protocol
or the server. I wanted to avoid starting a new server from scratch (
with the huge chances to not get anywhere ), but it looks like there
is no way to discuss with him.

I guess some members of your team are regular on those online Go
servers. And maybe already though about such project. I do believe
there is room for improvement and an open source alternative : A
documented, open protocol and a server project.


Like NNGS?

Nick


I would like to know if your team is interested, have some ideas, or
know other person that would be.

I am not a coding person myself, I do work in IT, but know nothing
about code and my hobby is drawing ... Though, I would obviously help
at all the other levels, get in touch with people, test, write
documentation, translate, host and manage ... and so on.

Best regards,


PS : Gnu GO gives me a hard time at my lunch break every day ... ;D

--
Raphaël Giudici
phone : +33 (0)6 32 56 14 85
mail : raphael.giud...@gmail.com


___
gnugo-devel mailing list
gnugo-de...@gnu.org
http://lists.gnu.org/mailman/listinfo/gnugo-devel
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


--
Nick Weddn...@maproom.co.uk
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


RE: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Wolfgang Krames

Hi

Benjamin Teuber from Germany works for IGS to make the official client more 
attractive to western players, e.g. he plans to add a kgs-like-review-tool.
You can tell him your wishes (like making igs usable for near blind people) and 
if possible he will add them to glgo in the future.

Wolfgang Krames

 Date: Mon, 18 Jan 2010 10:48:01 +
 To: computer-go@computer-go.org
 From: n...@maproom.co.uk
 Subject: Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time 
 Go  server
 CC: gnugo-de...@gnu.org; campai...@fsf.org
 
 In message 
 88fb322c100118q4420480erfaeb5965f0a13...@mail.gmail.com, Ben 
 Lambrechts benedic...@fedoraproject.org writes
 
 
 -- Forwarded message --
 From: Giudici Raphaël raphael.giud...@gmail.com
 Date: Fri, Jan 15, 2010 at 12:53 PM
 Subject: [gnugo-devel] (GNU) Open source real time Go server
 To: gn...@gnu.org
 Cc: campai...@fsf.org
 
 
 Hi,
 
 I contacted the FSF to talk about the possible creation of an open
 source real time Go server backed up by the FSF. According to John
 Sullivan, they are interested by such project and advised me to get in
 touch with your team.
 
 As you probably know, there are 4 (not counting yahoo games etc ... )
 real time Go server available on internet : Tygem, CyberOro, IGS and
 KGS. Two of them are Asia operated, IGS and KGS are both free of
 charge but not open source. KGS seems to be the more popular at the
 moment due to the way people can create open games and the great
 teaching tools.
 
 I think there must be many more than four on-line real-time Go servers. 
 When I last counted (more than five years ago) there were about 50.  The 
 largest, in terms of users, was at http://www.ourgame.com, with over 
 20,000 Go-players connected at one time.  I don't read Chinese, so I 
 can't tell you if it still supports Go.
 
 At first I tried to get in touch with the dev person behind KGS to
 discuss possible modifications to make kgs usable by near blind
 people, but he refuses to talk about opening the client, the protocol
 or the server. I wanted to avoid starting a new server from scratch (
 with the huge chances to not get anywhere ), but it looks like there
 is no way to discuss with him.
 
 I guess some members of your team are regular on those online Go
 servers. And maybe already though about such project. I do believe
 there is room for improvement and an open source alternative : A
 documented, open protocol and a server project.
 
 Like NNGS?
 
 Nick
 
 I would like to know if your team is interested, have some ideas, or
 know other person that would be.
 
 I am not a coding person myself, I do work in IT, but know nothing
 about code and my hobby is drawing ... Though, I would obviously help
 at all the other levels, get in touch with people, test, write
 documentation, translate, host and manage ... and so on.
 
 Best regards,
 
 
 PS : Gnu GO gives me a hard time at my lunch break every day ... ;D
 
 --
 Raphaël Giudici
 phone : +33 (0)6 32 56 14 85
 mail : raphael.giud...@gmail.com
 
 
 ___
 gnugo-devel mailing list
 gnugo-de...@gnu.org
 http://lists.gnu.org/mailman/listinfo/gnugo-devel
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/
 
 -- 
 Nick Weddn...@maproom.co.uk
 ___
 computer-go mailing list
 computer-go@computer-go.org
 http://www.computer-go.org/mailman/listinfo/computer-go/
  
_
Das neue Windows 7: Vereinfachen Sie Ihre täglichen Aufgaben. Finden Sie den 
richtigen PC.
http://windows.microsoft.com/shop___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/

Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Petr Baudis
  Hi!

  BTW, thanks to Ben for forwarding the original mail.

On Mon, Jan 18, 2010 at 12:02:52PM +0100, Wolfgang Krames wrote:
 Benjamin Teuber from Germany works for IGS to make the official client more 
 attractive to western players, e.g. he plans to add a kgs-like-review-tool.
 You can tell him your wishes (like making igs usable for near blind people) 
 and if possible he will add them to glgo in the future.

  This is very interesting information! At the same time, I think the
key aspect for most users is the social one. People like to create
communities (c.f. the social network sites) and KGS does that very
well while IGS doesn't really.

-- 
Petr Pasky Baudis
A lot of people have my books on their bookshelves.
That's the problem, they need to read them. -- Don Knuth
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Stuart A. Yeates
On Mon, Jan 18, 2010 at 11:14 PM, Petr Baudis pa...@ucw.cz wrote:
  (i) IGS is derivation of NNGS, which is free software (GPLv2)! It has
 even seen some slight development in past few years.
 ...

As tempting as it is, I find it unlikely that incremental improvements
on the current crop of servers / server protocols is likely to attract
a critical mass of developers.

Far more interesting (from my point of view) would be to throw out the
current protocol approach and build a new protocol based on Jabber /
XMPP / Google Wave (which are essentially the same thing). The beauty
of this approach is that it outsources several issues that the current
approach struggles with (i18n, security, timing, authentication,
account maintenance, etc) to groups who appear to know what they're
doing.

Of course, developing for such a platform would be significantly more
complex, but with such a protocol you can even imagine disaggregating
the server into constituent parts based roles in a traditional
tournament: game-organiser / match-maker; time keeper; adjudicator;
record-keeper; etc.

cheers
stuart
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/


Re: [computer-go] Fwd: [gnugo-devel] (GNU) Open source real time Go server

2010-01-18 Thread Matthew Woodcraft
Giudici Raphaël wrote:
 I contacted the FSF to talk about the possible creation of an open
 source real time Go server backed up by the FSF. According to John
 Sullivan, they are interested by such project and advised me to get in
 touch with your team.

Perhaps using the GGZ Gaming Zone (http://www.ggzgamingzone.org/)
would be a good way forward.

I've never played there myself, and I'm not sure whether or not it's
currently a lively place. But if it is, then this might be a solution
for both the running a server is a lot of admin effort and the people
want friends to chat with, not just opponents to play problems.

Their web site implies that there is some Go support already, but that
it needs work.

-M-
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/