some-advent-of-code: 8fe393b5c1d6661e46b23688440f1522cc5a0705
1: # Cryptographic Autonomy License - v.0.1
2:
3: *This Cryptographic Autonomy License (the “License”) applies to any Work whose owner has marked it with any of the following notices:*
4:
5: *“Licensed under the Cryptographic Autonomy License version 1.0,” or*
6:
7: *“Licensed under the Cryptographic Autonomy License version 1.0, with Combined Work Exception.”*
8:
9: *The owner may also specify a jurisdiction for disputes arising out of a particular Work:*
10:
11: *“The Applicable Jurisdiction for disputes arising from the licensing or use of this Work is _____.”*
12: _________________________
13:
14: ## 1. License Grant
15:
16: ### 1.1. Grants
17: Conditioned on compliance with section 2, and subject to the reservations of section 1.2, you have the world-wide, royalty-free, non-exclusive permission to:
18:
19: a) Take any action with the Work or a Modified Work that would infringe the copyright or database protection laws of an Applicable Jurisdiction applying to the Work, including Publicly Performing any interface derived from the Work; and
20:
21: b) Take any action with the Work or a Modified Work that would infringe any patent claims Licensable by Licensor, to the extent that those claims are embodied in the Work as distributed by Licensor.
22:
23: ### 1.2. Limitations on Grants
24: The permissions in Section 1.1 are the only permissions granted under this license. The following reservations apply:
25:
26: a) Licensor does not grant any patent license for Code that the Licensor has removed from the Work.
27:
28: b) Licensor does not grant any license to the trademarks, service marks, or logos of
29:
30: c) Licensor, except to the extent necessary i) to comply with the attribution conditions in section 2.1 of this License; and ii) to describe a Modified Work as being compatible or not compatible with the Work.
31:
32: ## 2. Conditions
33: The following conditions apply to any exercise of the permissions given in section 1.
34:
35: ### 2.1. Attribution
36: You must a) retain all copyright, patent, or trademark notices contained in the Source Code, as well as any notices of licensing, authorship, or attribution, and b) provide all such notices to each Recipient, together with a statement acknowledging the use of the Software.
37:
38: ### 2.2. Licensed Distribution
39: #### 2.2.1. Distribution of the Work
40: With the exception in section 2.4, You must provide to each Recipient of the Work Access to Source Code corresponding to the Work provided.
41:
42: #### 2.2.2. Distribution of a Modified Work
43: With the exception in section 2.4, You must provide to each Recipient of a Modified Work Access to Source Code corresponding to the Modified Work provided by You. The Source Code corresponding to the modifications in a Modified Work must be provided to the Recipient either a) under this License, or b) under a Compatible Open Source License.
44:
45: ### 2.3. Maintaining User Autonomy
46: You must give the same permissions received under this License to any Recipient, and You must refrain from using the permissions given under this License to interfere with any third party’s Possessory Interest in their own User Data. This includes:
47:
48: a) You may not, by means of cryptographic controls, technological protection measures, or any other method, limit a third party from independently Processing User Data in which they have a Possessory Interest;
49:
50: b) During the same period in which You exercise any of the permissions granted to You under this License, You must also provide a copy of any User Data in your possession to a third party having a Possessory Interest in such User Data at no charge;
51:
52: c) You may not use the Software to control any cryptographic keys, seeds, or hashes pertaining to third parties where such control would prevent the third party from independently exercising the permissions granted under this License;
53:
54: d) You waive any legal power to forbid circumvention of technical protection measures that include use of the Work; and
55:
56: e) You disclaim any intention to limit operation or modification of the Work as a means of enforcing the legal rights of third parties against Recipients.
57:
58: Other than the conditions requiring You to a) provide Recipients no-charge access to the Source Code of the Work or a Modified Work, and b) provide a copy at no charge of any User Data in Your possession to third parties having a Possessory Interest in the User Data, nothing in this License requires You to provide processing services to any Recipient or any other third party.
59:
60: ### 2.4. Combined Work Exception
61: As an exception to the conditions in sections 2.2.1 and 2.2.2, any Source Code marked by the Licensor as having the “Combined Work Exception,” or any Object Code created from Source Code so marked, may be combined with other Software into a larger work, and the resulting larger work may be used, distributed, or sold under any other license, so long as You: a) comply with the notice conditions of section 2.1; b) comply with the distribution conditions of 2.2.1 and 2.2.2, relative to the Source Code provided to You; and c) comply with section 2.3.
62:
63: ## 3. Acceptance and Remedies
64: By taking any action that, absent this License, would infringe the intellectual property laws of an Applicable Jurisdiction, You are affirmatively agreeing to the conditions of this License. Any use of the Work outside the scope of this License infringes the rights of the Licensor and may be enforced via the intellectual property laws of the appropriate Jurisdiction. In addition, You are not responsible for enforcing compliance by third parties to this License, but You agree that either the Licensor or a Recipient (as an intended third-party beneficiary) may enforce these conditions via specific performance.
65:
66:
67: ## 4. Term and Termination
68: The term of this License begins when You receive the Work, and continues until terminated for any of the reasons described herein, or until all applicable intellectual property rights expire, whichever comes first (“Term”). If this License is terminated for any reason, all permissions granted to You under section 1 by any Licensor automatically terminate. Otherwise, permissions granted to You under section 1 by any Licensor shall continue during the Term. You will immediately cease using and providing the Work, including as part of any Modified Work.
69:
70: ### 4.1. Termination for Non-Compliance; Reinstatement
71: This License terminates automatically if You fail to comply with any of the conditions in section 2. As a special exception to termination for non-compliance, Your permissions under this License will be reinstated if You come into compliance with all the conditions in section 2 within sixty (60) days of becoming aware of Your noncompliance. You are eligible for reinstatement of permissions one time only, and only for the sixty days immediately after becoming aware of noncompliance. Loss of permissions granted under this License due to either a) sustained noncompliance lasting more than sixty days, or b) subsequent termination for noncompliance after reinstatement, is permanent.
72:
73: ### 4.2. Termination Due to Litigation
74: If You initiate litigation against Licensor, or any Recipient of the Work, either direct or indirect, asserting that the Work directly or indirectly infringes any patent, then all permissions granted to You by this License shall terminate. In the event of termination due to litigation, all permissions which have been validly granted by You under this License, directly or indirectly, shall survive termination.
75:
76: ## 5. Disclaimer of Warranty and Limits on Liability
77: ### 5.1. Disclaimer of Warranty
78: The Work is provided under this License on an "AS IS" BASIS and WITHOUT WARRANTY, either express or implied, including, without limitation, the warranties of non-infringement, merchantability or fitness for a particular purpose. THE ENTIRE RISK AS TO THE QUALITY OF THE WORK IS WITH YOU. This disclaimer is an essential part of this License. No license to the Work is granted except under this disclaimer.
79:
80: ### 5.2. Limitation of Liability
81: Under no circumstances and under no legal theory, whether in tort (including negligence), contract, or otherwise, shall the Licensor be liable to anyone for any indirect, special, incidental, or consequential damages of any character arising as a result of this License or the use of the Work including, without limitation, damages for loss of goodwill, work stoppage, computer failure or malfunction, loss of profits, revenue, or any and all other commercial damages or losses. This limitation of liability shall not apply to the extent applicable law prohibits such limitation.
82:
83: ## 6. Definitions
84:
85: a) “Access to Source Code” means any of a) a copy of, or b) no-charge unrestricted network access to, the Source Code.
86:
87: b) “Applicable Jurisdiction” means any of: i) the jurisdiction where the Licensor is located; ii) the jurisdiction where the Licensee is located; or iii) any jurisdiction in which the Licensee is subject to the legal system.
88:
89: c) “Compatible Open Source License” means an Open Source License that allows Object Code to be distributed that is created using both Source Code provided under this License and Source Code provided under the Open Source License.
90:
91: d) “Licensable” means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently, any and all of the rights conveyed by this License.
92:
93: e) “Licensee” (also “You” or “Your”) means an individual or a legal entity exercising rights under this License.
94:
95: f) “Licensor” means an individual or legal entity that creates, contributes to the creation of, or owns a Work subject to this License.
96:
97: g) “Modified Work” means any work containing, combining with, derivative of, or Publicly Performing an interface included in or derived from the Work.
98:
99: h) “Object Code” means any form of the work other than Source Code form, provided by Licensor or the result of any compilation process applied to the Source Code.
100:
101: i) “Open Source License” means any license both approved by the Open Source Initiative (see OpenSource.org) and recognized by the Free Software Foundation as a “Free Software License” (see https://www.gnu.org/ or https://www.fsf.org).
102:
103: j) “Possessory Interest” means either 1) an ownership interest, 2), a non-ownership property interest, including but not limited to lawful possession.
104:
105: k) “Process User Data” (or “Processing User Data”) means 1) use a system, 2) perform a method, or 3) induce any other party to use a system or perform a method, using at least in part Software provided under this License, where User Data is an input or an output to the system or method.
106:
107: l) “Public Performance” (or “Publicly Performing”) means any action that implicates the rights of public performance or public display of a work under copyright law, specifically including making aspects of the Software, including any interfaces used for access to or manipulation of User Data, directly or indirectly available to the public.
108:
109: m) “Recipient” means any third party receiving either the Software or a Public Performance of any interface thereof from You.
110:
111: n) “Software” means either Source Code or Object Code.
112:
113: o) “Source Code” means the form of the work preferred for making modifications, including any comments, design documentation, help materials, installation instructions, cryptographic keys, and any information reasonably necessary to compile the Source Code into Object Code or Process User Data using generated Object Code.
114:
115: p) “User Data” means any data that is either a) an input to, or b) an output from, the Work or a Modified Work, in which a third party other than the Licensee has a Possessory Interest in the data.
116:
117: q) “Work” means any original creation protectable under the patent, copyright, or database protection rights of either the Licensor or the Licensee’s jurisdiction.
118:
119:
120: ## 7. Other Provisions
121: ### 7.1. Jurisdiction and Governing Law
122: A Licensor may require that any action or suit by a Licensee relating to a Work provided by Licensor under this License may be brought only in the courts of a particular jurisdiction and under the laws of a particular jurisdiction (excluding its conflict-of-law provisions), if Licensor provides conspicuous notice of the particular jurisdiction to all Licensees.
123:
124: ### 7.2. No Sublicensing
125: This License is not sublicensable. Each time You provide the Work or a Modified Work to a Recipient, the Recipient automatically receives a license under the terms described in this License. You may not impose any further restrictions on the Recipients’ exercise of the permissions granted herein.
126:
127: ### 7.3. Attorneys' Fees
128: In any action to enforce the terms of this License or seeking damages relating thereto, the prevailing party shall be entitled to recover its costs and expenses, including, without limitation, reasonable attorneys' fees and costs incurred in connection with such action, including any appeal of such action. This section shall survive the termination of this License.
129:
130: ### 7.4. No Waiver
131: Any failure by Licensor to enforce any provision of this License will not constitute a present or future waiver of such provision nor limit Licensor’s ability to enforce such provision at a later time.
132:
133: ### 7.5 Severability
134: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. Any invalid or unenforceable portions will be interpreted to the effect and intent of the original portion. If such construction is not possible, the invalid or unenforceable portion will be severed from this License but the rest of this License will remain in full force and effect.
135:
136: ### 7.6 License for the Text of this License.
137: The text of this license is released under a Creative Commons Attribution Share-Alike License, with the caveat that any modifications of this license may not use the name “Cryptographic Autonomy License” or any name confusingly similar thereto to describe any derived work of this License.
138:
Generated by git2html.