dev-vcs/hg-git-0.9.0_rc1: version bump with mercurial 5.4 support
[gentoo.git] / licenses / crafty
1  *******************************************************************************
2  *                                                                             *
3  *  Crafty, copyright 1996-2001 by Robert M. Hyatt, Ph.D., Associate Professor *
4  *  of Computer and Information Sciences, University of Alabama at Birmingham. *
5  *                                                                             *
6  *  All rights reserved.  No part of this program may be reproduced in any     *
7  *  form or by any means, for other than your personal use, without the        *
8  *  express written permission of the author.  This program may not be used in *
9  *  whole, nor in part, to enter any computer chess competition without        *
10  *  written permission from the author.  Such permission will include the      *
11  *  requirement that the program be entered under the name "Crafty" so that    *
12  *  the program's ancestry will be known.                                      *
13  *                                                                             *
14  *  Copies of the source must contain the original copyright notice intact.    *
15  *                                                                             *
16  *  Any changes made to this software must also be made public to comply with  *
17  *  the original intent of this software distribution project.  These          *
18  *  restrictions apply whether the distribution is being done for free or as   *
19  *  part or all of a commercial product.  The author retains sole ownership    *
20  *  and copyright on this program except for 'personal use' explained below.   *
21  *                                                                             *
22  *  personal use includes any use you make of the program yourself, either by  *
23  *  playing games with it yourself, or allowing others to play it on your      *
24  *  machine,  and requires that if others use the program, it must be clearly  *
25  *  identified as "Crafty" to anyone playing it (on a chess server as one      *
26  *  example).  Personal use does not allow anyone to enter this into a chess   *
27  *  tournament where other program authors are invited to participate.  IE you *
28  *  can do your own local tournament, with Crafty + other programs, since this *
29  *  is for your personal enjoyment.  But you may not enter Crafty into an      *
30  *  event where it will be in competition with other programs/programmers      *
31  *  without permission as stated previously.                                   *
32  *                                                                             *
33  *  Crafty is the "son" (direct descendent) of Cray Blitz.  it is designed     *
34  *  totally around the bit-board data structure for reasons of speed of ex-    *
35  *  ecution, ease of adding new knowledge, and a *significantly* cleaner       *
36  *  overall design.  it is written totally in ANSI C with some few UNIX system *
37  *  calls required for I/O, etc.                                               *
38  *                                                                             *
39  *******************************************************************************