aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/licentia/license/term.lux
blob: 9e81cf66675f7eed4875f0cf780e06025561a136 (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
(.module:
  [lux (#- Definition)
   [data
    ["." text
     format]]]
  [//
   ["." definition]])

(do-template [<term> <definition>]
  [(def: #export <term>
     Text
     (get@ #definition.term <definition>))]

  [source-code-form                  definition.source-code-form]
  [object-form                       definition.object-form]
  [license                           definition.license]
  [licensable                        definition.licensable]
  [legal-entity                      definition.legal-entity]
  [recipient                         definition.recipient]
  [licensor                          definition.licensor]
  [work                              definition.work]
  [derivative-work                   definition.derivative-work]
  [submission                        definition.submission]
  [modification                      definition.modification]
  [required-component                definition.required-component]
  [extension                         definition.extension]
  [contribution                      definition.contribution]
  [contributor                       definition.contributor]
  [patent-claim                      definition.patent-claim]
  [secondary-license                 definition.secondary-license]
  [sell                              definition.sell]
  [personal-use                      definition.personal-use]
  [serve                             definition.serve]
  [research                          definition.research]
  [deploy                            definition.deploy]
  [electronic-distribution-mechanism definition.electronic-distribution-mechanism]
  )