These scripts are open source/free software. The auto-indexing and annotation are designed to work with Unix-like systems (including Linux); they might work with Windows-based systems if you add various programs to support sh shells, but I've not tried it. The scripts are under the GPL (with some minor extensions for the addgame script); the openings database is under the LGPL. There is no warranty. I've made some effort to make these scripts secure, but there's no guarantee that the results are secure. Please look over the scripts yourself and please send me any correction. See the scripts for details.
You can get the latest version of the scripts from http://www.dwheeler.com/chessclub.
The script includes a database of chess opening names; if you're interested in using it separately, see the information about the openings database (it's licensed under the LGPL - you can use it in proprietary products, but improvements have to go back into it).
You'll find the scripts and other information available in a chessclub tarfile.
For more information, contact David A. Wheeler at dwheeler@dwheeler.com.