Is there any advantage to be gained by playing a computer?

sudo apt-get install git

cd to somewhere, where you like to keep this stuff

git clone https://github.com/pasky/pachi.git

cd pachi

To build Pachi, simply type:

make

You do not need cafee but you want opening book and a pattern database. Links and instructions are at https://github.com/pasky/pachi.

Thank you! I wonder why they haven’t made a finalised product yet and just leave it open sourced if that’s their intention.

I think you are misunderstanding the point of open source. :slight_smile: or I misunderstand what you mean by “finalised product”. There are millions of finalized product (development completed for version X) and still remain open source.

Do you mean pre-compiled executable blob?

1 Like

I this case, your bot got a really crappy GUI that wont allow you to play different moves or ask for variations.
For example, Pachi + goGui […] give awesome “reviews”.
[/quote]

It seems that you yourself see a difference between a review and a “review”, otherwise you wouldn’t have used quotation marks.

<shrug>

Probably that yeah. For the masses that don’t know how to handle github and sourceforge stuff.

I don’t really know what the point of open source really. To let others develop and create their own specialised version of the software?

Depends who you ask. If you’re a true believer, software is math, math cannot be owned, something something communism. If you’re lazy and cheap, it’s free help developing your program.

Another huge aspect is for auditing. If you’re running something where security matters, it’s a lot easier to compile it yourself and be able to see what’s coded into it as opposed to trusting some company who says “yeah, don’t worry, it’s totally secure.”

Also, it allows a huge body of researchers to look over it, and to find and fix vulnerabilities while ensuring nobody’s trying to sneak in some backdoor.

If you want to know what open source is about, here is the Annotated Open Source Definition from the Open Source Initiative.

Closely related, but not the same, is the concept of free software.

OSS is concerned mainly about the technical quality of software. OSS advocates believe that developing software in the open leads to the best result: least buggy, most powerful, secure, trustworthy etc.

Free software aims to preserve the rights of the user, especially to “run, copy, distribute, study, change and improve the software”, and something something communism :slight_smile:

None of the two terms imply anything about the price of software. As it happens, there are popular works of FOSS (free and open software) which are available free of charge, like LibreOffice, Linux, Apache and VLC.