extensions/net.sf.basedb.relax/trunk/lib/poi-license.txt

Code
Comments
Other
Rev Date Author Line
5509 18 Jun 19 nicklas 1
5509 18 Jun 19 nicklas 2                                  Apache License
5509 18 Jun 19 nicklas 3                            Version 2.0, January 2004
5509 18 Jun 19 nicklas 4                         http://www.apache.org/licenses/
5509 18 Jun 19 nicklas 5
5509 18 Jun 19 nicklas 6    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
5509 18 Jun 19 nicklas 7
5509 18 Jun 19 nicklas 8    1. Definitions.
5509 18 Jun 19 nicklas 9
5509 18 Jun 19 nicklas 10       "License" shall mean the terms and conditions for use, reproduction,
5509 18 Jun 19 nicklas 11       and distribution as defined by Sections 1 through 9 of this document.
5509 18 Jun 19 nicklas 12
5509 18 Jun 19 nicklas 13       "Licensor" shall mean the copyright owner or entity authorized by
5509 18 Jun 19 nicklas 14       the copyright owner that is granting the License.
5509 18 Jun 19 nicklas 15
5509 18 Jun 19 nicklas 16       "Legal Entity" shall mean the union of the acting entity and all
5509 18 Jun 19 nicklas 17       other entities that control, are controlled by, or are under common
5509 18 Jun 19 nicklas 18       control with that entity. For the purposes of this definition,
5509 18 Jun 19 nicklas 19       "control" means (i) the power, direct or indirect, to cause the
5509 18 Jun 19 nicklas 20       direction or management of such entity, whether by contract or
5509 18 Jun 19 nicklas 21       otherwise, or (ii) ownership of fifty percent (50%) or more of the
5509 18 Jun 19 nicklas 22       outstanding shares, or (iii) beneficial ownership of such entity.
5509 18 Jun 19 nicklas 23
5509 18 Jun 19 nicklas 24       "You" (or "Your") shall mean an individual or Legal Entity
5509 18 Jun 19 nicklas 25       exercising permissions granted by this License.
5509 18 Jun 19 nicklas 26
5509 18 Jun 19 nicklas 27       "Source" form shall mean the preferred form for making modifications,
5509 18 Jun 19 nicklas 28       including but not limited to software source code, documentation
5509 18 Jun 19 nicklas 29       source, and configuration files.
5509 18 Jun 19 nicklas 30
5509 18 Jun 19 nicklas 31       "Object" form shall mean any form resulting from mechanical
5509 18 Jun 19 nicklas 32       transformation or translation of a Source form, including but
5509 18 Jun 19 nicklas 33       not limited to compiled object code, generated documentation,
5509 18 Jun 19 nicklas 34       and conversions to other media types.
5509 18 Jun 19 nicklas 35
5509 18 Jun 19 nicklas 36       "Work" shall mean the work of authorship, whether in Source or
5509 18 Jun 19 nicklas 37       Object form, made available under the License, as indicated by a
5509 18 Jun 19 nicklas 38       copyright notice that is included in or attached to the work
5509 18 Jun 19 nicklas 39       (an example is provided in the Appendix below).
5509 18 Jun 19 nicklas 40
5509 18 Jun 19 nicklas 41       "Derivative Works" shall mean any work, whether in Source or Object
5509 18 Jun 19 nicklas 42       form, that is based on (or derived from) the Work and for which the
5509 18 Jun 19 nicklas 43       editorial revisions, annotations, elaborations, or other modifications
5509 18 Jun 19 nicklas 44       represent, as a whole, an original work of authorship. For the purposes
5509 18 Jun 19 nicklas 45       of this License, Derivative Works shall not include works that remain
5509 18 Jun 19 nicklas 46       separable from, or merely link (or bind by name) to the interfaces of,
5509 18 Jun 19 nicklas 47       the Work and Derivative Works thereof.
5509 18 Jun 19 nicklas 48
5509 18 Jun 19 nicklas 49       "Contribution" shall mean any work of authorship, including
5509 18 Jun 19 nicklas 50       the original version of the Work and any modifications or additions
5509 18 Jun 19 nicklas 51       to that Work or Derivative Works thereof, that is intentionally
5509 18 Jun 19 nicklas 52       submitted to Licensor for inclusion in the Work by the copyright owner
5509 18 Jun 19 nicklas 53       or by an individual or Legal Entity authorized to submit on behalf of
5509 18 Jun 19 nicklas 54       the copyright owner. For the purposes of this definition, "submitted"
5509 18 Jun 19 nicklas 55       means any form of electronic, verbal, or written communication sent
5509 18 Jun 19 nicklas 56       to the Licensor or its representatives, including but not limited to
5509 18 Jun 19 nicklas 57       communication on electronic mailing lists, source code control systems,
5509 18 Jun 19 nicklas 58       and issue tracking systems that are managed by, or on behalf of, the
5509 18 Jun 19 nicklas 59       Licensor for the purpose of discussing and improving the Work, but
5509 18 Jun 19 nicklas 60       excluding communication that is conspicuously marked or otherwise
5509 18 Jun 19 nicklas 61       designated in writing by the copyright owner as "Not a Contribution."
5509 18 Jun 19 nicklas 62
5509 18 Jun 19 nicklas 63       "Contributor" shall mean Licensor and any individual or Legal Entity
5509 18 Jun 19 nicklas 64       on behalf of whom a Contribution has been received by Licensor and
5509 18 Jun 19 nicklas 65       subsequently incorporated within the Work.
5509 18 Jun 19 nicklas 66
5509 18 Jun 19 nicklas 67    2. Grant of Copyright License. Subject to the terms and conditions of
5509 18 Jun 19 nicklas 68       this License, each Contributor hereby grants to You a perpetual,
5509 18 Jun 19 nicklas 69       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5509 18 Jun 19 nicklas 70       copyright license to reproduce, prepare Derivative Works of,
5509 18 Jun 19 nicklas 71       publicly display, publicly perform, sublicense, and distribute the
5509 18 Jun 19 nicklas 72       Work and such Derivative Works in Source or Object form.
5509 18 Jun 19 nicklas 73
5509 18 Jun 19 nicklas 74    3. Grant of Patent License. Subject to the terms and conditions of
5509 18 Jun 19 nicklas 75       this License, each Contributor hereby grants to You a perpetual,
5509 18 Jun 19 nicklas 76       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
5509 18 Jun 19 nicklas 77       (except as stated in this section) patent license to make, have made,
5509 18 Jun 19 nicklas 78       use, offer to sell, sell, import, and otherwise transfer the Work,
5509 18 Jun 19 nicklas 79       where such license applies only to those patent claims licensable
5509 18 Jun 19 nicklas 80       by such Contributor that are necessarily infringed by their
5509 18 Jun 19 nicklas 81       Contribution(s) alone or by combination of their Contribution(s)
5509 18 Jun 19 nicklas 82       with the Work to which such Contribution(s) was submitted. If You
5509 18 Jun 19 nicklas 83       institute patent litigation against any entity (including a
5509 18 Jun 19 nicklas 84       cross-claim or counterclaim in a lawsuit) alleging that the Work
5509 18 Jun 19 nicklas 85       or a Contribution incorporated within the Work constitutes direct
5509 18 Jun 19 nicklas 86       or contributory patent infringement, then any patent licenses
5509 18 Jun 19 nicklas 87       granted to You under this License for that Work shall terminate
5509 18 Jun 19 nicklas 88       as of the date such litigation is filed.
5509 18 Jun 19 nicklas 89
5509 18 Jun 19 nicklas 90    4. Redistribution. You may reproduce and distribute copies of the
5509 18 Jun 19 nicklas 91       Work or Derivative Works thereof in any medium, with or without
5509 18 Jun 19 nicklas 92       modifications, and in Source or Object form, provided that You
5509 18 Jun 19 nicklas 93       meet the following conditions:
5509 18 Jun 19 nicklas 94
5509 18 Jun 19 nicklas 95       (a) You must give any other recipients of the Work or
5509 18 Jun 19 nicklas 96           Derivative Works a copy of this License; and
5509 18 Jun 19 nicklas 97
5509 18 Jun 19 nicklas 98       (b) You must cause any modified files to carry prominent notices
5509 18 Jun 19 nicklas 99           stating that You changed the files; and
5509 18 Jun 19 nicklas 100
5509 18 Jun 19 nicklas 101       (c) You must retain, in the Source form of any Derivative Works
5509 18 Jun 19 nicklas 102           that You distribute, all copyright, patent, trademark, and
5509 18 Jun 19 nicklas 103           attribution notices from the Source form of the Work,
5509 18 Jun 19 nicklas 104           excluding those notices that do not pertain to any part of
5509 18 Jun 19 nicklas 105           the Derivative Works; and
5509 18 Jun 19 nicklas 106
5509 18 Jun 19 nicklas 107       (d) If the Work includes a "NOTICE" text file as part of its
5509 18 Jun 19 nicklas 108           distribution, then any Derivative Works that You distribute must
5509 18 Jun 19 nicklas 109           include a readable copy of the attribution notices contained
5509 18 Jun 19 nicklas 110           within such NOTICE file, excluding those notices that do not
5509 18 Jun 19 nicklas 111           pertain to any part of the Derivative Works, in at least one
5509 18 Jun 19 nicklas 112           of the following places: within a NOTICE text file distributed
5509 18 Jun 19 nicklas 113           as part of the Derivative Works; within the Source form or
5509 18 Jun 19 nicklas 114           documentation, if provided along with the Derivative Works; or,
5509 18 Jun 19 nicklas 115           within a display generated by the Derivative Works, if and
5509 18 Jun 19 nicklas 116           wherever such third-party notices normally appear. The contents
5509 18 Jun 19 nicklas 117           of the NOTICE file are for informational purposes only and
5509 18 Jun 19 nicklas 118           do not modify the License. You may add Your own attribution
5509 18 Jun 19 nicklas 119           notices within Derivative Works that You distribute, alongside
5509 18 Jun 19 nicklas 120           or as an addendum to the NOTICE text from the Work, provided
5509 18 Jun 19 nicklas 121           that such additional attribution notices cannot be construed
5509 18 Jun 19 nicklas 122           as modifying the License.
5509 18 Jun 19 nicklas 123
5509 18 Jun 19 nicklas 124       You may add Your own copyright statement to Your modifications and
5509 18 Jun 19 nicklas 125       may provide additional or different license terms and conditions
5509 18 Jun 19 nicklas 126       for use, reproduction, or distribution of Your modifications, or
5509 18 Jun 19 nicklas 127       for any such Derivative Works as a whole, provided Your use,
5509 18 Jun 19 nicklas 128       reproduction, and distribution of the Work otherwise complies with
5509 18 Jun 19 nicklas 129       the conditions stated in this License.
5509 18 Jun 19 nicklas 130
5509 18 Jun 19 nicklas 131    5. Submission of Contributions. Unless You explicitly state otherwise,
5509 18 Jun 19 nicklas 132       any Contribution intentionally submitted for inclusion in the Work
5509 18 Jun 19 nicklas 133       by You to the Licensor shall be under the terms and conditions of
5509 18 Jun 19 nicklas 134       this License, without any additional terms or conditions.
5509 18 Jun 19 nicklas 135       Notwithstanding the above, nothing herein shall supersede or modify
5509 18 Jun 19 nicklas 136       the terms of any separate license agreement you may have executed
5509 18 Jun 19 nicklas 137       with Licensor regarding such Contributions.
5509 18 Jun 19 nicklas 138
5509 18 Jun 19 nicklas 139    6. Trademarks. This License does not grant permission to use the trade
5509 18 Jun 19 nicklas 140       names, trademarks, service marks, or product names of the Licensor,
5509 18 Jun 19 nicklas 141       except as required for reasonable and customary use in describing the
5509 18 Jun 19 nicklas 142       origin of the Work and reproducing the content of the NOTICE file.
5509 18 Jun 19 nicklas 143
5509 18 Jun 19 nicklas 144    7. Disclaimer of Warranty. Unless required by applicable law or
5509 18 Jun 19 nicklas 145       agreed to in writing, Licensor provides the Work (and each
5509 18 Jun 19 nicklas 146       Contributor provides its Contributions) on an "AS IS" BASIS,
5509 18 Jun 19 nicklas 147       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
5509 18 Jun 19 nicklas 148       implied, including, without limitation, any warranties or conditions
5509 18 Jun 19 nicklas 149       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
5509 18 Jun 19 nicklas 150       PARTICULAR PURPOSE. You are solely responsible for determining the
5509 18 Jun 19 nicklas 151       appropriateness of using or redistributing the Work and assume any
5509 18 Jun 19 nicklas 152       risks associated with Your exercise of permissions under this License.
5509 18 Jun 19 nicklas 153
5509 18 Jun 19 nicklas 154    8. Limitation of Liability. In no event and under no legal theory,
5509 18 Jun 19 nicklas 155       whether in tort (including negligence), contract, or otherwise,
5509 18 Jun 19 nicklas 156       unless required by applicable law (such as deliberate and grossly
5509 18 Jun 19 nicklas 157       negligent acts) or agreed to in writing, shall any Contributor be
5509 18 Jun 19 nicklas 158       liable to You for damages, including any direct, indirect, special,
5509 18 Jun 19 nicklas 159       incidental, or consequential damages of any character arising as a
5509 18 Jun 19 nicklas 160       result of this License or out of the use or inability to use the
5509 18 Jun 19 nicklas 161       Work (including but not limited to damages for loss of goodwill,
5509 18 Jun 19 nicklas 162       work stoppage, computer failure or malfunction, or any and all
5509 18 Jun 19 nicklas 163       other commercial damages or losses), even if such Contributor
5509 18 Jun 19 nicklas 164       has been advised of the possibility of such damages.
5509 18 Jun 19 nicklas 165
5509 18 Jun 19 nicklas 166    9. Accepting Warranty or Additional Liability. While redistributing
5509 18 Jun 19 nicklas 167       the Work or Derivative Works thereof, You may choose to offer,
5509 18 Jun 19 nicklas 168       and charge a fee for, acceptance of support, warranty, indemnity,
5509 18 Jun 19 nicklas 169       or other liability obligations and/or rights consistent with this
5509 18 Jun 19 nicklas 170       License. However, in accepting such obligations, You may act only
5509 18 Jun 19 nicklas 171       on Your own behalf and on Your sole responsibility, not on behalf
5509 18 Jun 19 nicklas 172       of any other Contributor, and only if You agree to indemnify,
5509 18 Jun 19 nicklas 173       defend, and hold each Contributor harmless for any liability
5509 18 Jun 19 nicklas 174       incurred by, or claims asserted against, such Contributor by reason
5509 18 Jun 19 nicklas 175       of your accepting any such warranty or additional liability.
5509 18 Jun 19 nicklas 176
5509 18 Jun 19 nicklas 177    END OF TERMS AND CONDITIONS
5509 18 Jun 19 nicklas 178
5509 18 Jun 19 nicklas 179    APPENDIX: How to apply the Apache License to your work.
5509 18 Jun 19 nicklas 180
5509 18 Jun 19 nicklas 181       To apply the Apache License to your work, attach the following
5509 18 Jun 19 nicklas 182       boilerplate notice, with the fields enclosed by brackets "[]"
5509 18 Jun 19 nicklas 183       replaced with your own identifying information. (Don't include
5509 18 Jun 19 nicklas 184       the brackets!)  The text should be enclosed in the appropriate
5509 18 Jun 19 nicklas 185       comment syntax for the file format. We also recommend that a
5509 18 Jun 19 nicklas 186       file or class name and description of purpose be included on the
5509 18 Jun 19 nicklas 187       same "printed page" as the copyright notice for easier
5509 18 Jun 19 nicklas 188       identification within third-party archives.
5509 18 Jun 19 nicklas 189
5509 18 Jun 19 nicklas 190    Copyright [yyyy] [name of copyright owner]
5509 18 Jun 19 nicklas 191
5509 18 Jun 19 nicklas 192    Licensed under the Apache License, Version 2.0 (the "License");
5509 18 Jun 19 nicklas 193    you may not use this file except in compliance with the License.
5509 18 Jun 19 nicklas 194    You may obtain a copy of the License at
5509 18 Jun 19 nicklas 195
5509 18 Jun 19 nicklas 196        http://www.apache.org/licenses/LICENSE-2.0
5509 18 Jun 19 nicklas 197
5509 18 Jun 19 nicklas 198    Unless required by applicable law or agreed to in writing, software
5509 18 Jun 19 nicklas 199    distributed under the License is distributed on an "AS IS" BASIS,
5509 18 Jun 19 nicklas 200    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
5509 18 Jun 19 nicklas 201    See the License for the specific language governing permissions and
5509 18 Jun 19 nicklas 202    limitations under the License.
5509 18 Jun 19 nicklas 203
5509 18 Jun 19 nicklas 204
5509 18 Jun 19 nicklas 205 APACHE POI SUBCOMPONENTS:
5509 18 Jun 19 nicklas 206
5509 18 Jun 19 nicklas 207 Apache POI includes subcomponents with separate copyright notices and
5509 18 Jun 19 nicklas 208 license terms. Your use of these subcomponents is subject to the terms
5509 18 Jun 19 nicklas 209 and conditions of the following licenses:
5509 18 Jun 19 nicklas 210
5509 18 Jun 19 nicklas 211
5509 18 Jun 19 nicklas 212 Office Open XML schemas (ooxml-schemas-1.*.jar)
5509 18 Jun 19 nicklas 213
5509 18 Jun 19 nicklas 214     The Office Open XML schema definitions used by Apache POI are
5509 18 Jun 19 nicklas 215     a part of the Office Open XML ECMA Specification (ECMA-376, [1]).
5509 18 Jun 19 nicklas 216     As defined in section 9.4 of the ECMA bylaws [2], this specification
5509 18 Jun 19 nicklas 217     is available to all interested parties without restriction:
5509 18 Jun 19 nicklas 218
5509 18 Jun 19 nicklas 219         9.4 All documents when approved shall be made available to
5509 18 Jun 19 nicklas 220             all interested parties without restriction.
5509 18 Jun 19 nicklas 221
5509 18 Jun 19 nicklas 222     Furthermore, both Microsoft and Adobe have granted patent licenses
5509 18 Jun 19 nicklas 223     to this work [3,4,5].
5509 18 Jun 19 nicklas 224
5509 18 Jun 19 nicklas 225     [1] http://www.ecma-international.org/publications/standards/Ecma-376.htm
5509 18 Jun 19 nicklas 226     [2] http://www.ecma-international.org/memento/Ecmabylaws.htm
5509 18 Jun 19 nicklas 227     [3] http://www.microsoft.com/openspecifications/en/us/programs/osp/default.aspx
5509 18 Jun 19 nicklas 228     [4] http://www.ecma-international.org/publications/files/ECMA-ST/Ecma%20PATENT/
5509 18 Jun 19 nicklas 229         Patent%20statements%20ok/ECMA-376%20Edition%202%20Microsoft%20Patent%20Declaration.pdf
5509 18 Jun 19 nicklas 230     [5] http://www.ecma-international.org/publications/files/ECMA-ST/Ecma%20PATENT/
5509 18 Jun 19 nicklas 231         Patent%20statements%20ok/ECMA-376%20Adobe%20Patent%20Declaration.pdf
5509 18 Jun 19 nicklas 232
5509 18 Jun 19 nicklas 233
5509 18 Jun 19 nicklas 234 Bouncy Castle library (bcprov-*.jar, bcpg-*.jar, bcpkix-*.jar)
5509 18 Jun 19 nicklas 235
5509 18 Jun 19 nicklas 236     Permission is hereby granted, free of charge, to any person obtaining a copy
5509 18 Jun 19 nicklas 237     of this software and associated documentation files (the "Software"), to
5509 18 Jun 19 nicklas 238     deal in the Software without restriction, including without limitation the
5509 18 Jun 19 nicklas 239     rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
5509 18 Jun 19 nicklas 240     sell copies of the Software, and to permit persons to whom the Software is
5509 18 Jun 19 nicklas 241     furnished to do so, subject to the following conditions:
5509 18 Jun 19 nicklas 242
5509 18 Jun 19 nicklas 243     The above copyright notice and this permission notice shall be included in
5509 18 Jun 19 nicklas 244     all copies or substantial portions of the Software.
5509 18 Jun 19 nicklas 245
5509 18 Jun 19 nicklas 246     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5509 18 Jun 19 nicklas 247     IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5509 18 Jun 19 nicklas 248     FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5509 18 Jun 19 nicklas 249     AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5509 18 Jun 19 nicklas 250     LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
5509 18 Jun 19 nicklas 251     FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
5509 18 Jun 19 nicklas 252     IN THE SOFTWARE.
5509 18 Jun 19 nicklas 253
5509 18 Jun 19 nicklas 254 JUnit test library (junit-4.*.jar) & JaCoCo (*jacoco*)
5509 18 Jun 19 nicklas 255
5509 18 Jun 19 nicklas 256     Eclipse Public License - v 1.0
5509 18 Jun 19 nicklas 257
5509 18 Jun 19 nicklas 258     THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC
5509 18 Jun 19 nicklas 259     LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM
5509 18 Jun 19 nicklas 260     CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
5509 18 Jun 19 nicklas 261
5509 18 Jun 19 nicklas 262     1. DEFINITIONS
5509 18 Jun 19 nicklas 263
5509 18 Jun 19 nicklas 264     "Contribution" means:
5509 18 Jun 19 nicklas 265
5509 18 Jun 19 nicklas 266     a) in the case of the initial Contributor, the initial code and documentation
5509 18 Jun 19 nicklas 267        distributed under this Agreement, and
5509 18 Jun 19 nicklas 268     b) in the case of each subsequent Contributor:
5509 18 Jun 19 nicklas 269     i) changes to the Program, and
5509 18 Jun 19 nicklas 270     ii) additions to the Program;
5509 18 Jun 19 nicklas 271     where such changes and/or additions to the Program originate from and are 
5509 18 Jun 19 nicklas 272     distributed by that particular Contributor. A Contribution 'originates' from
5509 18 Jun 19 nicklas 273     a Contributor if it was added to the Program by such Contributor itself or
5509 18 Jun 19 nicklas 274     anyone acting on such Contributor's behalf. Contributions do not include
5509 18 Jun 19 nicklas 275     additions to the Program which: (i) are separate modules of software
5509 18 Jun 19 nicklas 276     distributed in conjunction with the Program under their own license agreement,
5509 18 Jun 19 nicklas 277     and (ii) are not derivative works of the Program.
5509 18 Jun 19 nicklas 278
5509 18 Jun 19 nicklas 279     "Contributor" means any person or entity that distributes the Program.
5509 18 Jun 19 nicklas 280
5509 18 Jun 19 nicklas 281     "Licensed Patents" mean patent claims licensable by a Contributor which are
5509 18 Jun 19 nicklas 282     necessarily infringed by the use or sale of its Contribution alone or when
5509 18 Jun 19 nicklas 283     combined with the Program.
5509 18 Jun 19 nicklas 284
5509 18 Jun 19 nicklas 285     "Program" means the Contributions distributed in accordance with this Agreement.
5509 18 Jun 19 nicklas 286
5509 18 Jun 19 nicklas 287     "Recipient" means anyone who receives the Program under this Agreement,
5509 18 Jun 19 nicklas 288     including all Contributors.
5509 18 Jun 19 nicklas 289
5509 18 Jun 19 nicklas 290     2. GRANT OF RIGHTS
5509 18 Jun 19 nicklas 291
5509 18 Jun 19 nicklas 292     a) Subject to the terms of this Agreement, each Contributor hereby grants
5509 18 Jun 19 nicklas 293        Recipient a non-exclusive, worldwide, royalty-free copyright license to
5509 18 Jun 19 nicklas 294        reproduce, prepare derivative works of, publicly display, publicly
5509 18 Jun 19 nicklas 295        perform, distribute and sublicense the Contribution of such Contributor,
5509 18 Jun 19 nicklas 296        if any, and such derivative works, in source code and object code form.
5509 18 Jun 19 nicklas 297     b) Subject to the terms of this Agreement, each Contributor hereby grants
5509 18 Jun 19 nicklas 298        Recipient a non-exclusive, worldwide, royalty-free patent license under
5509 18 Jun 19 nicklas 299        Licensed Patents to make, use, sell, offer to sell, import and otherwise
5509 18 Jun 19 nicklas 300        transfer the Contribution of such Contributor, if any, in source code
5509 18 Jun 19 nicklas 301        and object code form. This patent license shall apply to the combination
5509 18 Jun 19 nicklas 302        of the Contribution and the Program if, at the time the Contribution is
5509 18 Jun 19 nicklas 303        added by the Contributor, such addition of the Contribution causes such
5509 18 Jun 19 nicklas 304        combination to be covered by the Licensed Patents. The patent license
5509 18 Jun 19 nicklas 305        shall not apply to any other combinations which include the Contribution.
5509 18 Jun 19 nicklas 306        No hardware per se is licensed hereunder.
5509 18 Jun 19 nicklas 307     c) Recipient understands that although each Contributor grants the licenses
5509 18 Jun 19 nicklas 308        to its Contributions set forth herein, no assurances are provided by any
5509 18 Jun 19 nicklas 309        Contributor that the Program does not infringe the patent or other
5509 18 Jun 19 nicklas 310        intellectual property rights of any other entity. Each Contributor
5509 18 Jun 19 nicklas 311        disclaims any liability to Recipient for claims brought by any other
5509 18 Jun 19 nicklas 312        entity based on infringement of intellectual property rights or
5509 18 Jun 19 nicklas 313        otherwise. As a condition to exercising the rights and licenses granted
5509 18 Jun 19 nicklas 314        hereunder, each Recipient hereby assumes sole responsibility to secure
5509 18 Jun 19 nicklas 315        any other intellectual property rights needed, if any. For example, if
5509 18 Jun 19 nicklas 316        a third party patent license is required to allow Recipient to distribute
5509 18 Jun 19 nicklas 317        the Program, it is Recipient's responsibility to acquire that license
5509 18 Jun 19 nicklas 318        before distributing the Program.
5509 18 Jun 19 nicklas 319     d) Each Contributor represents that to its knowledge it has sufficient
5509 18 Jun 19 nicklas 320        copyright rights in its Contribution, if any, to grant the copyright
5509 18 Jun 19 nicklas 321        license set forth in this Agreement.
5509 18 Jun 19 nicklas 322
5509 18 Jun 19 nicklas 323     3. REQUIREMENTS
5509 18 Jun 19 nicklas 324
5509 18 Jun 19 nicklas 325     A Contributor may choose to distribute the Program in object code form under
5509 18 Jun 19 nicklas 326     its own license agreement, provided that:
5509 18 Jun 19 nicklas 327
5509 18 Jun 19 nicklas 328     a) it complies with the terms and conditions of this Agreement; and
5509 18 Jun 19 nicklas 329     b) its license agreement:
5509 18 Jun 19 nicklas 330     i) effectively disclaims on behalf of all Contributors all warranties and
5509 18 Jun 19 nicklas 331        conditions, express and implied, including warranties or conditions of
5509 18 Jun 19 nicklas 332        title and non-infringement, and implied warranties or conditions of
5509 18 Jun 19 nicklas 333        merchantability and fitness for a particular purpose;
5509 18 Jun 19 nicklas 334     ii) effectively excludes on behalf of all Contributors all liability for
5509 18 Jun 19 nicklas 335        damages, including direct, indirect, special, incidental and
5509 18 Jun 19 nicklas 336        consequential damages, such as lost profits;
5509 18 Jun 19 nicklas 337     iii) states that any provisions which differ from this Agreement are
5509 18 Jun 19 nicklas 338        offered by that Contributor alone and not by any other party; and
5509 18 Jun 19 nicklas 339     iv) states that source code for the Program is available from such
5509 18 Jun 19 nicklas 340        Contributor, and informs licensees how to obtain it in a reasonable
5509 18 Jun 19 nicklas 341        manner on or through a medium customarily used for software exchange.
5509 18 Jun 19 nicklas 342
5509 18 Jun 19 nicklas 343     When the Program is made available in source code form:
5509 18 Jun 19 nicklas 344
5509 18 Jun 19 nicklas 345     a) it must be made available under this Agreement; and
5509 18 Jun 19 nicklas 346     b) a copy of this Agreement must be included with each copy of the Program.
5509 18 Jun 19 nicklas 347        Contributors may not remove or alter any copyright notices contained
5509 18 Jun 19 nicklas 348        within the Program.
5509 18 Jun 19 nicklas 349
5509 18 Jun 19 nicklas 350     Each Contributor must identify itself as the originator of its Contribution,
5509 18 Jun 19 nicklas 351     if any, in a manner that reasonably allows subsequent Recipients to identify
5509 18 Jun 19 nicklas 352     the originator of the Contribution.
5509 18 Jun 19 nicklas 353
5509 18 Jun 19 nicklas 354     4. COMMERCIAL DISTRIBUTION
5509 18 Jun 19 nicklas 355
5509 18 Jun 19 nicklas 356     Commercial distributors of software may accept certain responsibilities with
5509 18 Jun 19 nicklas 357     respect to end users, business partners and the like. While this license is
5509 18 Jun 19 nicklas 358     intended to facilitate the commercial use of the Program, the Contributor
5509 18 Jun 19 nicklas 359     who includes the Program in a commercial product offering should do so in a
5509 18 Jun 19 nicklas 360     manner which does not create potential liability for other Contributors.
5509 18 Jun 19 nicklas 361     Therefore, if a Contributor includes the Program in a commercial product
5509 18 Jun 19 nicklas 362     offering, such Contributor ("Commercial Contributor") hereby agrees to
5509 18 Jun 19 nicklas 363     defend and indemnify every other Contributor ("Indemnified Contributor")
5509 18 Jun 19 nicklas 364     against any losses, damages and costs (collectively "Losses") arising from
5509 18 Jun 19 nicklas 365     claims, lawsuits and other legal actions brought by a third party against
5509 18 Jun 19 nicklas 366     the Indemnified Contributor to the extent caused by the acts or omissions
5509 18 Jun 19 nicklas 367     of such Commercial Contributor in connection with its distribution of the
5509 18 Jun 19 nicklas 368     Program in a commercial product offering. The obligations in this section
5509 18 Jun 19 nicklas 369     do not apply to any claims or Losses relating to any actual or alleged
5509 18 Jun 19 nicklas 370     intellectual property infringement. In order to qualify, an Indemnified
5509 18 Jun 19 nicklas 371     Contributor must: a) promptly notify the Commercial Contributor in writing
5509 18 Jun 19 nicklas 372     of such claim, and b) allow the Commercial Contributor to control, and
5509 18 Jun 19 nicklas 373     cooperate with the Commercial Contributor in, the defense and any related
5509 18 Jun 19 nicklas 374     settlement negotiations. The Indemnified Contributor may participate in any
5509 18 Jun 19 nicklas 375     such claim at its own expense.
5509 18 Jun 19 nicklas 376
5509 18 Jun 19 nicklas 377     For example, a Contributor might include the Program in a commercial product
5509 18 Jun 19 nicklas 378     offering, Product X. That Contributor is then a Commercial Contributor. If
5509 18 Jun 19 nicklas 379     that Commercial Contributor then makes performance claims, or offers
5509 18 Jun 19 nicklas 380     warranties related to Product X, those performance claims and warranties are
5509 18 Jun 19 nicklas 381     such Commercial Contributor's responsibility alone. Under this section, the
5509 18 Jun 19 nicklas 382     Commercial Contributor would have to defend claims against the other
5509 18 Jun 19 nicklas 383     Contributors related to those performance claims and warranties, and if a
5509 18 Jun 19 nicklas 384     court requires any other Contributor to pay any damages as a result, the
5509 18 Jun 19 nicklas 385     Commercial Contributor must pay those damages.
5509 18 Jun 19 nicklas 386
5509 18 Jun 19 nicklas 387     5. NO WARRANTY
5509 18 Jun 19 nicklas 388
5509 18 Jun 19 nicklas 389     EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON
5509 18 Jun 19 nicklas 390     AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER
5509 18 Jun 19 nicklas 391     EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR
5509 18 Jun 19 nicklas 392     CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A
5509 18 Jun 19 nicklas 393     PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the
5509 18 Jun 19 nicklas 394     appropriateness of using and distributing the Program and assumes all risks
5509 18 Jun 19 nicklas 395     associated with its exercise of rights under this Agreement , including but
5509 18 Jun 19 nicklas 396     not limited to the risks and costs of program errors, compliance with
5509 18 Jun 19 nicklas 397     applicable laws, damage to or loss of data, programs or equipment, and
5509 18 Jun 19 nicklas 398     unavailability or interruption of operations.
5509 18 Jun 19 nicklas 399
5509 18 Jun 19 nicklas 400     6. DISCLAIMER OF LIABILITY
5509 18 Jun 19 nicklas 401
5509 18 Jun 19 nicklas 402     EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY
5509 18 Jun 19 nicklas 403     CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL,
5509 18 Jun 19 nicklas 404     SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION
5509 18 Jun 19 nicklas 405     LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5509 18 Jun 19 nicklas 406     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5509 18 Jun 19 nicklas 407     ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE
5509 18 Jun 19 nicklas 408     EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY
5509 18 Jun 19 nicklas 409     OF SUCH DAMAGES.
5509 18 Jun 19 nicklas 410
5509 18 Jun 19 nicklas 411     7. GENERAL
5509 18 Jun 19 nicklas 412
5509 18 Jun 19 nicklas 413     If any provision of this Agreement is invalid or unenforceable under
5509 18 Jun 19 nicklas 414     applicable law, it shall not affect the validity or enforceability of the
5509 18 Jun 19 nicklas 415     remainder of the terms of this Agreement, and without further action by the
5509 18 Jun 19 nicklas 416     parties hereto, such provision shall be reformed to the minimum extent
5509 18 Jun 19 nicklas 417     necessary to make such provision valid and enforceable.
5509 18 Jun 19 nicklas 418
5509 18 Jun 19 nicklas 419     If Recipient institutes patent litigation against any entity (including a
5509 18 Jun 19 nicklas 420     cross-claim or counterclaim in a lawsuit) alleging that the Program itself
5509 18 Jun 19 nicklas 421     (excluding combinations of the Program with other software or hardware)
5509 18 Jun 19 nicklas 422     infringes such Recipient's patent(s), then such Recipient's rights granted
5509 18 Jun 19 nicklas 423     under Section 2(b) shall terminate as of the date such litigation is filed.
5509 18 Jun 19 nicklas 424
5509 18 Jun 19 nicklas 425     All Recipient's rights under this Agreement shall terminate if it fails to
5509 18 Jun 19 nicklas 426     comply with any of the material terms or conditions of this Agreement and
5509 18 Jun 19 nicklas 427     does not cure such failure in a reasonable period of time after becoming
5509 18 Jun 19 nicklas 428     aware of such noncompliance. If all Recipient's rights under this Agreement
5509 18 Jun 19 nicklas 429     terminate, Recipient agrees to cease use and distribution of the Program as
5509 18 Jun 19 nicklas 430     soon as reasonably practicable. However, Recipient's obligations under this
5509 18 Jun 19 nicklas 431     Agreement and any licenses granted by Recipient relating to the Program
5509 18 Jun 19 nicklas 432     shall continue and survive.
5509 18 Jun 19 nicklas 433
5509 18 Jun 19 nicklas 434     Everyone is permitted to copy and distribute copies of this Agreement, but
5509 18 Jun 19 nicklas 435     in order to avoid inconsistency the Agreement is copyrighted and may only
5509 18 Jun 19 nicklas 436     be modified in the following manner. The Agreement Steward reserves the
5509 18 Jun 19 nicklas 437     right to publish new versions (including revisions) of this Agreement from
5509 18 Jun 19 nicklas 438     time to time. No one other than the Agreement Steward has the right to
5509 18 Jun 19 nicklas 439     modify this Agreement. The Eclipse Foundation is the initial Agreement
5509 18 Jun 19 nicklas 440     Steward. The Eclipse Foundation may assign the responsibility to serve as
5509 18 Jun 19 nicklas 441     the Agreement Steward to a suitable separate entity. Each new version of
5509 18 Jun 19 nicklas 442     the Agreement will be given a distinguishing version number. The Program
5509 18 Jun 19 nicklas 443     (including Contributions) may always be distributed subject to the version
5509 18 Jun 19 nicklas 444     of the Agreement under which it was received. In addition, after a new
5509 18 Jun 19 nicklas 445     version of the Agreement is published, Contributor may elect to distribute
5509 18 Jun 19 nicklas 446     the Program (including its Contributions) under the new version. Except as
5509 18 Jun 19 nicklas 447     expressly stated in Sections 2(a) and 2(b) above, Recipient receives no
5509 18 Jun 19 nicklas 448     rights or licenses to the intellectual property of any Contributor under
5509 18 Jun 19 nicklas 449     this Agreement, whether expressly, by implication, estoppel or otherwise.
5509 18 Jun 19 nicklas 450     All rights in the Program not expressly granted under this Agreement are
5509 18 Jun 19 nicklas 451     reserved.
5509 18 Jun 19 nicklas 452
5509 18 Jun 19 nicklas 453     This Agreement is governed by the laws of the State of New York and the
5509 18 Jun 19 nicklas 454     intellectual property laws of the United States of America. No party to this
5509 18 Jun 19 nicklas 455     Agreement will bring a legal action under this Agreement more than one year
5509 18 Jun 19 nicklas 456     after the cause of action arose. Each party waives its rights to a jury
5509 18 Jun 19 nicklas 457     trial in any resulting litigation.
5509 18 Jun 19 nicklas 458
5509 18 Jun 19 nicklas 459 Hamcrest library (hamcrest-*.jar) & CuvesAPI / Curve API
5509 18 Jun 19 nicklas 460
5509 18 Jun 19 nicklas 461     BSD License
5509 18 Jun 19 nicklas 462
5509 18 Jun 19 nicklas 463     Copyright (c) 2000-2006, www.hamcrest.org
5509 18 Jun 19 nicklas 464     All rights reserved.
5509 18 Jun 19 nicklas 465
5509 18 Jun 19 nicklas 466     Redistribution and use in source and binary forms, with or without
5509 18 Jun 19 nicklas 467     modification, are permitted provided that the following conditions are met:
5509 18 Jun 19 nicklas 468
5509 18 Jun 19 nicklas 469     Redistributions of source code must retain the above copyright notice, this
5509 18 Jun 19 nicklas 470     list of conditions and the following disclaimer. Redistributions in binary
5509 18 Jun 19 nicklas 471     form must reproduce the above copyright notice, this list of conditions and
5509 18 Jun 19 nicklas 472     the following disclaimer in the documentation and/or other materials
5509 18 Jun 19 nicklas 473     provided with the distribution.
5509 18 Jun 19 nicklas 474
5509 18 Jun 19 nicklas 475     Neither the name of Hamcrest nor the names of its contributors may be used
5509 18 Jun 19 nicklas 476     to endorse or promote products derived from this software without specific
5509 18 Jun 19 nicklas 477     prior written permission.
5509 18 Jun 19 nicklas 478
5509 18 Jun 19 nicklas 479     THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
5509 18 Jun 19 nicklas 480     AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
5509 18 Jun 19 nicklas 481     IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
5509 18 Jun 19 nicklas 482     ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
5509 18 Jun 19 nicklas 483     LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
5509 18 Jun 19 nicklas 484     CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
5509 18 Jun 19 nicklas 485     SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
5509 18 Jun 19 nicklas 486     INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
5509 18 Jun 19 nicklas 487     CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
5509 18 Jun 19 nicklas 488     ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
5509 18 Jun 19 nicklas 489     POSSIBILITY OF SUCH DAMAGE.
5509 18 Jun 19 nicklas 490
5509 18 Jun 19 nicklas 491 SLF4J library (slf4j-api-*.jar)
5509 18 Jun 19 nicklas 492
5509 18 Jun 19 nicklas 493     Copyright (c) 2004-2013 QOS.ch
5509 18 Jun 19 nicklas 494     All rights reserved. 
5509 18 Jun 19 nicklas 495
5509 18 Jun 19 nicklas 496     Permission is hereby granted, free  of charge, to any person obtaining
5509 18 Jun 19 nicklas 497     a  copy  of this  software  and  associated  documentation files  (the
5509 18 Jun 19 nicklas 498     "Software"), to  deal in  the Software without  restriction, including
5509 18 Jun 19 nicklas 499     without limitation  the rights to  use, copy, modify,  merge, publish,
5509 18 Jun 19 nicklas 500     distribute,  sublicense, and/or sell  copies of  the Software,  and to
5509 18 Jun 19 nicklas 501     permit persons to whom the Software  is furnished to do so, subject to
5509 18 Jun 19 nicklas 502     the following conditions:
5509 18 Jun 19 nicklas 503
5509 18 Jun 19 nicklas 504     The  above  copyright  notice  and  this permission  notice  shall  be
5509 18 Jun 19 nicklas 505     included in all copies or substantial portions of the Software.
5509 18 Jun 19 nicklas 506
5509 18 Jun 19 nicklas 507     THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
5509 18 Jun 19 nicklas 508     EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
5509 18 Jun 19 nicklas 509     MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
5509 18 Jun 19 nicklas 510     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
5509 18 Jun 19 nicklas 511     LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
5509 18 Jun 19 nicklas 512     OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
5509 18 Jun 19 nicklas 513     WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
5509 18 Jun 19 nicklas 514
5509 18 Jun 19 nicklas 515 inbot-utils (https://github.com/Inbot/inbot-utils)
5509 18 Jun 19 nicklas 516
5509 18 Jun 19 nicklas 517   The MIT License (MIT)
5509 18 Jun 19 nicklas 518   
5509 18 Jun 19 nicklas 519   Copyright (c) 2015 Inbot
5509 18 Jun 19 nicklas 520   
5509 18 Jun 19 nicklas 521   Permission is hereby granted, free of charge, to any person obtaining a copy
5509 18 Jun 19 nicklas 522   of this software and associated documentation files (the "Software"), to deal
5509 18 Jun 19 nicklas 523   in the Software without restriction, including without limitation the rights
5509 18 Jun 19 nicklas 524   to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
5509 18 Jun 19 nicklas 525   copies of the Software, and to permit persons to whom the Software is
5509 18 Jun 19 nicklas 526   furnished to do so, subject to the following conditions:
5509 18 Jun 19 nicklas 527   
5509 18 Jun 19 nicklas 528   The above copyright notice and this permission notice shall be included in all
5509 18 Jun 19 nicklas 529   copies or substantial portions of the Software.
5509 18 Jun 19 nicklas 530   
5509 18 Jun 19 nicklas 531   THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
5509 18 Jun 19 nicklas 532   IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
5509 18 Jun 19 nicklas 533   FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
5509 18 Jun 19 nicklas 534   AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
5509 18 Jun 19 nicklas 535   LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
5509 18 Jun 19 nicklas 536   OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
5509 18 Jun 19 nicklas 537   SOFTWARE.