From: Fulvio <fb...@li...> - 2009-10-20 10:17:23
|
Michal Rudolf wrote: > Such support is planned for ChessX (http://chessx.sourceforge.net) although it > is not implemented yet. Native database format will be implemented as SQLite > database. I think that scid's best feature is it's database. Compare it with chessbase: it have only three files and it is much faster in searching games, positions and tree statistics. It really should be the standard open chess database format, i don't believe that an SQL implementation can be fast enough. In my view there are two major problem with current scid: - license: is scid really GPL? Why in any source file there isn't the usual GPL copying permission statement? - tk/tcl: why c code (the one that really manage database) isn't organized as a separate library with a clean documented interface? A different program (like chessx for example) can read scid databases simply linking to the library; using all scid features (tree search, pgn import, game navigation, etc..) and concentrating on specific user interfaces. I think that the power of open source is the creation of a communities, and the spread of scid database format will in return benefit the scid project. Fulvio Benini |