WHAT IS SCID vs. PC?
What is SCID
Scid is a huge project, with an interesting history. Originally authored by Shane Hudson from New Zealand, it combined the power of Tk's GUI and the speed of C, to produce a free Chess Database application with Opening Reports, Tree Analysis, and Tablebase support. It gained quite some attention, as it was arguably the first project of its kind; but after writing over a hundred thousand lines of code, in 2004 development stopped. Shane never contributed to Scid again. He was generally reported to be seriously ill, and today has little if no contact with the current Scid community.
Two new versions of Scid appeared around 2006. The first was ChessDB authored by Dr. David Kirby. With some good documentation and the ability to automatically download games from several web portals, it became popular. But at the same time Pascal Georges from France was making strong technical improvements to Scid. Frustrated with Scid's dormancy, and because of disagreements with ChessDB's author, Pascal released his own tree, Scid-pg, which included UCI support and numerous Player versus Computer features.
But subtly, and with some controversy, he began to adopt the name Scid as his own. Some people objected, especially Dr. Kirby, with whom a flame war began, but Pascal's efforts to gain ownership of the SourceForge Scid project eventually succeeded.
Under Pascal, and with the help of numerous contributors, Scid again strode forward. Pascal wrote a Tree Mask feature, and in 2009 he upgraded the database format to si4, all the time making speed and technical improvements to the neglect of the interface. Very recently, Pascal has contributed less to the project, but it still thrives as a feature rich database application, with a strong community headed by a core group of programmers.
But along the way, there exist other Scid projects. Chessx, by Michal Rudolf from Germany, is a rewrite of Scid using the powerful libQT API, popularized by KDE-4. Originally called Newscid, Chessx still grows, but with a much smaller feature set and lesser popularity than Scid.
Scid vs. PC (by Steven Atkinson from Australia) began around mid 2009. It was started in response to Scid's poor User Interface and bloated design. Forked from Scid-3.6.26, it has several new features and regular updates from Scid, but is mostly an effort to tidy Shane's frenetic code base, improve the user interface , and add polish to Scid's rich feature set.
Finally, another project is reaching public release. Scidb, by Gregor Cramer from Germany, is a total rewrite of Scid. It thoroughly utilizes C++ and a heavily customized Tk interface, and includes Chessbase database support among its features.
you pronounce SCID?
Tribute To SCID vs. PC
Downloads Comments From Others Links Bug Reports E-mail Me