updated on Tue Jan 17 00:10:10 UTC 2012
[aur-mirror.git] / crafty / copyright
blob77b5c8434e35bacf2432bc40d6b4330750ddf5ab
1 Crafty, copyright 1996-2010 by Robert M. Hyatt, Ph.D., Associate Professor
2 of Computer and Information Sciences, University of Alabama at Birmingham.
4 Crafty is a team project consisting of the following members.  These are
5 the people involved in the continuing development of this program, there
6 are no particular members responsible for any specific aspect of Crafty.
8    Michael Byrne, Pen Argyle, PA.
9    Robert Hyatt, University of Alabama at Birmingham.
10    Tracy Riegle, Hershey, PA.
11    Peter Skinner, Edmonton, AB  Canada.
12    Ted Langreck                       .
14 All rights reserved.  No part of this program may be reproduced in any
15 form or by any means, for other than your personal use, without the
16 express written permission of the authors.  This program may not be used
17 in whole, nor in part, to enter any computer chess competition without
18 written permission from the authors.  Such permission will include the
19 requirement that the program be entered under the name "Crafty" so that
20 the program's ancestry will be known.
22 Copies of the source must contain the original copyright notice intact.
24 Any changes made to this software must also be made public to comply with
25 the original intent of this software distribution project.  These
26 restrictions apply whether the distribution is being done for free or as
27 part or all of a commercial product.  The authors retain sole ownership
28 and copyright on this program except for 'personal use' explained below.
30 Personal use includes any use you make of the program yourself, either by
31 playing games with it yourself, or allowing others to play it on your
32 machine,  and requires that if others use the program, it must be clearly
33 identified as "Crafty" to anyone playing it (on a chess server as one
34 example).  Personal use does not allow anyone to enter this into a chess
35 tournament where other program authors are invited to participate.  IE you
36 can do your own local tournament, with Crafty + other programs, since this
37 is for your personal enjoyment.  But you may not enter Crafty into an
38 event where it will be in competition with other programs/programmers
39 without permission as stated previously.
41 Crafty is the "son" (direct descendent) of Cray Blitz.  it is designed
42 totally around the bit-board data structure for reasons of speed of ex-
43 ecution, ease of adding new knowledge, and a *significantly* cleaner
44 overall design.  it is written totally in ANSI C with some few UNIX system
45 calls required for I/O, etc.