-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathevaluation.lex
62 lines (47 loc) · 1.67 KB
/
evaluation.lex
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
LEX: Evaluation License System.
LEXON: 0.2.1
AUTHORS: FLORIAN IDELBERGER, HENNING DIEDRICH
PREAMBLE: This is a licensing contract for a software evaluation.
TERMS:
"Licensor" is a person.
"Arbiter" is a person.
"Licensing Fee" is an amount.
"Breach Fee" is an amount.
The Licensor appoints the Arbiter,
fixes the Licensing Fee,
and fixes the Breach Fee.
TERMS PER License:
"Description of Goods" is a text.
"Licensee" is a person.
"Paid" is a binary.
"Commissioned" is a binary.
"Comment Text" is a text.
"Published" is a binary.
"Permission to Comment" is a binary.
"Notice Time" is a time.
"License" is this contract.
The Licensor appoints the Licensee, and fixes the Description of Goods.
CLAUSE: Pay.
The Licensee pays the Licensing Fee to the Licensor,
and pays the Breach Fee into escrow.
This License is therefore Paid.
CLAUSE: Commission.
The Licensor may certify this License as Commissioned.
CLAUSE: Comment.
The Licensee may register a Comment Text.
CLAUSE: Publication.
The Licensee may certify this License as Published.
CLAUSE: Grant Permission to Comment.
The Licensee may grant the Permission to Comment.
CLAUSE: Declare Breach.
The Arbiter may, if this License is Factually Breached:
pay the Breach Fee to the Licensor,
and afterwards terminate this License.
CLAUSE: Factually Breached.
"Factually Breached" is defined as:
this License is Commissioned and the Comment Text is not fixed,
or this License is Published and there is no Permission to Comment and the Notice Time lies at least 24 hours in the past.
CLAUSE: Notice.
The Licensor or the Arbiter may fix the Notice Time as the respective current time.
CLAUSE: Noticed.
"Noticed" is defined as a Notice Time being fixed.