CleanLicenseConditions.txt 35.9 KB
Newer Older
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
1 2 3 4 5
Clean License Conditions

Clean is available under a dual license. Users can choose which of these two
licenses they wish to operate under:

6 7 8 9
1 The Simplified BSD License (see below) applies to the
  libraries, runtime system and examples,
  the LGPL the standard GNU Lesser General Open Source license (see below) to
  the rest.
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
10

11 12 13 14 15 16 17 18 19
  The libraries, runtime system and examples consist of the files in the
  following directories (including subdirectories of these directories):
  - Libraries and Examples (versions for Windows)
  - StdEnv, data and examples (versions for Linux and Mac OS X)
  - libraries, RuntimeSystem and CleanExamples (source code).

2 A commercial license (see below) that can be purchased.
  Information on that license can be obtained 
  from Prof.dr.ir. M.J. Plasmeijer, preferably via email: rinus@cs.ru.nl.
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
20 21 22 23 24 25 26 27

Note, that development under the LGPL license entails some restrictions and 
responsibilities. More  information on the nature of the LGPL is available
at www.gnu.org and www.opensource.org. 

Developers wishing to distribute commercial applications 
(either publicly or privately) can purchase a commercial license.

28
December 12, 2011.
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
29 30 31 32 33 34 35 36 37

For a commercial license one has to contact Rinus Plasmeijer via e-mail

    mailto:rinus@cs.ru.nl

or

    Department of Computer Science
    Radboud University Nijmegen
38 39
    Heyendaalseweg 135
    6525 AJ  Nijmegen
40 41
    tel: +31 24 3652644
    fax: +31 24 3652525.
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
42

43
The Clean Software is available on the World Wide Web:
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
44

45
    http://clean.cs.ru.nl
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
46

47
Versions of Concurrent Clean are available for several platforms. 
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
48 49


50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
Simplified BSD License:
=======================

Copyright 2011 Radboud University Nijmegen and Stichting PRM. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are
permitted provided that the following conditions are met:

   1. Redistributions of source code must retain the above copyright notice, this list of
      conditions and the following disclaimer.

   2. Redistributions in binary form must reproduce the above copyright notice, this list
      of conditions and the following disclaimer in the documentation and/or other materials
      provided with the distribution.

THIS SOFTWARE IS PROVIDED BY Radboud University Nijmegen ''AS IS'' AND ANY EXPRESS OR IMPLIED
WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> OR
CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

The views and conclusions contained in the software and documentation are those of the
authors and should not be interpreted as representing official policies, either expressed
or implied, of Radboud University Nijmegen and Stichting PRM.
Ronny Wichers Schreur's avatar
Ronny Wichers Schreur committed
78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576


GNU LGPL License full text:
===========================
 
GNU LESSER GENERAL PUBLIC LICENSE Version 2.1, February 1999 Copyright (C) 1991, 
1999 Free Software Foundation, Inc. 59 Temple Place, Suite 330, Boston, MA 
02111-1307 USA Everyone is permitted to copy and distribute verbatim copies of 
this license document, but changing it is not allowed. [This is the first 
released version of the Lesser GPL. It also counts as the successor of the GNU 
Library Public License, version 2, hence the version number 2.1.] Preamble The 
licenses for most software are designed to take away your freedom to share and 
change it. By contrast, the GNU General Public Licenses are intended to 
guarantee your freedom to share and change free software--to make sure the 
software is free for all its users. This license, the Lesser General Public 
License, applies to some specially designated software packages--typically 
libraries--of the Free Software Foundation and other authors who decide to use 
it. You can use it too, but we suggest you first think carefully about whether 
this license or the ordinary General Public License is the better strategy to 
use in any particular case, based on the explanations below. When we speak of 
free software, we are referring to freedom of use, not price. Our General Public 
Licenses are designed to make sure that you have the freedom to distribute 
copies of free software (and charge for this service if you wish); that you 
receive source code or can get it if you want it; that you can change the 
software and use pieces of it in new free programs; and that you are informed 
that you can do these things. To protect your rights, we need to make 
restrictions that forbid distributors to deny you these rights or to ask you to 
surrender these rights. These restrictions translate to certain responsibilities 
for you if you distribute copies of the library or if you modify it. For 
example, if you distribute copies of the library, whether gratis or for a fee, 
you must give the recipients all the rights that we gave you. You must make sure 
that they, too, receive or can get the source code. If you link other code with 
the library, you must provide complete object files to the recipients, so that 
they can relink them with the library after making changes to the library and 
recompiling it. And you must show them these terms so they know their rights. We 
protect your rights with a two-step method: (1) we copyright the library, and 
(2) we offer you this license, which gives you legal permission to copy, 
distribute and/or modify the library. To protect each distributor, we want to 
make it very clear that there is no warranty for the free library. Also, if the 
library is modified by someone else and passed on, the recipients should know 
that what they have is not the original version, so that the original author's 
reputation will not be affected by problems that might be introduced by others. 
Finally, software patents pose a constant threat to the existence of any free 
program. We wish to make sure that a company cannot effectively restrict the 
users of a free program by obtaining a restrictive license from a patent holder. 
Therefore, we insist that any patent license obtained for a version of the 
library must be consistent with the full freedom of use specified in this 
license. Most GNU software, including some libraries, is covered by the ordinary 
GNU General Public License. This license, the GNU Lesser General Public License, 
applies to certain designated libraries, and is quite different from the 
ordinary General Public License. We use this license for certain libraries in 
order to permit linking those libraries into non-free programs. When a program 
is linked with a library, whether statically or using a shared library, the 
combination of the two is legally speaking a combined work, a derivative of the 
original library. The ordinary General Public License therefore permits such 
linking only if the entire combination fits its criteria of freedom. The Lesser 
General Public License permits more lax criteria for linking other code with the 
library. We call this license the "Lesser" General Public License because it 
does Less to protect the user's freedom than the ordinary General Public 
License. It also provides other free software developers Less of an advantage 
over competing non-free programs. These disadvantages are the reason we use the 
ordinary General Public License for many libraries. However, the Lesser license 
provides advantages in certain special circumstances. For example, on rare 
occasions, there may be a special need to encourage the widest possible use of a 
certain library, so that it becomes a de-facto standard. To achieve this, non-
free programs must be allowed to use the library. A more frequent case is that a 
free library does the same job as widely used non-free libraries. In this case, 
there is little to gain by limiting the free library to free software only, so 
we use the Lesser General Public License. In other cases, permission to use a 
particular library in non-free programs enables a greater number of people to 
use a large body of free software. For example, permission to use the GNU C 
Library in non-free programs enables many more people to use the whole GNU 
operating system, as well as its variant, the GNU/Linux operating system. 
Although the Lesser General Public License is Less protective of the users' 
freedom, it does ensure that the user of a program that is linked with the 
Library has the freedom and the wherewithal to run that program using a modified 
version of the Library. The precise terms and conditions for copying, 
distribution and modification follow. Pay close attention to the difference 
between a "work based on the library" and a "work that uses the library". The 
former contains code derived from the library, whereas the latter must be 
combined with the library in order to run. 
GNU LESSER GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION 
AND MODIFICATION 0. 
This License Agreement applies to any software library or other program which 
contains a notice placed by the copyright holder or other authorized party 
saying it may be distributed under the terms of this Lesser General Public 
License (also called "this License"). Each licensee is addressed as "you". A 
"library" means a collection of software functions and/or data prepared so as to 
be conveniently linked with application programs (which use some of those 
functions and data) to form executables. The "Library", below, refers to any 
such software library or work which has been distributed under these terms. A 
"work based on the Library" means either the Library or any derivative work 
under copyright law: that is to say, a work containing the Library or a portion 
of it, either verbatim or with modifications and/or translated straightforwardly 
into another language. (Hereinafter, translation is included without limitation 
in the term "modification".) "Source code" for a work means the preferred form 
of the work for making modifications to it. For a library, complete source code 
means all the source code for all modules it contains, plus any associated 
interface definition files, plus the scripts used to control compilation and 
installation of the library. Activities other than copying, distribution and 
modification are not covered by this License; they are outside its scope. The 
act of running a program using the Library is not restricted, and output from 
such a program is covered only if its contents constitute a work based on the 
Library (independent of the use of the Library in a tool for writing it). 
Whether that is true depends on what the Library does and what the program that 
uses the Library does. 

1. You may copy and distribute verbatim copies of the Library's complete source 
code as you receive it, in any medium, provided that you conspicuously and 
appropriately publish on each copy an appropriate copyright notice and 
disclaimer of warranty; keep intact all the notices that refer to this License 
and to the absence of any warranty; and distribute a copy of this License along 
with the Library. You may charge a fee for the physical act of transferring a 
copy, and you may at your option offer warranty protection in exchange for a 
fee. 
2. You may modify your copy or copies of the Library or any portion of it, thus 
forming a work based on the Library, and copy and distribute such modifications 
or work under the terms of Section 1 above, provided that you also meet all of 
these conditions: a) The modified work must itself be a software library. b) You 
must cause the files modified to carry prominent notices stating that you 
changed the files and the date of any change. c) You must cause the whole of the 
work to be licensed at no charge to all third parties under the terms of this 
License. d) If a facility in the modified Library refers to a function or a 
table of data to be supplied by an application program that uses the facility, 
other than as an argument passed when the facility is invoked, then you must 
make a good faith effort to ensure that, in the event an application does not 
supply such function or table, the facility still operates, and performs 
whatever part of its purpose remains meaningful. (For example, a function in a 
library to compute square roots has a purpose that is entirely well-defined 
independent of the application. Therefore, Subsection 2d requires that any 
application-supplied function or table used by this function must be optional: 
if the application does not supply it, the square root function must still 
compute square roots.) These requirements apply to the modified work as a whole. 
If identifiable sections of that work are not derived from the Library, and can 
be reasonably considered independent and separate works in themselves, then this 
License, and its terms, do not apply to those sections when you distribute them 
as separate works. But when you distribute the same sections as part of a whole 
which is a work based on the Library, the distribution of the whole must be on 
the terms of this License, whose permissions for other licensees extend to the 
entire whole, and thus to each and every part regardless of who wrote it. Thus, 
it is not the intent of this section to claim rights or contest your rights to 
work written entirely by you; rather, the intent is to exercise the right to 
control the distribution of derivative or collective works based on the Library. 
In addition, mere aggregation of another work not based on the Library with the 
Library (or with a work based on the Library) on a volume of a storage or 
distribution medium does not bring the other work under the scope of this 
License. 

3. You may opt to apply the terms of the ordinary GNU General Public License 
instead of this License to a given copy of the Library. To do this, you must 
alter all the notices that refer to this License, so that they refer to the 
ordinary GNU General Public License, version 2, instead of to this License. (If 
a newer version than version 2 of the ordinary GNU General Public License has 
appeared, then you can specify that version instead if you wish.) Do not make 
any other change in these notices. Once this change is made in a given copy, it 
is irreversible for that copy, so the ordinary GNU General Public License 
applies to all subsequent copies and derivative works made from that copy. This 
option is useful when you wish to copy part of the code of the Library into a 
program that is not a library. 

4. You may copy and distribute the Library (or a portion or derivative of it, 
under Section 2) in object code or executable form under the terms of Sections 1 
and 2 above provided that you accompany it with the complete corresponding 
machine-readable source code, which must be distributed under the terms of 
Sections 1 and 2 above on a medium customarily used for software interchange. If 
distribution of object code is made by offering access to copy from a designated 
place, then offering equivalent access to copy the source code from the same 
place satisfies the requirement to distribute the source code, even though third 
parties are not compelled to copy the source along with the object code. 

5. A program that contains no derivative of any portion of the Library, but is 
designed to work with the Library by being compiled or linked with it, is called 
a "work that uses the Library". Such a work, in isolation, is not a derivative 
work of the Library, and therefore falls outside the scope of this License. 
However, linking a "work that uses the Library" with the Library creates an 
executable that is a derivative of the Library (because it contains portions of 
the Library), rather than a "work that uses the library". The executable is 
therefore covered by this License. Section 6 states terms for distribution of 
such executables. When a "work that uses the Library" uses material from a 
header file that is part of the Library, the object code for the work may be a 
derivative work of the Library even though the source code is not. Whether this 
is true is especially significant if the work can be linked without the Library, 
or if the work is itself a library. The threshold for this to be true is not 
precisely defined by law. If such an object file uses only numerical parameters, 
data structure layouts and accessors, and small macros and small inline 
functions (ten lines or less in length), then the use of the object file is 
unrestricted, regardless of whether it is legally a derivative work. 
(Executables containing this object code plus portions of the Library will still 
fall under Section 6.) Otherwise, if the work is a derivative of the Library, 
you may distribute the object code for the work under the terms of Section 6. 
Any executables containing that work also fall under Section 6, whether or not 
they are linked directly with the Library itself. 
6. As an exception to the Sections above, you may also combine or link a "work 
that uses the Library" with the Library to produce a work containing portions of 
the Library, and distribute that work under terms of your choice, provided that 
the terms permit modification of the work for the customer's own use and reverse 
engineering for debugging such modifications. You must give prominent notice 
with each copy of the work that the Library is used in it and that the Library 
and its use are covered by this License. You must supply a copy of this License. 
If the work during execution displays copyright notices, you must include the 
copyright notice for the Library among them, as well as a reference directing 
the user to the copy of this License. Also, you must do one of these things: a) 
Accompany the work with the complete corresponding machine-readable source code 
for the Library including whatever changes were used in the work (which must be 
distributed under Sections 1 and 2 above); and, if the work is an executable 
linked with the Library, with the complete machine-readable "work that uses the 
Library", as object code and/or source code, so that the user can modify the 
Library and then relink to produce a modified executable containing the modified 
Library. (It is understood that the user who changes the contents of definitions 
files in the Library will not necessarily be able to recompile the application 
to use the modified definitions.) b) Use a suitable shared library mechanism for 
linking with the Library. A suitable mechanism is one that (1) uses at run time 
a copy of the library already present on the user's computer system, rather than 
copying library functions into the executable, and (2) will operate properly 
with a modified version of the library, if the user installs one, as long as the 
modified version is interface-compatible with the version that the work was made 
with. c) Accompany the work with a written offer, valid for at least three 
years, to give the same user the materials specified in Subsection 6a, above, 
for a charge no more than the cost of performing this distribution. d) If 
distribution of the work is made by offering access to copy from a designated 
place, offer equivalent access to copy the above specified materials from the 
same place. e) Verify that the user has already received a copy of these 
materials or that you have already sent this user a copy. For an executable, the 
required form of the "work that uses the Library" must include any data and 
utility programs needed for reproducing the executable from it. However, as a 
special exception, the materials to be distributed need not include anything 
that is normally distributed (in either source or binary form) with the major 
components (compiler, kernel, and so on) of the operating system on which the 
executable runs, unless that component itself accompanies the executable. It may 
happen that this requirement contradicts the license restrictions of other 
proprietary libraries that do not normally accompany the operating system. Such 
a contradiction means you cannot use both them and the Library together in an 
executable that you distribute. 
7. You may place library facilities that are a work based on the Library side-
by-side in a single library together with other library facilities not covered 
by this License, and distribute such a combined library, provided that the 
separate distribution of the work based on the Library and of the other library 
facilities is otherwise permitted, and provided that you do these two things: a) 
Accompany the combined library with a copy of the same work based on the 
Library, uncombined with any other library facilities. This must be distributed 
under the terms of the Sections above. b) Give prominent notice with the 
combined library of the fact that part of it is a work based on the Library, and 
explaining where to find the accompanying uncombined form of the same work. 

8. You may not copy, modify, sublicense, link with, or distribute the Library 
except as expressly provided under this License. Any attempt otherwise to copy, 
modify, sublicense, link with, or distribute the Library is void, and will 
automatically terminate your rights under this License. However, parties who 
have received copies, or rights, from you under this License will not have their 
licenses terminated so long as such parties remain in full compliance. 

9. You are not required to accept this License, since you have not signed it. 
However, nothing else grants you permission to modify or distribute the Library 
or its derivative works. These actions are prohibited by law if you do not 
accept this License. Therefore, by modifying or distributing the Library (or any 
work based on the Library), you indicate your acceptance of this License to do 
so, and all its terms and conditions for copying, distributing or modifying the 
Library or works based on it. 

10. Each time you redistribute the Library (or any work based on the Library), 
the recipient automatically receives a license from the original licensor to 
copy, distribute, link with or modify the Library subject to these terms and 
conditions. You may not impose any further restrictions on the recipients' 
exercise of the rights granted herein. You are not responsible for enforcing 
compliance by third parties with this License. 
11. If, as a consequence of a court judgment or allegation of patent 
infringement or for any other reason (not limited to patent issues), conditions 
are imposed on you (whether by court order, agreement or otherwise) that 
contradict the conditions of this License, they do not excuse you from the 
conditions of this License. If you cannot distribute so as to satisfy 
simultaneously your obligations under this License and any other pertinent 
obligations, then as a consequence you may not distribute the Library at all. 
For example, if a patent license would not permit royalty-free redistribution of 
the Library by all those who receive copies directly or indirectly through you, 
then the only way you could satisfy both it and this License would be to refrain 
entirely from distribution of the Library. If any portion of this section is 
held invalid or unenforceable under any particular circumstance, the balance of 
the section is intended to apply, and the section as a whole is intended to 
apply in other circumstances. It is not the purpose of this section to induce 
you to infringe any patents or other property right claims or to contest 
validity of any such claims; this section has the sole purpose of protecting the 
integrity of the free software distribution system which is implemented by 
public license practices. Many people have made generous contributions to the 
wide range of software distributed through that system in reliance on consistent 
application of that system; it is up to the author/donor to decide if he or she 
is willing to distribute software through any other system and a licensee cannot 
impose that choice. This section is intended to make thoroughly clear what is 
believed to be a consequence of the rest of this License. 

12. If the distribution and/or use of the Library is restricted in certain 
countries either by patents or by copyrighted interfaces, the original copyright 
holder who places the Library under this License may add an explicit 
geographical distribution limitation excluding those countries, so that 
distribution is permitted only in or among countries not thus excluded. In such 
case, this License incorporates the limitation as if written in the body of this 
License. 

13. The Free Software Foundation may publish revised and/or new versions of the 
Lesser General Public License from time to time. Such new versions will be 
similar in spirit to the present version, but may differ in detail to address 
new problems or concerns. Each version is given a distinguishing version number. 
If the Library specifies a version number of this License which applies to it 
and "any later version", you have the option of following the terms and 
conditions either of that version or of any later version published by the Free 
Software Foundation. If the Library does not specify a license version number, 
you may choose any version ever published by the Free Software Foundation. 
14. If you wish to incorporate parts of the Library into other free programs 
whose distribution conditions are incompatible with these, write to the author 
to ask for permission. For software which is copyrighted by the Free Software 
Foundation, write to the Free Software Foundation; we sometimes make exceptions 
for this. Our decision will be guided by the two goals of preserving the free 
status of all derivatives of our free software and of promoting the sharing and 
reuse of software generally. 

NO WARRANTY 

15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE 
LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED 
IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE LIBRARY "AS 
IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT 
NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 
PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME THE COST OF 
ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 

16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL 
ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE 
LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, 
SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY 
TO USE THE LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF 
THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF SUCH HOLDER OR OTHER 
PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND 
CONDITIONS 
How to Apply These Terms to Your New Libraries If you develop a new library, and 
you want it to be of the greatest possible use to the public, we recommend 
making it free software that everyone can redistribute and change. You can do so 
by permitting redistribution under these terms (or, alternatively, under the 
terms of the ordinary General Public License). To apply these terms, attach the 
following notices to the library. It is safest to attach them to the start of 
each source file to most effectively convey the exclusion of warranty; and each 
file should have at least the "copyright" line and a pointer to where the full 
notice is found. Copyright (C) This library is free software; you can 
redistribute it and/or modify it under the terms of the GNU Lesser General 
Public License as published by the Free Software Foundation; either version 2.1 
of the License, or (at your option) any later version. This library is 
distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR 
PURPOSE. See the GNU Lesser General Public License for more details. You should 
have received a copy of the GNU Lesser General Public License along with this 
library; if not, write to the Free Software Foundation, Inc., 59 Temple Place, 
Suite 330, Boston, MA 02111-1307 USA. 

Clean Commercial License Full Text
==================================

CONCURRENT CLEAN SOFTWARE LICENSE

IMPORTANT: PLEASE READ THIS LICENSE CAREFULLY BEFORE USING THE SOFTWARE. BY 
USING THE SOFTWARE, YOU ARE AGREEING TO BE BOUND BY THE TERMS OF THIS LICENSE. 
IF YOU DO NOT AGREE TO THE TERMS OF THIS LICENSE, RETURN THE UNUSED SOFTWARE 
WITH THE PROOF OF PURCHASE WITHIN 14 DAYS TO  THE MANUFACTURER. 

Software License Agreement

This software license agreement is a legal agreement between you (either an 
individual or an entity) and HILT - High Level Software Tools B.V. (the 
"MANUFACTURER"), The Netherlands.

The enclosed software program (the "SOFTWARE") including
*	the Clean Compiler (the "COMPILER"),
*	the Clean Program Development System (the "DEVELOPMENT SYSTEM"),
*	the Clean Run-Time System (the "RUN-TIME SYSTEM"),
*	the Clean Libraries (the "LIBRARIES")
is licensed by the MANUFACTURER for use only on the terms set forth herein.

Please read this license agreement carefully.

By using the software you are agreeing to be bound by the terms of this license. 
If you do not agree to these terms, return the unused software with proof of 
purchase within 14 days to the MANUFACTURER. 

1. Grant of License.

The MANUFACTURER grants to you the right to use one copy of the enclosed 
SOFTWARE on a single terminal connected to a single computer (i.e. single CPU) 
or to a network server. If you install the SOFTWARE on a network server, you 
must purchase a separate license for the SOFTWARE for each computer terminal 
that will be used to operate the SOFTWARE. We warrant that we are the owner or 
licensee of all rights of the SOFTWARE, and that we are legally empowered to 
grant this license to you.

2. Software Redistribution / Grant of License for Software Redistribution.

The MANUFACTURER grants to you the right to incorporate and distribute (modified 
versions of the)
*	the RUN-TIME SYSTEM
*	the LIBRARIES
IN OBJECT CODE FORM ONLY, it must be part of a linked binary, solely in 
combination with your own programs. For each copy of (parts of) the RUN-TIME 
SYSTEM/LIBRARY distributed a royalty fee has to be paid to the MANUFACTURER as 
agreed with the purchase of the SOFTWARE. This royalty fee has to be paid once a 
year within sixty (60) days after each calendar year. Upon payment of the 
royalty fee you have the obligation to provide the MANUFACTURER with up-to-date 
documentation of the created software for which the royalty fee is applicable 
and its number of users. If you have purchased a grant license for software 
redistribution the RUN-TIME SYSTEM and LIBRARY can be distributed freely (again 
both in object code form only) without additional royalty obligations.

3. Restrictions.

The SOFTWARE contains copyrighted material, trade secrets and other proprietary 
material. In order to protect them, you are not allowed to decompile, reverse 
engineer, disassemble or otherwise reduce the SOFTWARE to a human-perceivable 
form. You are not allowed to modify, network, rent, lease, loan, distribute or 
create derivative works based upon the SOFTWARE in whole or in part (but see the 
exception mentioned under 2). You are not allowed to electronically transmit the 
SOFTWARE to other computers than the one for which the SOFTWARE was purchased. 
If the SOFTWARE was licensed to you for academic use, you are not allowed to use 
the SOFTWARE for commercial product development.

4. Termination.

This License is effective until terminated. You may terminate this License at 
any time by destroying the SOFTWARE, related documentation and fonts and all 
copies thereof. You have to inform the MANUFACTURER of this action by means of 
letter. This License will terminate immediately without notice from the 
MANUFACTURER if you fail to comply with any provision of this License. Upon 
termination you must destroy the SOFTWARE, related documentation and all copies 
thereof.

5. Warranty and Technical Support.

Manufacturer warrants that the SOFTWAREwill function substantially in accordance 
with the functional description set out in the Concurrent Clean Language Report 
supplied with the Software for a period of ninety (90) days from the date of 
shipment, when used in accordance with the Concurrent Clean Programming 
Development Systems' Help file. In the case that any problems or questions arise 
the MANUFACTURER will help with free technical support by e-mail for a period of 
one year from the date of shipment.

6. Limited Warranty on Media.

The MANUFACTURER warrants the diskettes on which the SOFTWARE is recorded to be 
free from defects in materials and workmanship under normal use for a period of 
ninety (90) days from from the date of shipment. The MANUFACTURER will have no 
responsibility to replace a disk damaged by accident, abuse or misapplication.

7. Disclaimer of Warranty on the MANUFACTURER SOFTWARE.

You expressly acknowledge and agree that use of the SOFTWARE is at your sole 
risk. Except as is stated above, the SOFTWARE and related documentationare 
provided "AS IS" and without warranty of any kind and the MANUFACTURER and the 
MANUFACTURER EXPRESSLY DISCLAIM ALL OTHER WARRANTIES, EXPRESS OR IMPLIED, 
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND 
FITNESS FOR A PARTICULAR PURPOSE. THE MANUFACTURER DOES NOT WARRANT THAT THE 
FUNCTIONS CONTAINED IN THE SOFTWARE WILL MEET YOUR REQUIREMENTS, OR THAT THE 
OPERATION OF THE SOFTWARE WILL BE UNINTERRUPTED OR ERROR-FREE, OR THAT DEFECTS 
IN THE SOFTWARE WILL BE CORRECTED. FURTHERMORE, THE MANUFACTURER DOES NOT 
WARRANT OR MAKE ANY REPRESENTATIONS REGARDING THE USE OR THE RESULTS OF THE USE 
OF THE SOFTWARE OR RELATED DOCUMENTATION IN TERMS OF THEIR CORRECTNESS, 
ACCURACY, RELIABILITY, OR OTHERWISE. NO ORAL OR WRITTEN INFORMATION OR ADVICE 
GIVEN BY THE MANUFACTURER OR ONE OF ITS AUTHORIZED REPRESENTATIVES SHALL CREATE 
A WARRANTY OR IN ANY WAY INCREASE THE SCOPE OF THIS WARRANTY. SHOULD THE 
SOFTWARE PROVE DEFECTIVE, YOU (AND NOT THE MANUFACTURER OR ANY ONE OF ITS 
AUTHORIZED REPRESENTATIVE) ASSUME THE ENTIRE COST OF ALL NECESSARY SERVICING, 
REPAIR OR CORRECTION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED 
WARRANTIES, SO THE ABOVE EXCLUSION MAY NOT APPLY TO YOU.

8. Limitation of Liability.

UNDER NO CIRCUMSTANCES INCLUDING NEGLIGENCE, SHALL THE MANUFACTURER BE LIABLE 
FOR ANY INCIDENTAL, SPECIAL OR CONSEQUENTIAL DAMAGES THAT RESULT FROM THE USE OR 
INABILITY TO USE THE SOFTWARE OR RELATED DOCUMENTATION, EVEN IF THE MANUFACTURER 
OR A BY THE MANUFACTURER AUTHORIZED REPRESENTATIVE HAS BEEN ADVISED OF THE 
POSSIBILITY OF SUCH DAMAGES. In no event shall the MANUFACTURERs' total 
liability to you for all damages, losses, and causes of action (whether in 
contract, tort (including negligence) or otherwise) exceed that portion of the 
amount paid by you which is fairly attributable to the SOFTWARE.

9. Controlling Law and Severability.

This License shall be governed by and construed in accordance with the laws of 
the Netherlands, as applied to agreements entered into and to be performed 
entirely within the Netherlands between Dutch residents. If for any reason a 
court of competent jurisdiction finds any provision of this License, or portion 
thereof, to be unenforceable, that provision of the License shall be enforced to 
the maximum extent permissible so as to effect the intent of the parties, and 
the remainder of this License shall continue in full force and effect.

10. Complete Agreement.

This License constitutes the entire agreement between the parties with respect 
to the use of the SOFTWARE, the related documentation and supersedes all prior 
or contemporaneous understandings or agreements, written or oral, regarding such 
subject matter. No amendment to or modification of this License will be binding 
unless in writing and signed by a duly authorized representative of the 
MANUFACTURER.