/ LICENSE
LICENSE
  1  ANTL (ant-license)
  2  Version: 2.0
  3  
  4  0. DEFINITIONS
  5  0.1 “Covered Work” means the software, source code, documentation, and any other
  6      material distributed under this License.
  7  
  8  0.2 “Source Code” means the preferred form of the work for making modifications,
  9      including build scripts, interface definition files, and installation
 10      instructions to generate the executable form.
 11  
 12  0.3 “Object Code” means any non-source form of the Covered Work (0.1).
 13  
 14  0.4 “Modify” / “Modified Version” means any change to the Covered Work (0.1),
 15      including partial changes, patches, forks, or derivative works.
 16  
 17  0.5 “Convey” means to distribute, publish, transfer, provide copies to others,
 18      or make available by any means.
 19  
 20  0.6 “Public Service” / “Network Use” means making the Covered Work (0.1)
 21      (or a Modified Version (0.4)) available for use by the public over a network
 22      (e.g., web app, API, hosted instance), excluding strictly private/internal
 23      testing.
 24  
 25  0.7 “Corresponding Source” means all Source Code (0.2) needed to generate,
 26      build, install, and run the Covered Work (0.1) (or a Modified Version (0.4)),
 27      including any scripts, build files, and interface definitions required for a
 28      recipient to Modify (0.4) and rebuild it.
 29  
 30  1. GRANT OF PERMISSIONS
 31  Subject to the conditions of this License, you are granted a worldwide,
 32  royalty-free, non-exclusive permission to:
 33  
 34  (a) use, run, and study the Covered Work (0.1);
 35  (b) copy and Convey (0.5) the Covered Work (0.1);
 36  (c) Modify (0.4) the Covered Work (0.1) and Convey (0.5) Modified Versions (0.4).
 37  
 38  2. STRONG COPYLEFT FOR DISTRIBUTION AND PUBLIC NETWORK USE
 39  
 40  2.1 Conveying (Distribution)
 41  If you Convey (0.5) the Covered Work (0.1) or any Modified Version (0.4)
 42  (in Source Code (0.2) or Object Code (0.3) form), you must:
 43  
 44  (a) provide the complete Corresponding Source (0.7) to recipients, under this
 45      same License;
 46  (b) include a copy of this License and preserve all required notices;
 47  (c) clearly mark your changes and the fact that changes were made in a reasonable
 48      manner (e.g., changelog, commit history, or prominent notice).
 49  
 50  2.2 Public Service / Network Use
 51  If you operate the Covered Work (0.1) or any Modified Version (0.4) as a
 52  Public Service / Network Use (0.6) (i.e., the public can interact with it over
 53  a network), then—unless it is strictly private/internal testing—you must:
 54  
 55  (a) offer all users interacting with the service a clear and immediate way to
 56      obtain the Corresponding Source (0.7) of the exact version running the
 57      service (including your modifications);
 58  (b) provide that Corresponding Source (0.7) in a modifiable form (as
 59      Source Code (0.2)), under this same License, at no charge;
 60  (c) keep the source offer continuously available for as long as the
 61      Public Service / Network Use (0.6) is available.
 62  
 63  A “clear and immediate way” includes, for example:
 64  - a visible link in the UI; or
 65  - for APIs, a documented endpoint or response header;
 66  that points to a download page or repository containing the
 67  Corresponding Source (0.7).
 68  
 69  2.3 No Additional Restrictions
 70  You may not impose legal or technical restrictions that prevent recipients or
 71  service users from exercising rights granted by this License, including
 72  Modifying (0.4) and redistributing the Corresponding Source (0.7).
 73  
 74  3. PERMISSION TO MODIFY AND REUSE THIS LICENSE TEXT
 75  This License text may be copied, modified, and reused for any purpose, including
 76  applying it to other projects, without requiring permission or attribution.
 77  
 78  This clause applies to the License text itself, not to trademarks or branding.
 79  
 80  4. PATENTS
 81  
 82  4.1 No Patent Rights Granted by You
 83  You grant no patent rights under this License.
 84  
 85  4.2 Patent License From Contributors
 86  Each contributor grants you a worldwide, royalty-free, non-exclusive patent
 87  license under their essential patent claims to make, use, sell, offer for sale,
 88  import, and otherwise run, Modify (0.4), and Convey (0.5) the Covered Work (0.1),
 89  to the extent such claims are necessarily infringed by their contribution.
 90  
 91  4.3 Patent Retaliation / Termination
 92  If you initiate patent litigation (including a cross-claim or counterclaim)
 93  alleging that the Covered Work (0.1) or a contribution to it infringes a patent,
 94  then any patent licenses granted to you under this License for the
 95  Covered Work (0.1) terminate immediately.
 96  
 97  4.4 No Patent Deals That Restrict Others
 98  You may not Convey (0.5) the Covered Work (0.1) as part of an arrangement that
 99  grants discriminatory patent protection to some recipients but not others, or
100  that otherwise attempts to limit recipients’ rights under this License.
101  
102  5. NO EXCLUSIVE RIGHTS ASSERTION (COPYRIGHT / SIMILAR)
103  
104  5.1 No Claim of Exclusive Control
105  You may not assert or enforce copyright (or similar exclusive rights) in a
106  manner that restricts any recipient’s rights granted by this License.
107  
108  Any attempt to impose additional licensing terms, exclusive claims, or
109  downstream restrictions over the Covered Work (0.1) or any Modified Version
110  (0.4) is a material breach and results in automatic termination of your rights
111  under this License.
112  
113  5.2 Notices and Attribution Integrity
114  You must preserve existing legal notices, license notices, and attribution
115  notices in the Covered Work (0.1).
116  
117  You may add your own attribution for your modifications, but you may not remove
118  or misrepresent prior authorship.
119  
120  6. ACCEPTANCE AND TERMINATION
121  
122  6.1 You are not required to accept this License to receive a copy of the
123      Covered Work (0.1), but you must comply with it to exercise the permissions
124      granted here.
125  
126  6.2 If you violate this License, your rights under it terminate automatically.
127  
128  7. DISCLAIMER OF WARRANTY (AS IS)
129  THE COVERED WORK (0.1) IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND,
130  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY,
131  FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND TITLE.
132  
133  YOU BEAR ALL RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED WORK (0.1).
134  
135  8. LIMITATION OF LIABILITY
136  TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL ANY AUTHOR,
137  CONTRIBUTOR, OR OTHER PARTY WHO MAY CONVEY (0.5) THE COVERED WORK (0.1) BE LIABLE
138  FOR ANY CLAIM, DAMAGES, OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
139  TORT, OR OTHERWISE, ARISING FROM, OUT OF, OR IN CONNECTION WITH THE COVERED WORK
140  (0.1) OR THE USE OR OTHER DEALINGS IN THE COVERED WORK (0.1), INCLUDING ANY
141  DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES.
142  
143  9. SEVERABILITY
144  If any provision of this License is held unenforceable, the remaining
145  provisions remain in effect.