[computer-go] CGOS bug fixed?

2008-04-13 Thread Don Dailey
I just deployed what I hope and believe to be a fix to the login bug.   
This is the bug where you lose your connection to CGOS but the server
still thinks you are logged in.

I am very interested in any further problems with or related to this. 
Hopefully there will be none.I was not able to actually fully test
it but I did do some sanity checks that indicated that at least I didn't
make anything worse.

The basic fix works like this:

   1.   You bot logs in to the server.
   2.   The server "thinks" you are already logged in.
   3.   The server issues an informational message to your "old" login.
   4.   The informational message is actually a test.

Basically if the informational message succeeds,  then someone really is
trying to log in and the login is not permitted.

But if it fails, it is presumably because you really did lose the
connection.   In this case, the old login is cleanly removed and new
login is permitted.

Don't know if it actually works - but I believe it will.

- Don

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


[computer-go] Selling programs on Linux

2008-04-13 Thread Harald Korneliussen
Gian-Carlo Pascutto

>Unfortunately I don't know how to sell support for my Go program, but I
am open to ideas.

Well, since you ask, there is one neat way you can sell your program
on Linux in an open source manner: Offer a so-called assurance
contract, such as the ones on fundable.org. The basic idea is that you
tell the world what you want for your program - not from each user,
but in total - and each of your potential customers tells how much
they're willing to pay. If the sum of offers is over what you want,
you take the money and release the program. If not, nobody pays
anything.

The advantage of this approach is that you can actually sell the
source (if you want), the objectively most valuable piece of your
program. In the windows world you almost have to keep that for
yourself to sell the binary. Linux users would also probably want this
- after all, if it's just a game that can defeat them they're after,
they can just use GnuGo or the Mogo binaries. It's the source which is
really valuable.

The disadvantage is that those users who aren't into comparison
shopping, and just randomly  walk into your side one day and thinks
"hey, cool!" - you probably won't get much from them. With a
fundable-style contract, you have to sell to all interested parties
simultaneously, and this requires a little marketing. Still, assurance
contracts are new enough that it should be possible to catch a little
attention.

I'd love to see a source code release of Leela, if even just a
snapshot, and I would pay for it. Thanks for Sjeng, by the way.
___
computer-go mailing list
computer-go@computer-go.org
http://www.computer-go.org/mailman/listinfo/computer-go/