Licensing and Downloading


Licensing

Misty Beach PGN Viewer is commercial software covered by U.S. copyright law. Misty Beach PGN Viewer is licensed on a per-web-site basis(1).

Use Cost
Individual web site, non-commerical use Free
Chess club, non-commerical use Free
Individual web site, commercial use $25.00 (U.S.)
Web site for single event, held once $25.00 (U.S.)
Web site for single event, held multiple times $50.00 (U.S.)
Web site for on-line publication, single issue use $25.00 (U.S.)
Web site for on-line publication, multiple issue use or dedicated chess site $50.00 (U.S.)

There is one exception to the licensing. Anyone, commercial or not, can use Misty Beach PGN Viewer for the games from the Gary Kasparov vs. Deep Blue matches.

Send checks denominated in U.S. dollars drawn on a U.S. bank to:

Mark Roulo
Misty Beach Software
115 Chetwood Dr.
Mountain View, CA 94043 USA

If you want to use Misty Beach PGN Viewer and you're use isn't covered by the table, send email to mark@mistybeach.com.

Download

  1. Download this PK-ZIP file: download.zip.

  2. Send an e-mail, informing me that you've downloaded it. Please include the URL where you are going to post it. I was hoping that the Alta Vista search engine would let me find pages using the Misty Beach PGN Viewer applet, but this doesn't seem to be working. Please let me know in the e-mail if your web site can be included in any lists of Misty Beach PGN Viewer sites. I won't release the e-mail addresses.

  3. Unzip the download.zip file to some convenient directory on your hard drive. You must use an unzip program that is aware of long file names. The unzipped directory structure should look like this:

    PGNViewer2
    PGNViewer2/A.class
    PGNViewer2/B.class
    PGNViewer2/C.class
    PGNViewer2/D.class
    PGNViewer2/E.class
    PGNViewer2/F.class
    PGNViewer2/G.class
    PGNViewer2/H.class
    PGNViewer2/I.class
    PGNViewer2/J.class
    PGNViewer2/MistyBeachPGNViewer.class
    PGNViewer2/MistyBeachPGNViewer.cab
    PGNViewer2/MistyBeachPGNViewer.zip
    PGNViewer2/Examples.html

    PGNViewer2/Html
    PGNViewer2/Html/index.html
    PGNViewer2/Html/Nottingham1936AllGames.html
    PGNViewer2/Html/Nottingham1936Game001.html
    PGNViewer2/Html/Nottingham1936Game002.html
    PGNViewer2/Html/Nottingham1936Game003.html
    PGNViewer2/Html/Nottingham1936Game004.html
    PGNViewer2/Html/Nottingham1936Game005.html
    PGNViewer2/Html/Nottingham1936Game006.html
    PGNViewer2/Html/Nottingham1936Game007.html
    PGNViewer2/Html/ScoreTable.html

    PGNViewer2/PGNFiles
    PGNViewer2/PGNFiles/Nottingham1936.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game001.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game002.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game003.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game004.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game005.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game006.pgn
    PGNViewer2/PGNFiles/Nottingham1936Game007.pgn

  4. Open up the page "PGNViewer2/Examples.html" in your web browser. You should see the links to example pages in the web page.

  5. Move the contents of the PGNViewer2 directory (*.class files, *.zip file and *.cab file) where you want it on your web server. Add your own PGN files either to the same directory or to a directory or directories under the directory on your web server where you installed the contents of the PGNViewer directory. Then add your own PGN files to your own web pages. You do this by ensuring that this block of HTML code from the examples appears in your web pages:

           <APPLET CODE = "MistyBeachPGNViewer.class"
                   CODEBASE = ".."
                   ARCHIVE = "../MistyBeachPGNViewer.zip"
                   WIDTH=525
                   HEIGHT=450>
           <PARAM NAME = pgnfile value = "../PGNFiles/Nottingham1936Game001.pgn">
           <PARAM NAME = cabbase VALUE = "MistyBeachPGNViewer.cab">
           </APPLET>
           
    You replace "../PGNFiles/Nottingham1936Game001.pgn" with your own PGN files.

    This example assumes that your HTML pages, PGN files and applet files (*.class, *.zip and *.cab) are in a directory structure like the one in the download.zip package. If they are not, adjust your paths to the CODEBASE, ARCHIVE and pgnfile parameters appropriately.

  6. It is important to pay attention to the case of the files. The applet cares.

  7. You should also pay close attention to the HTML that you generate, especially the name of the PGN file. Misty Beach PGN Viewer has almost no error checking because this would make it larger and slow down the download time. You should also be certain that the PGN files are correct -- again, there is almost no error checking.

  8. It is also important that the PGN files appear either:

  9. Netscape changed the Java security model going from Netscape Navigator 3.x to 4.x. Because of this, the applet may or may not run from a hard disk. It will run from a web server, but this may make testing from a local disk a little bit annoying for Netscape users. Sorry.

Restrictions

Footnotes
(1) For purposes of this license, a web-site is logically related set of web pages controlled by a single individual or organization. AOL, for example, could license this applet for use by AOL, but this would not allow every AOL user to use the applet without licensing it.


Misty Beach Home Page
Last Updated: 15-Nov-1998
Questions? Comments? Email: Mark
Copyright © 1996-8 by Misty Beach Software Organization