Skip to content

Commit aa70c15

Browse files
committed
Condense. Fix eternal obligation to provide.
Fixes #1
1 parent e3b51d9 commit aa70c15

File tree

1 file changed

+32
-37
lines changed

1 file changed

+32
-37
lines changed

LICENSE.txt

Lines changed: 32 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,14 @@ ________________________________________________________________________________
44

55
== Definitions ==
66

7-
THE SOFTWARE
8-
* The SOURCE itself being licensed
9-
* SOURCE of any MODIFICATION to THE SOFTWARE
10-
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
11-
127
SOURCE
138
Human comprehensible representation of software or hardware functionality that
149
is useful in some way, and whatever additional information is peripherally
1510
helpful to utilize that content. Additional steps may be required to make the
1611
content useful, such as compilation or combination with a SYSTEM.
1712

1813
Examples:
19-
* "Software Languages" such as C
14+
* "Software Languages" such as C.
2015
* Configuration for creation of an fpga bitstream or electronic circuit.
2116
* Documentation in any form ( TXT, DOC, PDF, etc )
2217
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
@@ -30,14 +25,13 @@ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
3025
MODIFICATION
3126
Any change to THE SOFTWARE.
3227

33-
Includes translation of THE SOFTWARE into SOURCE of another type.
34-
3528
Includes any process to produce new SOURCE from THE SOFTWARE regardless
36-
of in-between steps in any form including possible BINARY forms.
29+
of in-between steps which may use BINARY forms.
3730
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
3831

3932
LINKING
40-
The integration, combination, or use of THE SOFTWARE with a SYSTEM by any means.
33+
The integration, combination, or use of THE SOFTWARE or BINARIES of
34+
THE SOFTWARE with a SYSTEM by any means.
4135

4236
Includes but is not limited to:
4337
* Function calls regardless of call method ( direct, dynamic, pointers, etc ).
@@ -48,18 +42,20 @@ Includes but is not limited to:
4842
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
4943

5044
PROVIDE
51-
To make some content:
52-
* Be freely available online to the public with reasonable discoverability.
53-
* Be available without any registration or limitation on access.
54-
* Remain available as long as THE SOFTWARE is being used or redistributed.
45+
To make some content available:
46+
* Freely online to the public with reasonable discoverability.
47+
* Without any registration or limitation on access.
48+
* For 1 year from the date of the latest MODIFICATION.
5549

5650
Such content must be provided within 90 days of the first usage of ANY FORM
5751
for use beyond testing or development of that ANY FORM.
5852
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
5953

60-
SOFTWARE FORM : THE SOFTWARE or a BINARY created from THE SOFTWARE.
54+
THE SOFTWARE : The SOURCE itself being licensed and any MODIFICATION to it.
6155

62-
SYSTEM : Any SOURCE or BINARY separate from THE SOFTWARE.
56+
SOFTWARE FORM : THE SOFTWARE or BINARIES created from THE SOFTWARE.
57+
58+
SYSTEM : SOURCE or BINARIES separate from THE SOFTWARE.
6359

6460
ENTITY : A person, business, or legal entity.
6561

@@ -71,27 +67,28 @@ RECIPIENT : An ENTITY exercising this license to THE SOFTWARE.
7167

7268
MODIFY : To make a MODIFICATION.
7369

74-
LINKED FORM : A BINARY created by LINKING of THE SOFTWARE or a BINARY of it.
70+
LINKED FORM : BINARIES created by LINKING.
7571

7672
ANY FORM : A SOFTWARE FORM or a LINKED FORM.
73+
74+
BINARIES : One or more BINARY
7775
________________________________________________________________________________
7876

7977
== Grant of Rights ==
8078

81-
You may use, copy, MODIFY, redistribute, or create a BINARY of THE SOFTWARE.
79+
You may use, copy, MODIFY, redistribute, or create BINARIES of THE SOFTWARE.
8280

83-
You may engage in LINKING a SOFTWARE FORM with a SYSTEM to create a combined
84-
work, and use or redistribute that combined work, given that you PROVIDE
85-
SOURCE of the SOFTWARE FORM used.
81+
You may engage in LINKING to create a combined work, and use or redistribute
82+
that combined work, given that you PROVIDE SOURCE of the SOFTWARE FORM used.
8683
________________________________________________________________________________
8784

8885
== License Retention and Attribution ==
8986

9087
Any copied or redistributed SOFTWARE FORM must retain this license.
9188

92-
When a BINARY or LINKED FORM of THE SOFTWARE is redistributed, you must:
89+
When BINARIES or a LINKED FORM of THE SOFTWARE are redistributed, you must:
9390
* Inform recipients of THE SOFTWARE that is being licensed.
94-
* Inform recipients of this license for the included BINARY or LINKED FORM.
91+
* Inform recipients of this license for the BINARIES or LINKED FORM.
9592
________________________________________________________________________________
9693

9794
== Modification ==
@@ -108,16 +105,16 @@ ________________________________________________________________________________
108105

109106
== Mixed Licensing ==
110107

111-
The redistribution you received may contain SOURCE or one or more BINARY
112-
under a license different from this one. SOURCE under this license is
113-
permitted to utilize such content where that license permits, including by
114-
direction inclusion in the SOURCE or by LINKING.
108+
The redistribution you received may contain SOURCE or BINARIES under a license
109+
different from this one. SOURCE under this license is permitted to utilize such
110+
content where that license permits, including by direction inclusion in the
111+
SOURCE or by LINKING.
115112
________________________________________________________________________________
116113

117114
== Termination ==
118115

119-
If you fail to comply with the terms of this license, your rights under this
120-
license terminate immediately.
116+
If you fail to comply with this license, your rights under it terminate
117+
immediately.
121118
________________________________________________________________________________
122119

123120
== Disclaimer of Warranty ==
@@ -133,8 +130,8 @@ ________________________________________________________________________________
133130

134131
== Limitation of Liability ==
135132

136-
Unless required by law no CONTRIBUTOR or DISTRIBUTOR will be liable for damages
137-
of any sort arising out of the use of or inability to use THE SOFTWARE.
133+
No CONTRIBUTOR or DISTRIBUTOR will be liable for damages of any sort arising
134+
out of the use of or inability to use THE SOFTWARE.
138135
________________________________________________________________________________
139136

140137
== Severability ==
@@ -160,18 +157,16 @@ that allows any RECIPIENT of THE SOFTWARE to use the patent in the way that
160157
you've utilized in THE SOFTWARE under the terms of this license without
161158
additional charges or restrictions.
162159

163-
The form of the patent grant you PROVIDE must be a PDF document legally signed
164-
by an individual authorized to grant the use of the patent. The document must
165-
clearly identify the patent and the scope of the grant.
160+
The grant PROVIDED must be in PDF form and legally signed by someone authorized
161+
to grant it. The grant must identify the patent and the scope of the grant.
166162
________________________________________________________________________________
167163

168164
== License Revision Auto-Adoption ==
169165

170166
You may remove this section. If you do, remove the "+" from the license version.
171167

172-
You agree to allow anyone to relicense THE SOFTWARE under the latest revision of
173-
the "Fair Coding License" as distributed by Dry Ark LLC, given the following
174-
requirements for that revision:
168+
You agree to allow relicensing THE SOFTWARE under the latest license revision as
169+
distributed by Dry Ark LLC, given the following revision requirements:
175170
* It remains true to the spirit of the original license.
176171
* It remains focused on preserving the freedom to use, modify, and
177172
distribute THE SOFTWARE, while preventing private modifications.

0 commit comments

Comments
 (0)