diff options
author | Eduardo Julian | 2019-02-05 20:30:13 -0400 |
---|---|---|
committer | Eduardo Julian | 2019-02-05 20:30:13 -0400 |
commit | 60430ee6dfffbeb220a3e8fee7336d54313467bc (patch) | |
tree | e00b48c2af5354392f514347547340f67f71e708 /stdlib/source/program/licentia/license/term.lux | |
parent | c542e618266c2f321704bef381b14213c30cc2e0 (diff) |
Folded license-making program (legislator) into the Lux project proper (as licentia).
Diffstat (limited to '')
-rw-r--r-- | stdlib/source/program/licentia/license/term.lux | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/stdlib/source/program/licentia/license/term.lux b/stdlib/source/program/licentia/license/term.lux new file mode 100644 index 000000000..9e81cf666 --- /dev/null +++ b/stdlib/source/program/licentia/license/term.lux @@ -0,0 +1,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] + ) |