File: COPYING.cmix

package info (click to toggle)
cmix 2.0.12-6
  • links: PTS
  • area: main
  • in suites: etch, etch-m68k
  • size: 6,924 kB
  • ctags: 6,063
  • sloc: cpp: 27,155; ansic: 11,923; sh: 3,000; exp: 2,270; yacc: 1,724; makefile: 1,251; lex: 488; perl: 278
file content (132 lines) | stat: -rw-r--r-- 5,808 bytes parent folder | download | duplicates (4)
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
46
47
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
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
C-Mix is copyright 1991-1999: University of Copenhagen

LICENSE
-------

The University of Copenhagen hereby grants any person,
organization, or institution who have obtained a copy of
C-Mix, irrespective of how or wherefrom he obtained it,
who is referred to as 'you', the following nonexclusive
rights:

1. You may use C-Mix and its accompanying programs,
   whether for commercial, educational, research,
   private, or any other purpose, provided that you
   acknowledge the Disclaimer of Warranty set forth
   at the end of this copyright statement.
   The University of Copenhagen shall not claim any
   rights relating to the output from C-Mix, except
   those rights the University may already possess
   relating to the data you provide as input to C-Mix.

2. You may modify C-Mix and use the modified form yourself.

3. You may redistribute C-Mix, in source or binary forms,
   in whole or in parts, but without modifying it other
   than compiling the source code you've received, provided
   a) that you preserve this entire copyright statement.
   b) that, when distributing only binaries, you include
      information as to where sources can be obtained.
   c) that you do not attempt to constrain the receiver
      or any other third party from exercising the rights
      granted in this copyright statement.

4. You may distribute a version of C-Mix that you have
   modified, under terms set forth in clause 3, provided
   additionally
   a) that neither the accompanying documentation nor
      the output of the modified program can reasonably
      be misread to the effect that the modified program
      is the original C-Mix as distributed by the
      University of Copenhagen.
   b) that the accompanying documentation clearly
      acknowledges the modified program's ancestry
      from code developed at the University of Copenhagen.
   c) that you state explicitly whether your modification
      has been communicated to the C-Mix development team
      (e.g. by email to cmix@diku.dk).
   d) that you include information as to where the original
      version can be obtained.
   e) that you share your modifications with the C-Mix
      user community by allowing the University of
      Copenhagen to incorporate your modification or
      parts of it in future releases of C-Mix, and to
      distribute those future releases under any license
      that meets the Open Source<tm> definition, in return
      for giving you proper credit.

5. You may distribute modified or unmodified binary forms
   of the Specialization Library that is part of C-Mix,
   either as a separate file or incorporated in an
   executable, under any terms that you deem fit.

6. If you modify C-Mix so much that it is neither a system
   that performs program specialization, nor an essential
   component of such a system, you may do whatever you like
   to the modified system, including distributing it under
   any terms that you deem fit.
   However, this provision does not allow you or anypone
   else to claim any exclusive rights regarding the parts
   of the modified system that it has in common with C-Mix.

DISCLAIMER OF WARRANTY (capitalize according to taste)
----------------------

Except when otherwise stated in writing the University of
Copenhagen and/or other parties provide C-Mix "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 C-Mix program (including but
not limited to the faithfulness of specialized programs to
the behavior of the original C code) is with you. Should
the program prove defective, you assume the cost of all
necessary servicing, repair or correction.

In no event unless agreed to in writing will the University
of Copenhagen, or any other party who may modify and/or
redistribute C-Mix as permitted above, be liable to anyone
for damages, including any general, special, incidental or
consequential damages arising out of the use or inability
to use the program (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 program to
operate with or on any other programs), even if the
University of Copenhagen or other party has been advised
of the possibility of such damages.

NON-LEGAL REQUIREMENTS
----------------------

The following requests are specifically not part of the
legal provisions for using and distributing C-Mix because
they would prevent the license from meeting the Open
Source<tm> specification.

1. We strongly encourage you to tell us if you use C-Mix,
   and to tell us about your experience with the system.

2. We strongly encourage you to send us patches if you make
   useful modifications to the system. The development team
   can be reaced at cmix@diku.dk.

3. We encourage you to tell us if you distribute C-Mix.

4. Needless to say, we believe it to be common scientific
   moral that computer science studies employing C-Mix
   should not be published without giving due credit to
   its developers, either by citing one of the published
   papers describing C-Mix, or by including a statement
   such as:
      This study made use of the C-Mix partial evaluator
      developed at the University of Copenhagen's
      computer science departement.

5. If you feel that that the legal section of this
   copyright notice constrains you unnecessarily from 
   distributing C-Mix, we urge you to communicate to us
   about the problem. Our top priority is to get C-Mix
   and the idea of partial evaluation spread out as
   widely as possible, but since we are computer
   scientists, not lawyers, we might have overlooked
   some essential angle.