1 |
The majority of the source code of the nhc98 Haskell compiler is |
2 |
(c) copyright to Niklas Rojemo, 1991-1998. |
3 |
|
4 |
Many parts of the nhc98 compiler, libraries, and system were |
5 |
contributed or modified by Malcolm Wallace, Jan Sparud, David Wakeling, |
6 |
Colin Runciman, Phil Hassall, and Olaf Chitil, and are (c) copyright |
7 |
to them, their respective institutions, or funding bodies, 1996-2002. |
8 |
|
9 |
The core of the hmake tool is |
10 |
(c) copyright to Thomas Hallgren, 1991-1997. |
11 |
(Code is incorporated from the earlier tools hbcmake and nhc13make.) |
12 |
Many modifications to hmake are |
13 |
(c) copyright to Malcolm Wallace, 1998-2001. |
14 |
|
15 |
The hmake interactive tool is |
16 |
(c) copyright to Malcolm Wallace, 2000. |
17 |
|
18 |
The hp2graph tool is |
19 |
(c) copyright to David Wakeling and Niklas Rojemo, 1991-1996. |
20 |
|
21 |
The hat-trans tool is |
22 |
(c) copyright to Olaf Chitil, 2002. |
23 |
|
24 |
The hat-observe tool is |
25 |
(c) copyright to Thorsten Brehm, 2001. |
26 |
|
27 |
The hat-detect tool is |
28 |
(c) copyright to Thorsten Brehm, 2001. |
29 |
|
30 |
The hat-trail tool is |
31 |
(c) copyright to Malcolm Wallace, 2002. |
32 |
|
33 |
The hat-stack tool is |
34 |
(c) copyright to Malcolm Wallace, 2001. |
35 |
|
36 |
The hat-check tool is |
37 |
(c) copyright to Colin Runciman, 2001. |
38 |
|
39 |
The hat-trail-in-java (redex trail browser) tool is |
40 |
(c) copyright to Jan Sparud, 1996-1998, |
41 |
with modifications |
42 |
(c) copyright to Colin Runciman, 2000-2001. |
43 |
|
44 |
The HOOD Observe library and graphical browser are |
45 |
(c) copyright to Andy Gill, 2000. |
46 |
The HOOD graphical browser incorporates open source Java components |
47 |
(c) copyright MicroStar Inc, 1999. (Please read their separate license.) |
48 |
|
49 |
The Random library is copied direct from Hugs, which has a separate |
50 |
BSD-style license. That implementation of Random is |
51 |
(c) copyright Lennart Augustsson, with modifications by Sigbjorn Finne. |
52 |
Some parts of the implementation of the Time library were also |
53 |
contributed by Lennart. |
54 |
|
55 |
|
56 |
The development of nhc98 (and its predecessor nhc13) has been supported |
57 |
by NUTEK (Sweden), Canon Research Europe Ltd., EPSRC (UK), and the |
58 |
Universities of Chalmers (Sweden) and York (UK). |
59 |
|
60 |
LICENCE |
61 |
------- |
62 |
It is the intention that this software be "freely available" in the Gnu |
63 |
(http://www.gnu.org/) and Open Source (http://www.opensource.org/) |
64 |
traditions. The following is a brief statement of the rights and |
65 |
restrictions attached to this software distribution. It is a |
66 |
preliminary licence; we may modify the terms and conditions at a later |
67 |
date. Any successor to this licence may, when published, be applied to |
68 |
this software as an alternative to the current terms, if you wish. |
69 |
|
70 |
If you are not sure about any of the terms of this licence, please |
71 |
contact us to discuss your requirements. (Primary contact: |
72 |
Malcolm.Wallace@cs.york.ac.uk) |
73 |
|
74 |
You may use, re-distribute, and modify this software, but you must not |
75 |
alter or remove these copyright notices. You may add your own |
76 |
additional copyright notices for any modifications to this software that |
77 |
you distribute. (Any modifications must be provided - at least - as |
78 |
source code, they must be described in the documentation, and you must |
79 |
clearly indicate that the software has been modified, for instance by |
80 |
changing the name of the executable or its version number, or by some |
81 |
other method.) |
82 |
|
83 |
You must not restrict anyone else's rights to use, re-distribute or |
84 |
modify this software. Distributions of standard or modified versions of |
85 |
this software must retain this licence (or its successor). |
86 |
|
87 |
In addition, you are explicitly granted the right to re-use parts of this |
88 |
software in the creation of new software, without having to place the |
89 |
new software under this or any other licence, provided that: |
90 |
. the new software does not have the same name as this software, but |
91 |
. you clearly acknowledge which code you have re-used from this software, |
92 |
. you retain the relevant copyright notices, and |
93 |
. you indicate to users where they can freely obtain a standard version of |
94 |
this software. |
95 |
|
96 |
Programs, object files, and intermediate files produced as output by |
97 |
this software do not fall under this copyright statement and are not |
98 |
governed by the terms of this licence. You are free to use them (or |
99 |
restrict their use) as you like. |
100 |
|
101 |
UNLESS OTHERWISE STATED IN WRITING, THIS SOFTWARE IS SUPPLIED "AS IS" |
102 |
AND WITHOUT ANY WARRANTY, EXPRESS OR IMPLIED, INCLUDING WITHOUT |
103 |
LIMITATION THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A |
104 |
PARTICULAR PURPOSE. NEITHER THE AUTHORS, COPYRIGHT HOLDERS, NOR ANY |
105 |
OTHER PARTY WHO REDISTRIBUTES THIS SOFTWARE SHALL BE LIABLE FOR DAMAGES, |
106 |
HOWSOEVER CAUSED, ARISING OUT OF THE USE OF THIS SOFTWARE. USE AT YOUR |
107 |
OWN RISK. |