summarylogtreecommitdiffstats
path: root/copyright
blob: 77b5c8434e35bacf2432bc40d6b4330750ddf5ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Crafty, copyright 1996-2010 by Robert M. Hyatt, Ph.D., Associate Professor
of Computer and Information Sciences, University of Alabama at Birmingham.

Crafty is a team project consisting of the following members.  These are
the people involved in the continuing development of this program, there
are no particular members responsible for any specific aspect of Crafty.

   Michael Byrne, Pen Argyle, PA.
   Robert Hyatt, University of Alabama at Birmingham.
   Tracy Riegle, Hershey, PA.
   Peter Skinner, Edmonton, AB  Canada.
   Ted Langreck                       .

All rights reserved.  No part of this program may be reproduced in any
form or by any means, for other than your personal use, without the
express written permission of the authors.  This program may not be used
in whole, nor in part, to enter any computer chess competition without
written permission from the authors.  Such permission will include the
requirement that the program be entered under the name "Crafty" so that
the program's ancestry will be known.

Copies of the source must contain the original copyright notice intact.

Any changes made to this software must also be made public to comply with
the original intent of this software distribution project.  These
restrictions apply whether the distribution is being done for free or as
part or all of a commercial product.  The authors retain sole ownership
and copyright on this program except for 'personal use' explained below.

Personal use includes any use you make of the program yourself, either by
playing games with it yourself, or allowing others to play it on your
machine,  and requires that if others use the program, it must be clearly
identified as "Crafty" to anyone playing it (on a chess server as one
example).  Personal use does not allow anyone to enter this into a chess
tournament where other program authors are invited to participate.  IE you
can do your own local tournament, with Crafty + other programs, since this
is for your personal enjoyment.  But you may not enter Crafty into an
event where it will be in competition with other programs/programmers
without permission as stated previously.

Crafty is the "son" (direct descendent) of Cray Blitz.  it is designed
totally around the bit-board data structure for reasons of speed of ex-
ecution, ease of adding new knowledge, and a *significantly* cleaner
overall design.  it is written totally in ANSI C with some few UNIX system
calls required for I/O, etc.