HBASE-14085 Update LICENSE and NOTICE files.
[hbase.git] / hbase-resource-bundle / src / main / resources / META-INF / LICENSE.vm
blobd00b17cf4e809209bb88744d884be0a3179cb899
1 #**
2 Licensed to the Apache Software Foundation (ASF) under one
3 or more contributor license agreements.  See the NOTICE file
4 distributed with this work for additional information
5 regarding copyright ownership.  The ASF licenses this file
6 to you under the Apache License, Version 2.0 (the
7 "License"); you may not use this file except in compliance
8 with the License.  You may obtain a copy of the License at
10   http://www.apache.org/licenses/LICENSE-2.0
12 Unless required by applicable law or agreed to in writing,
13 software distributed under the License is distributed on an
14 "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15 KIND, either express or implied.  See the License for the
16 specific language governing permissions and limitations
17 under the License.
19 ## ASL v2 from https://www.apache.org/licenses/LICENSE-2.0.txt
21                                  Apache License
22                            Version 2.0, January 2004
23                         http://www.apache.org/licenses/
25    TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
27    1. Definitions.
29       "License" shall mean the terms and conditions for use, reproduction,
30       and distribution as defined by Sections 1 through 9 of this document.
32       "Licensor" shall mean the copyright owner or entity authorized by
33       the copyright owner that is granting the License.
35       "Legal Entity" shall mean the union of the acting entity and all
36       other entities that control, are controlled by, or are under common
37       control with that entity. For the purposes of this definition,
38       "control" means (i) the power, direct or indirect, to cause the
39       direction or management of such entity, whether by contract or
40       otherwise, or (ii) ownership of fifty percent (50%) or more of the
41       outstanding shares, or (iii) beneficial ownership of such entity.
43       "You" (or "Your") shall mean an individual or Legal Entity
44       exercising permissions granted by this License.
46       "Source" form shall mean the preferred form for making modifications,
47       including but not limited to software source code, documentation
48       source, and configuration files.
50       "Object" form shall mean any form resulting from mechanical
51       transformation or translation of a Source form, including but
52       not limited to compiled object code, generated documentation,
53       and conversions to other media types.
55       "Work" shall mean the work of authorship, whether in Source or
56       Object form, made available under the License, as indicated by a
57       copyright notice that is included in or attached to the work
58       (an example is provided in the Appendix below).
60       "Derivative Works" shall mean any work, whether in Source or Object
61       form, that is based on (or derived from) the Work and for which the
62       editorial revisions, annotations, elaborations, or other modifications
63       represent, as a whole, an original work of authorship. For the purposes
64       of this License, Derivative Works shall not include works that remain
65       separable from, or merely link (or bind by name) to the interfaces of,
66       the Work and Derivative Works thereof.
68       "Contribution" shall mean any work of authorship, including
69       the original version of the Work and any modifications or additions
70       to that Work or Derivative Works thereof, that is intentionally
71       submitted to Licensor for inclusion in the Work by the copyright owner
72       or by an individual or Legal Entity authorized to submit on behalf of
73       the copyright owner. For the purposes of this definition, "submitted"
74       means any form of electronic, verbal, or written communication sent
75       to the Licensor or its representatives, including but not limited to
76       communication on electronic mailing lists, source code control systems,
77       and issue tracking systems that are managed by, or on behalf of, the
78       Licensor for the purpose of discussing and improving the Work, but
79       excluding communication that is conspicuously marked or otherwise
80       designated in writing by the copyright owner as "Not a Contribution."
82       "Contributor" shall mean Licensor and any individual or Legal Entity
83       on behalf of whom a Contribution has been received by Licensor and
84       subsequently incorporated within the Work.
86    2. Grant of Copyright License. Subject to the terms and conditions of
87       this License, each Contributor hereby grants to You a perpetual,
88       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
89       copyright license to reproduce, prepare Derivative Works of,
90       publicly display, publicly perform, sublicense, and distribute the
91       Work and such Derivative Works in Source or Object form.
93    3. Grant of Patent License. Subject to the terms and conditions of
94       this License, each Contributor hereby grants to You a perpetual,
95       worldwide, non-exclusive, no-charge, royalty-free, irrevocable
96       (except as stated in this section) patent license to make, have made,
97       use, offer to sell, sell, import, and otherwise transfer the Work,
98       where such license applies only to those patent claims licensable
99       by such Contributor that are necessarily infringed by their
100       Contribution(s) alone or by combination of their Contribution(s)
101       with the Work to which such Contribution(s) was submitted. If You
102       institute patent litigation against any entity (including a
103       cross-claim or counterclaim in a lawsuit) alleging that the Work
104       or a Contribution incorporated within the Work constitutes direct
105       or contributory patent infringement, then any patent licenses
106       granted to You under this License for that Work shall terminate
107       as of the date such litigation is filed.
109    4. Redistribution. You may reproduce and distribute copies of the
110       Work or Derivative Works thereof in any medium, with or without
111       modifications, and in Source or Object form, provided that You
112       meet the following conditions:
114       (a) You must give any other recipients of the Work or
115           Derivative Works a copy of this License; and
117       (b) You must cause any modified files to carry prominent notices
118           stating that You changed the files; and
120       (c) You must retain, in the Source form of any Derivative Works
121           that You distribute, all copyright, patent, trademark, and
122           attribution notices from the Source form of the Work,
123           excluding those notices that do not pertain to any part of
124           the Derivative Works; and
126       (d) If the Work includes a "NOTICE" text file as part of its
127           distribution, then any Derivative Works that You distribute must
128           include a readable copy of the attribution notices contained
129           within such NOTICE file, excluding those notices that do not
130           pertain to any part of the Derivative Works, in at least one
131           of the following places: within a NOTICE text file distributed
132           as part of the Derivative Works; within the Source form or
133           documentation, if provided along with the Derivative Works; or,
134           within a display generated by the Derivative Works, if and
135           wherever such third-party notices normally appear. The contents
136           of the NOTICE file are for informational purposes only and
137           do not modify the License. You may add Your own attribution
138           notices within Derivative Works that You distribute, alongside
139           or as an addendum to the NOTICE text from the Work, provided
140           that such additional attribution notices cannot be construed
141           as modifying the License.
143       You may add Your own copyright statement to Your modifications and
144       may provide additional or different license terms and conditions
145       for use, reproduction, or distribution of Your modifications, or
146       for any such Derivative Works as a whole, provided Your use,
147       reproduction, and distribution of the Work otherwise complies with
148       the conditions stated in this License.
150    5. Submission of Contributions. Unless You explicitly state otherwise,
151       any Contribution intentionally submitted for inclusion in the Work
152       by You to the Licensor shall be under the terms and conditions of
153       this License, without any additional terms or conditions.
154       Notwithstanding the above, nothing herein shall supersede or modify
155       the terms of any separate license agreement you may have executed
156       with Licensor regarding such Contributions.
158    6. Trademarks. This License does not grant permission to use the trade
159       names, trademarks, service marks, or product names of the Licensor,
160       except as required for reasonable and customary use in describing the
161       origin of the Work and reproducing the content of the NOTICE file.
163    7. Disclaimer of Warranty. Unless required by applicable law or
164       agreed to in writing, Licensor provides the Work (and each
165       Contributor provides its Contributions) on an "AS IS" BASIS,
166       WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
167       implied, including, without limitation, any warranties or conditions
168       of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
169       PARTICULAR PURPOSE. You are solely responsible for determining the
170       appropriateness of using or redistributing the Work and assume any
171       risks associated with Your exercise of permissions under this License.
173    8. Limitation of Liability. In no event and under no legal theory,
174       whether in tort (including negligence), contract, or otherwise,
175       unless required by applicable law (such as deliberate and grossly
176       negligent acts) or agreed to in writing, shall any Contributor be
177       liable to You for damages, including any direct, indirect, special,
178       incidental, or consequential damages of any character arising as a
179       result of this License or out of the use or inability to use the
180       Work (including but not limited to damages for loss of goodwill,
181       work stoppage, computer failure or malfunction, or any and all
182       other commercial damages or losses), even if such Contributor
183       has been advised of the possibility of such damages.
185    9. Accepting Warranty or Additional Liability. While redistributing
186       the Work or Derivative Works thereof, You may choose to offer,
187       and charge a fee for, acceptance of support, warranty, indemnity,
188       or other liability obligations and/or rights consistent with this
189       License. However, in accepting such obligations, You may act only
190       on Your own behalf and on Your sole responsibility, not on behalf
191       of any other Contributor, and only if You agree to indemnify,
192       defend, and hold each Contributor harmless for any liability
193       incurred by, or claims asserted against, such Contributor by reason
194       of your accepting any such warranty or additional liability.
196    END OF TERMS AND CONDITIONS
198    APPENDIX: How to apply the Apache License to your work.
200       To apply the Apache License to your work, attach the following
201       boilerplate notice, with the fields enclosed by brackets "[]"
202       replaced with your own identifying information. (Don't include
203       the brackets!)  The text should be enclosed in the appropriate
204       comment syntax for the file format. We also recommend that a
205       file or class name and description of purpose be included on the
206       same "printed page" as the copyright notice for easier
207       identification within third-party archives.
209    Copyright [yyyy] [name of copyright owner]
211    Licensed under the Apache License, Version 2.0 (the "License");
212    you may not use this file except in compliance with the License.
213    You may obtain a copy of the License at
215        http://www.apache.org/licenses/LICENSE-2.0
217    Unless required by applicable law or agreed to in writing, software
218    distributed under the License is distributed on an "AS IS" BASIS,
219    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
220    See the License for the specific language governing permissions and
221    limitations under the License.
223 ## Special cases, for e.g. ASL2.0 licensed works that bundle additional third party works
224 #set($bundled-jquery = ${bundled-jquery.equalsIgnoreCase("true")})
225 #set($bundled-logo = ${bundled-logo.equalsIgnoreCase("true")})
226 #set($bundled-dependencies = ${bundled-dependencies.equalsIgnoreCase("true")})
227 #if($bundled-jquery || $bundled-logo || $bundled-dependencies)
228 ====
229 ${project.name} contained works
231 This product contains additional works that are distributed under licenses
232 other than ASL v2. Details below.
234 #end
235 ## macros used for including actual text
236 #macro(jquery_license)
237 ----
238 This project bundles a copy of the JQuery minified javascript library version
239 1.8.3 under the terms of the MIT license.
241     Copyright 2012 jQuery Foundation and other contributors
242     http://jquery.com/
244     Permission is hereby granted, free of charge, to any person obtaining
245     a copy of this software and associated documentation files (the
246     "Software"), to deal in the Software without restriction, including
247     without limitation the rights to use, copy, modify, merge, publish,
248     distribute, sublicense, and/or sell copies of the Software, and to
249     permit persons to whom the Software is furnished to do so, subject to
250     the following conditions:
252     The above copyright notice and this permission notice shall be
253     included in all copies or substantial portions of the Software.
255     THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
256     EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
257     MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
258     NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
259     LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
260     OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
261     WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
263 #end
264 #macro(orca_logo_license)
265 ----
266 This project bundles a derivative image for our Orca Logo. This image is
267 available under the Creative Commons By Attribution 3.0 License.
269     Creative Commons Legal Code
271     Attribution 3.0 Unported
273         CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE
274         LEGAL SERVICES. DISTRIBUTION OF THIS LICENSE DOES NOT CREATE AN
275         ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS
276         INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES
277         REGARDING THE INFORMATION PROVIDED, AND DISCLAIMS LIABILITY FOR
278         DAMAGES RESULTING FROM ITS USE.
280     License
282     THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE
283     COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY
284     COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS
285     AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
287     BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE
288     TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY
289     BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS
290     CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND
291     CONDITIONS.
293     1. Definitions
295      a. "Adaptation" means a work based upon the Work, or upon the Work and
296         other pre-existing works, such as a translation, adaptation,
297         derivative work, arrangement of music or other alterations of a
298         literary or artistic work, or phonogram or performance and includes
299         cinematographic adaptations or any other form in which the Work may be
300         recast, transformed, or adapted including in any form recognizably
301         derived from the original, except that a work that constitutes a
302         Collection will not be considered an Adaptation for the purpose of
303         this License. For the avoidance of doubt, where the Work is a musical
304         work, performance or phonogram, the synchronization of the Work in
305         timed-relation with a moving image ("synching") will be considered an
306         Adaptation for the purpose of this License.
307      b. "Collection" means a collection of literary or artistic works, such as
308         encyclopedias and anthologies, or performances, phonograms or
309         broadcasts, or other works or subject matter other than works listed
310         in Section 1(f) below, which, by reason of the selection and
311         arrangement of their contents, constitute intellectual creations, in
312         which the Work is included in its entirety in unmodified form along
313         with one or more other contributions, each constituting separate and
314         independent works in themselves, which together are assembled into a
315         collective whole. A work that constitutes a Collection will not be
316         considered an Adaptation (as defined above) for the purposes of this
317         License.
318      c. "Distribute" means to make available to the public the original and
319         copies of the Work or Adaptation, as appropriate, through sale or
320         other transfer of ownership.
321      d. "Licensor" means the individual, individuals, entity or entities that
322         offer(s) the Work under the terms of this License.
323      e. "Original Author" means, in the case of a literary or artistic work,
324         the individual, individuals, entity or entities who created the Work
325         or if no individual or entity can be identified, the publisher; and in
326         addition (i) in the case of a performance the actors, singers,
327         musicians, dancers, and other persons who act, sing, deliver, declaim,
328         play in, interpret or otherwise perform literary or artistic works or
329         expressions of folklore; (ii) in the case of a phonogram the producer
330         being the person or legal entity who first fixes the sounds of a
331         performance or other sounds; and, (iii) in the case of broadcasts, the
332         organization that transmits the broadcast.
333      f. "Work" means the literary and/or artistic work offered under the terms
334         of this License including without limitation any production in the
335         literary, scientific and artistic domain, whatever may be the mode or
336         form of its expression including digital form, such as a book,
337         pamphlet and other writing; a lecture, address, sermon or other work
338         of the same nature; a dramatic or dramatico-musical work; a
339         choreographic work or entertainment in dumb show; a musical
340         composition with or without words; a cinematographic work to which are
341         assimilated works expressed by a process analogous to cinematography;
342         a work of drawing, painting, architecture, sculpture, engraving or
343         lithography; a photographic work to which are assimilated works
344         expressed by a process analogous to photography; a work of applied
345         art; an illustration, map, plan, sketch or three-dimensional work
346         relative to geography, topography, architecture or science; a
347         performance; a broadcast; a phonogram; a compilation of data to the
348         extent it is protected as a copyrightable work; or a work performed by
349         a variety or circus performer to the extent it is not otherwise
350         considered a literary or artistic work.
351      g. "You" means an individual or entity exercising rights under this
352         License who has not previously violated the terms of this License with
353         respect to the Work, or who has received express permission from the
354         Licensor to exercise rights under this License despite a previous
355         violation.
356      h. "Publicly Perform" means to perform public recitations of the Work and
357         to communicate to the public those public recitations, by any means or
358         process, including by wire or wireless means or public digital
359         performances; to make available to the public Works in such a way that
360         members of the public may access these Works from a place and at a
361         place individually chosen by them; to perform the Work to the public
362         by any means or process and the communication to the public of the
363         performances of the Work, including by public digital performance; to
364         broadcast and rebroadcast the Work by any means including signs,
365         sounds or images.
366      i. "Reproduce" means to make copies of the Work by any means including
367         without limitation by sound or visual recordings and the right of
368         fixation and reproducing fixations of the Work, including storage of a
369         protected performance or phonogram in digital form or other electronic
370         medium.
372     2. Fair Dealing Rights. Nothing in this License is intended to reduce,
373     limit, or restrict any uses free from copyright or rights arising from
374     limitations or exceptions that are provided for in connection with the
375     copyright protection under copyright law or other applicable laws.
377     3. License Grant. Subject to the terms and conditions of this License,
378     Licensor hereby grants You a worldwide, royalty-free, non-exclusive,
379     perpetual (for the duration of the applicable copyright) license to
380     exercise the rights in the Work as stated below:
382      a. to Reproduce the Work, to incorporate the Work into one or more
383         Collections, and to Reproduce the Work as incorporated in the
384         Collections;
385      b. to create and Reproduce Adaptations provided that any such Adaptation,
386         including any translation in any medium, takes reasonable steps to
387         clearly label, demarcate or otherwise identify that changes were made
388         to the original Work. For example, a translation could be marked "The
389         original work was translated from English to Spanish," or a
390         modification could indicate "The original work has been modified.";
391      c. to Distribute and Publicly Perform the Work including as incorporated
392         in Collections; and,
393      d. to Distribute and Publicly Perform Adaptations.
394      e. For the avoidance of doubt:
396          i. Non-waivable Compulsory License Schemes. In those jurisdictions in
397             which the right to collect royalties through any statutory or
398             compulsory licensing scheme cannot be waived, the Licensor
399             reserves the exclusive right to collect such royalties for any
400             exercise by You of the rights granted under this License;
401         ii. Waivable Compulsory License Schemes. In those jurisdictions in
402             which the right to collect royalties through any statutory or
403             compulsory licensing scheme can be waived, the Licensor waives the
404             exclusive right to collect such royalties for any exercise by You
405             of the rights granted under this License; and,
406        iii. Voluntary License Schemes. The Licensor waives the right to
407             collect royalties, whether individually or, in the event that the
408             Licensor is a member of a collecting society that administers
409             voluntary licensing schemes, via that society, from any exercise
410             by You of the rights granted under this License.
412     The above rights may be exercised in all media and formats whether now
413     known or hereafter devised. The above rights include the right to make
414     such modifications as are technically necessary to exercise the rights in
415     other media and formats. Subject to Section 8(f), all rights not expressly
416     granted by Licensor are hereby reserved.
418     4. Restrictions. The license granted in Section 3 above is expressly made
419     subject to and limited by the following restrictions:
421      a. You may Distribute or Publicly Perform the Work only under the terms
422         of this License. You must include a copy of, or the Uniform Resource
423         Identifier (URI) for, this License with every copy of the Work You
424         Distribute or Publicly Perform. You may not offer or impose any terms
425         on the Work that restrict the terms of this License or the ability of
426         the recipient of the Work to exercise the rights granted to that
427         recipient under the terms of the License. You may not sublicense the
428         Work. You must keep intact all notices that refer to this License and
429         to the disclaimer of warranties with every copy of the Work You
430         Distribute or Publicly Perform. When You Distribute or Publicly
431         Perform the Work, You may not impose any effective technological
432         measures on the Work that restrict the ability of a recipient of the
433         Work from You to exercise the rights granted to that recipient under
434         the terms of the License. This Section 4(a) applies to the Work as
435         incorporated in a Collection, but this does not require the Collection
436         apart from the Work itself to be made subject to the terms of this
437         License. If You create a Collection, upon notice from any Licensor You
438         must, to the extent practicable, remove from the Collection any credit
439         as required by Section 4(b), as requested. If You create an
440         Adaptation, upon notice from any Licensor You must, to the extent
441         practicable, remove from the Adaptation any credit as required by
442         Section 4(b), as requested.
443      b. If You Distribute, or Publicly Perform the Work or any Adaptations or
444         Collections, You must, unless a request has been made pursuant to
445         Section 4(a), keep intact all copyright notices for the Work and
446         provide, reasonable to the medium or means You are utilizing: (i) the
447         name of the Original Author (or pseudonym, if applicable) if supplied,
448         and/or if the Original Author and/or Licensor designate another party
449         or parties (e.g., a sponsor institute, publishing entity, journal) for
450         attribution ("Attribution Parties") in Licensor's copyright notice,
451         terms of service or by other reasonable means, the name of such party
452         or parties; (ii) the title of the Work if supplied; (iii) to the
453         extent reasonably practicable, the URI, if any, that Licensor
454         specifies to be associated with the Work, unless such URI does not
455         refer to the copyright notice or licensing information for the Work;
456         and (iv) , consistent with Section 3(b), in the case of an Adaptation,
457         a credit identifying the use of the Work in the Adaptation (e.g.,
458         "French translation of the Work by Original Author," or "Screenplay
459         based on original Work by Original Author"). The credit required by
460         this Section 4 (b) may be implemented in any reasonable manner;
461         provided, however, that in the case of a Adaptation or Collection, at
462         a minimum such credit will appear, if a credit for all contributing
463         authors of the Adaptation or Collection appears, then as part of these
464         credits and in a manner at least as prominent as the credits for the
465         other contributing authors. For the avoidance of doubt, You may only
466         use the credit required by this Section for the purpose of attribution
467         in the manner set out above and, by exercising Your rights under this
468         License, You may not implicitly or explicitly assert or imply any
469         connection with, sponsorship or endorsement by the Original Author,
470         Licensor and/or Attribution Parties, as appropriate, of You or Your
471         use of the Work, without the separate, express prior written
472         permission of the Original Author, Licensor and/or Attribution
473         Parties.
474      c. Except as otherwise agreed in writing by the Licensor or as may be
475         otherwise permitted by applicable law, if You Reproduce, Distribute or
476         Publicly Perform the Work either by itself or as part of any
477         Adaptations or Collections, You must not distort, mutilate, modify or
478         take other derogatory action in relation to the Work which would be
479         prejudicial to the Original Author's honor or reputation. Licensor
480         agrees that in those jurisdictions (e.g. Japan), in which any exercise
481         of the right granted in Section 3(b) of this License (the right to
482         make Adaptations) would be deemed to be a distortion, mutilation,
483         modification or other derogatory action prejudicial to the Original
484         Author's honor and reputation, the Licensor will waive or not assert,
485         as appropriate, this Section, to the fullest extent permitted by the
486         applicable national law, to enable You to reasonably exercise Your
487         right under Section 3(b) of this License (right to make Adaptations)
488         but not otherwise.
490     5. Representations, Warranties and Disclaimer
492     UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR
493     OFFERS THE WORK AS-IS AND MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY
494     KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE,
495     INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY,
496     FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF
497     LATENT OR OTHER DEFECTS, ACCURACY, OR THE PRESENCE OF ABSENCE OF ERRORS,
498     WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
499     OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
501     6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE
502     LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR
503     ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES
504     ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS
505     BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
507     7. Termination
509      a. This License and the rights granted hereunder will terminate
510         automatically upon any breach by You of the terms of this License.
511         Individuals or entities who have received Adaptations or Collections
512         from You under this License, however, will not have their licenses
513         terminated provided such individuals or entities remain in full
514         compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will
515         survive any termination of this License.
516      b. Subject to the above terms and conditions, the license granted here is
517         perpetual (for the duration of the applicable copyright in the Work).
518         Notwithstanding the above, Licensor reserves the right to release the
519         Work under different license terms or to stop distributing the Work at
520         any time; provided, however that any such election will not serve to
521         withdraw this License (or any other license that has been, or is
522         required to be, granted under the terms of this License), and this
523         License will continue in full force and effect unless terminated as
524         stated above.
526     8. Miscellaneous
528      a. Each time You Distribute or Publicly Perform the Work or a Collection,
529         the Licensor offers to the recipient a license to the Work on the same
530         terms and conditions as the license granted to You under this License.
531      b. Each time You Distribute or Publicly Perform an Adaptation, Licensor
532         offers to the recipient a license to the original Work on the same
533         terms and conditions as the license granted to You under this License.
534      c. If any provision of this License is invalid or unenforceable under
535         applicable law, it shall not affect the validity or enforceability of
536         the remainder of the terms of this License, and without further action
537         by the parties to this agreement, such provision shall be reformed to
538         the minimum extent necessary to make such provision valid and
539         enforceable.
540      d. No term or provision of this License shall be deemed waived and no
541         breach consented to unless such waiver or consent shall be in writing
542         and signed by the party to be charged with such waiver or consent.
543      e. This License constitutes the entire agreement between the parties with
544         respect to the Work licensed here. There are no understandings,
545         agreements or representations with respect to the Work not specified
546         here. Licensor shall not be bound by any additional provisions that
547         may appear in any communication from You. This License may not be
548         modified without the mutual written agreement of the Licensor and You.
549      f. The rights granted under, and the subject matter referenced, in this
550         License were drafted utilizing the terminology of the Berne Convention
551         for the Protection of Literary and Artistic Works (as amended on
552         September 28, 1979), the Rome Convention of 1961, the WIPO Copyright
553         Treaty of 1996, the WIPO Performances and Phonograms Treaty of 1996
554         and the Universal Copyright Convention (as revised on July 24, 1971).
555         These rights and subject matter take effect in the relevant
556         jurisdiction in which the License terms are sought to be enforced
557         according to the corresponding provisions of the implementation of
558         those treaty provisions in the applicable national law. If the
559         standard suite of rights granted under applicable copyright law
560         includes additional rights not granted under this License, such
561         additional rights are deemed to be included in the License; this
562         License is not intended to restrict the license of any rights under
563         applicable law.
566     Creative Commons Notice
568         Creative Commons is not a party to this License, and makes no warranty
569         whatsoever in connection with the Work. Creative Commons will not be
570         liable to You or any party on any legal theory for any damages
571         whatsoever, including without limitation any general, special,
572         incidental or consequential damages arising in connection to this
573         license. Notwithstanding the foregoing two (2) sentences, if Creative
574         Commons has expressly identified itself as the Licensor hereunder, it
575         shall have all rights and obligations of Licensor.
577         Except for the limited purpose of indicating to the public that the
578         Work is licensed under the CCPL, Creative Commons does not authorize
579         the use by either party of the trademark "Creative Commons" or any
580         related trademark or logo of Creative Commons without the prior
581         written consent of Creative Commons. Any permitted use will be in
582         compliance with Creative Commons' then-current trademark usage
583         guidelines, as may be published on its website or otherwise made
584         available upon request from time to time. For the avoidance of doubt,
585         this trademark restriction does not form part of this License.
587         Creative Commons may be contacted at https://creativecommons.org/.
588 #end
589 ## supplemental for o.a.hbase:hbase-server
590 ## TODO this feels like a DRY issue. if we include project properties would that
591 ##      include those from dependencies? then we could check the hbase-* ones
592 ##      for flags of logo or jquery, which would have the nice side effect
593 ##      of making sure we only included them once.
594 #macro( hbase_server_license )
595 ====
596 Apache HBase - Server contained works
597 #jquery_license()
598 #orca_logo_license()
599 #end
600 ## supplemental from httpcomponents:httpcore
601 #macro (httpcomponents_httpcore_license)
602 ====
603 This project contains annotations in the package org.apache.http.annotation
604 which are derived from JCIP-ANNOTATIONS
605 Copyright (c) 2005 Brian Goetz and Tim Peierls.
606 See http://www.jcip.net and the Creative Commons Attribution License
607 (http://creativecommons.org/licenses/by/2.5)
608 Full text: http://creativecommons.org/licenses/by/2.5/legalcode
610 License
612 THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE
613 ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF
614 THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
616 BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF
617 THIS LICENSE. THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE
618 OF SUCH TERMS AND CONDITIONS.
620 1. Definitions
622     "Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which
623 the Work in its entirety in unmodified form, along with a number of other contributions,
624 constituting separate and independent works in themselves, are assembled into a collective whole. A
625 work that constitutes a Collective Work will not be considered a Derivative Work (as defined below)
626 for the purposes of this License.  "Derivative Work" means a work based upon the Work or upon the
627 Work and other pre-existing works, such as a translation, musical arrangement, dramatization,
628 fictionalization, motion picture version, sound recording, art reproduction, abridgment,
629 condensation, or any other form in which the Work may be recast, transformed, or adapted, except
630 that a work that constitutes a Collective Work will not be considered a Derivative Work for the
631 purpose of this License. For the avoidance of doubt, where the Work is a musical composition or
632 sound recording, the synchronization of the Work in timed-relation with a moving image ("synching")
633 will be considered a Derivative Work for the purpose of this License.  "Licensor" means the
634 individual or entity that offers the Work under the terms of this License.  "Original Author" means
635 the individual or entity who created the Work.  "Work" means the copyrightable work of authorship
636 offered under the terms of this License.  "You" means an individual or entity exercising rights
637 under this License who has not previously violated the terms of this License with respect to the
638 Work, or who has received express permission from the Licensor to exercise rights under this License
639 despite a previous violation.
641 2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights
642 arising from fair use, first sale or other limitations on the exclusive rights of the copyright
643 owner under copyright law or other applicable laws.
645 3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a
646 worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright)
647 license to exercise the rights in the Work as stated below:
649     to reproduce the Work, to incorporate the Work into one or more Collective Works, and to
650 reproduce the Work as incorporated in the Collective Works; to create and reproduce Derivative
651 Works; to distribute copies or phonorecords of, display publicly, perform publicly, and perform
652 publicly by means of a digital audio transmission the Work including as incorporated in Collective
653 Works; to distribute copies or phonorecords of, display publicly, perform publicly, and perform
654 publicly by means of a digital audio transmission Derivative Works.
656     For the avoidance of doubt, where the work is a musical composition: Performance Royalties Under
657 Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or via a
658 performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public
659 digital performance (e.g. webcast) of the Work.  Mechanical Rights and Statutory Royalties. Licensor
660 waives the exclusive right to collect, whether individually or via a music rights agency or
661 designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work
662 ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of
663 the US Copyright Act (or the equivalent in other jurisdictions).  Webcasting Rights and Statutory
664 Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the
665 exclusive right to collect, whether individually or via a performance-rights society (e.g.
666 SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to
667 the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in
668 other jurisdictions).
670 The above rights may be exercised in all media and formats whether now known or hereafter devised.
671 The above rights include the right to make such modifications as are technically necessary to
672 exercise the rights in other media and formats. All rights not expressly granted by Licensor are
673 hereby reserved.
675 4. Restrictions.The license granted in Section 3 above is expressly made subject to and limited by
676 the following restrictions:
678     You may distribute, publicly display, publicly perform, or publicly digitally perform the Work
679 only under the terms of this License, and You must include a copy of, or the Uniform Resource
680 Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly
681 display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on
682 the Work that alter or restrict the terms of this License or the recipients' exercise of the rights
683 granted hereunder. You may not sublicense the Work. You must keep intact all notices that refer to
684 this License and to the disclaimer of warranties. You may not distribute, publicly display, publicly
685 perform, or publicly digitally perform the Work with any technological measures that control access
686 or use of the Work in a manner inconsistent with the terms of this License Agreement. The above
687 applies to the Work as incorporated in a Collective Work, but this does not require the Collective
688 Work apart from the Work itself to be made subject to the terms of this License. If You create a
689 Collective Work, upon notice from any Licensor You must, to the extent practicable, remove from the
690 Collective Work any credit as required by clause 4(b), as requested. If You create a Derivative
691 Work, upon notice from any Licensor You must, to the extent practicable, remove from the Derivative
692 Work any credit as required by clause 4(b), as requested.  If you distribute, publicly display,
693 publicly perform, or publicly digitally perform the Work or any Derivative Works or Collective
694 Works, You must keep intact all copyright notices for the Work and provide, reasonable to the medium
695 or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if
696 supplied, and/or (ii) if the Original Author and/or Licensor designate another party or parties
697 (e.g. a sponsor institute, publishing entity, journal) for attribution in Licensor's copyright
698 notice, terms of service or by other reasonable means, the name of such party or parties; the title
699 of the Work if supplied; to the extent reasonably practicable, the Uniform Resource Identifier, if
700 any, that Licensor specifies to be associated with the Work, unless such URI does not refer to the
701 copyright notice or licensing information for the Work; and in the case of a Derivative Work, a
702 credit identifying the use of the Work in the Derivative Work (e.g., "French translation of the Work
703 by Original Author," or "Screenplay based on original Work by Original Author"). Such credit may be
704 implemented in any reasonable manner; provided, however, that in the case of a Derivative Work or
705 Collective Work, at a minimum such credit will appear where any other comparable authorship credit
706 appears and in a manner at least as prominent as such other comparable authorship credit.
708 5. Representations, Warranties and Disclaimer
710 UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND
711 MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY
712 OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MERCHANTIBILITY, FITNESS FOR A
713 PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR THE
714 PRESENCE OF ABSENCE OF ERRORS, WHETHER OR NOT DISCOVERABLE. SOME JURISDICTIONS DO NOT ALLOW THE
715 EXCLUSION OF IMPLIED WARRANTIES, SO SUCH EXCLUSION MAY NOT APPLY TO YOU.
717 6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL
718 LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE
719 OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN
720 ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
722 7. Termination
724     This License and the rights granted hereunder will terminate automatically upon any breach by
725 You of the terms of this License. Individuals or entities who have received Derivative Works or
726 Collective Works from You under this License, however, will not have their licenses terminated
727 provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2,
728 5, 6, 7, and 8 will survive any termination of this License.  Subject to the above terms and
729 conditions, the license granted here is perpetual (for the duration of the applicable copyright in
730 the Work). Notwithstanding the above, Licensor reserves the right to release the Work under
731 different license terms or to stop distributing the Work at any time; provided, however that any
732 such election will not serve to withdraw this License (or any other license that has been, or is
733 required to be, granted under the terms of this License), and this License will continue in full
734 force and effect unless terminated as stated above.
736 8. Miscellaneous
738     Each time You distribute or publicly digitally perform the Work or a Collective Work, the
739 Licensor offers to the recipient a license to the Work on the same terms and conditions as the
740 license granted to You under this License.  Each time You distribute or publicly digitally perform a
741 Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms
742 and conditions as the license granted to You under this License.  If any provision of this License
743 is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability
744 of the remainder of the terms of this License, and without further action by the parties to this
745 agreement, such provision shall be reformed to the minimum extent necessary to make such provision
746 valid and enforceable.  No term or provision of this License shall be deemed waived and no breach
747 consented to unless such waiver or consent shall be in writing and signed by the party to be charged
748 with such waiver or consent.  This License constitutes the entire agreement between the parties with
749 respect to the Work licensed here. There are no understandings, agreements or representations with
750 respect to the Work not specified here. Licensor shall not be bound by any additional provisions
751 that may appear in any communication from You. This License may not be modified without the mutual
752 written agreement of the Licensor and You.
753 #end
754 ## Supplemental from Netty netty-all 4
755 #macro(netty_all_4)
756 ----
757 The Netty Project contained works
759 This product contains the extensions to Java Collections Framework which has
760 been derived from the works by JSR-166 EG, Doug Lea, and Jason T. Greene:
762   * LICENSE (Public Domain):
763 The person or persons who have associated work with this document (the
764 "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of
765 his knowledge, the work of authorship identified is in the public domain of
766 the country from which the work is published, or (b) hereby dedicates whatever
767 copyright the dedicators holds in the work of authorship identified below (the
768 "Work") to the public domain. A certifier, moreover, dedicates any copyright
769 interest he may have in the associated work, and for these purposes, is
770 described as a "dedicator" below.
772 A certifier has taken reasonable steps to verify the copyright status of this
773 work. Certifier recognizes that his good faith efforts may not shield him from
774 liability if in fact the work certified is not in the public domain.
776 Dedicator makes this dedication for the benefit of the public at large and to
777 the detriment of the Dedicator's heirs and successors. Dedicator intends this
778 dedication to be an overt act of relinquishment in perpetuity of all present
779 and future rights under copyright law, whether vested or contingent, in the
780 Work. Dedicator understands that such relinquishment of all rights includes
781 the relinquishment of all rights to enforce (by lawsuit or otherwise) those
782 copyrights in the Work.
784 Dedicator recognizes that, once placed in the public domain, the Work may be
785 freely reproduced, distributed, transmitted, used, modified, built upon, or
786 otherwise exploited by anyone for any purpose, commercial or non-commercial,
787 and in any way, including by methods that have not yet been invented or
788 conceived.
789   * HOMEPAGE:
790     * http://gee.cs.oswego.edu/cgi-bin/viewcvs.cgi/jsr166/
791     * http://viewvc.jboss.org/cgi-bin/viewvc.cgi/jbosscache/experimental/jsr166/
793 This product contains a modified version of Robert Harder's Public Domain
794 Base64 Encoder and Decoder, which can be obtained at:
796   * LICENSE (Public Domain):
797 The person or persons who have associated work with this document (the
798 "Dedicator" or "Certifier") hereby either (a) certifies that, to the best of
799 his knowledge, the work of authorship identified is in the public domain of
800 the country from which the work is published, or (b) hereby dedicates whatever
801 copyright the dedicators holds in the work of authorship identified below (the
802 "Work") to the public domain. A certifier, moreover, dedicates any copyright
803 interest he may have in the associated work, and for these purposes, is
804 described as a "dedicator" below.
806 A certifier has taken reasonable steps to verify the copyright status of this
807 work. Certifier recognizes that his good faith efforts may not shield him from
808 liability if in fact the work certified is not in the public domain.
810 Dedicator makes this dedication for the benefit of the public at large and to
811 the detriment of the Dedicator's heirs and successors. Dedicator intends this
812 dedication to be an overt act of relinquishment in perpetuate of all present
813 and future rights under copyright law, whether vested or contingent, in the
814 Work. Dedicator understands that such relinquishment of all rights includes
815 the relinquishment of all rights to enforce (by lawsuit or otherwise) those
816 copyrights in the Work.
818 Dedicator recognizes that, once placed in the public domain, the Work may be
819 freely reproduced, distributed, transmitted, used, modified, built upon, or
820 otherwise exploited by anyone for any purpose, commercial or non-commercial,
821 and in any way, including by methods that have not yet been invented or
822 conceived.
823   * HOMEPAGE:
824     * http://iharder.sourceforge.net/current/java/base64/
826 This product contains a modified portion of 'Webbit', an event based
827 WebSocket and HTTP server, which can be obtained at:
829   * LICENSE (BSD License):
830 Copyright (c) 2011, Joe Walnes, Aslak Hellesøy and contributors
831 All rights reserved.
833 Redistribution and use in source and binary forms, with or
834 without modification, are permitted provided that the
835 following conditions are met:
837 * Redistributions of source code must retain the above
838   copyright notice, this list of conditions and the
839   following disclaimer.
841 * Redistributions in binary form must reproduce the above
842   copyright notice, this list of conditions and the
843   following disclaimer in the documentation and/or other
844   materials provided with the distribution.
846 * Neither the name of the Webbit nor the names of
847   its contributors may be used to endorse or promote products
848   derived from this software without specific prior written
849   permission.
851 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
852 CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
853 INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
854 MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
855 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
856 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
857 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
858 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
859 GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
860 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
861 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
862 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
863 OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
864 POSSIBILITY OF SUCH DAMAGE.
865   * HOMEPAGE:
866     * https://github.com/joewalnes/webbit
868 This product contains a modified portion of 'SLF4J', a simple logging
869 facade for Java, which can be obtained at:
871   * LICENSE (MIT License):
873  * Copyright (c) 2004-2007 QOS.ch
874  * All rights reserved.
876  * Permission is hereby granted, free  of charge, to any person obtaining
877  * a  copy  of this  software  and  associated  documentation files  (the
878  * "Software"), to  deal in  the Software without  restriction, including
879  * without limitation  the rights to  use, copy, modify,  merge, publish,
880  * distribute,  sublicense, and/or sell  copies of  the Software,  and to
881  * permit persons to whom the Software  is furnished to do so, subject to
882  * the following conditions:
884  * The  above  copyright  notice  and  this permission  notice  shall  be
885  * included in all copies or substantial portions of the Software.
887  * THE  SOFTWARE IS  PROVIDED  "AS  IS", WITHOUT  WARRANTY  OF ANY  KIND,
888  * EXPRESS OR  IMPLIED, INCLUDING  BUT NOT LIMITED  TO THE  WARRANTIES OF
889  * MERCHANTABILITY,    FITNESS    FOR    A   PARTICULAR    PURPOSE    AND
890  * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
891  * LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
892  * OF CONTRACT, TORT OR OTHERWISE,  ARISING FROM, OUT OF OR IN CONNECTION
893  * WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
894  */
895   * HOMEPAGE:
896     * http://www.slf4j.org/
897 #end
898 ## Supplemental from commons-math
899 ## parameter two-and-three true = updated to also cover commons-math 2, just 3 otherwise
900 #macro(commons_math_license $two-and-three)
901 ----
902 APACHE COMMONS MATH DERIVATIVE WORKS:
904 The Apache commons-math library includes a number of subcomponents
905 whose implementation is derived from original sources written
906 in C or Fortran.  License terms of the original sources
907 are reproduced below.
909 ===============================================================================
910 For the lmder, lmpar and qrsolv Fortran routine from minpack and translated in
911 the LevenbergMarquardtOptimizer class in package
912 org.apache.commons.math3.optimization.general
913 #if(${two-and-three})
914 and package
915 org.apache.commons.math.optimization.general
916 #end
917 Original source copyright and license statement:
919 Minpack Copyright Notice (1999) University of Chicago.  All rights reserved
921 Redistribution and use in source and binary forms, with or
922 without modification, are permitted provided that the
923 following conditions are met:
925 1. Redistributions of source code must retain the above
926 copyright notice, this list of conditions and the following
927 disclaimer.
929 2. Redistributions in binary form must reproduce the above
930 copyright notice, this list of conditions and the following
931 disclaimer in the documentation and/or other materials
932 provided with the distribution.
934 3. The end-user documentation included with the
935 redistribution, if any, must include the following
936 acknowledgment:
938    "This product includes software developed by the
939    University of Chicago, as Operator of Argonne National
940    Laboratory.
942 Alternately, this acknowledgment may appear in the software
943 itself, if and wherever such third-party acknowledgments
944 normally appear.
946 4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
947 WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
948 UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
949 THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
950 IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
951 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
952 OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
953 OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
954 USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
955 THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
956 DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
957 UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
958 BE CORRECTED.
960 5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
961 HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
962 ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
963 INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
964 ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
965 PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
966 SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
967 (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
968 EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
969 POSSIBILITY OF SUCH LOSS OR DAMAGES.
970 ===============================================================================
972 Copyright and license statement for the odex Fortran routine developed by
973 E. Hairer and G. Wanner and translated in GraggBulirschStoerIntegrator class
974 in package org.apache.commons.math3.ode.nonstiff:
975 #if(${two-and-three})
976 and in package org.apache.commons.math.ode.nonstiff:
977 #end
979 Copyright (c) 2004, Ernst Hairer
981 Redistribution and use in source and binary forms, with or without
982 modification, are permitted provided that the following conditions are
983 met:
985 - Redistributions of source code must retain the above copyright
986 notice, this list of conditions and the following disclaimer.
988 - Redistributions in binary form must reproduce the above copyright
989 notice, this list of conditions and the following disclaimer in the
990 documentation and/or other materials provided with the distribution.
992 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
993 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
994 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
995 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
996 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
997 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
998 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
999 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1000 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1001 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1002 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1003 ===============================================================================
1005 Copyright and license statement for the original lapack fortran routines
1006 translated in EigenDecompositionImpl class in package
1007 org.apache.commons.math3.linear:
1008 #if(${two-and-three})
1009 and package
1010 org.apache.commons.math.linear:
1011 #end
1013 Copyright (c) 1992-2008 The University of Tennessee.  All rights reserved.
1015 $COPYRIGHT$
1017 Additional copyrights may follow
1019 $HEADER$
1021 Redistribution and use in source and binary forms, with or without
1022 modification, are permitted provided that the following conditions are
1023 met:
1025 - Redistributions of source code must retain the above copyright
1026   notice, this list of conditions and the following disclaimer.
1028 - Redistributions in binary form must reproduce the above copyright
1029   notice, this list of conditions and the following disclaimer listed
1030   in this license in the documentation and/or other materials
1031   provided with the distribution.
1033 - Neither the name of the copyright holders nor the names of its
1034   contributors may be used to endorse or promote products derived from
1035   this software without specific prior written permission.
1037 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1038 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1039 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1040 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1041 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1042 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1043 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1044 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1045 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1046 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1047 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1048 ===============================================================================
1050 Copyright and license statement for the original Mersenne twister C
1051 routines translated in MersenneTwister class in package
1052 org.apache.commons.math3.random:
1053 #if(${two-and-three})
1054 and package
1055 org.apache.commons.math.random:
1056 #end
1058    Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
1059    All rights reserved.
1061    Redistribution and use in source and binary forms, with or without
1062    modification, are permitted provided that the following conditions
1063    are met:
1065      1. Redistributions of source code must retain the above copyright
1066         notice, this list of conditions and the following disclaimer.
1068      2. Redistributions in binary form must reproduce the above copyright
1069         notice, this list of conditions and the following disclaimer in the
1070         documentation and/or other materials provided with the distribution.
1072      3. The names of its contributors may not be used to endorse or promote
1073         products derived from this software without specific prior written
1074         permission.
1076    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1077    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1078    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1079    A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
1080    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1081    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1082    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1083    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1084    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1085    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1086    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1088 ===============================================================================
1090 The class "org.apache.commons.math3.exception.util.LocalizedFormatsTest" is
1091 an adapted version of "OrekitMessagesTest" test class for the Orekit library
1092 The "org.apache.commons.math3.analysis.interpolation.HermiteInterpolator"
1093 has been imported from the Orekit space flight dynamics library.
1095 Th Orekit library is described at:
1096   https://www.orekit.org/forge/projects/orekit
1097 The original files are distributed under the terms of the Apache 2 license
1098 which is: Copyright 2010 CS Communication & Systèmes
1100 #end
1101 ## Supplemental from commons-math if just commons-math 2 is present
1102 #macro(commons_math_two_license)
1103 ----
1104 APACHE COMMONS MATH DERIVATIVE WORKS:
1106 The Apache commons-math library includes a number of subcomponents
1107 whose implementation is derived from original sources written
1108 in C or Fortran.  License terms of the original sources
1109 are reproduced below.
1111 ===============================================================================
1112 For the lmder, lmpar and qrsolv Fortran routine from minpack and translated in
1113 the LevenbergMarquardtOptimizer class in package
1114 org.apache.commons.math.optimization.general
1115 Original source copyright and license statement:
1117 Minpack Copyright Notice (1999) University of Chicago.  All rights reserved
1119 Redistribution and use in source and binary forms, with or
1120 without modification, are permitted provided that the
1121 following conditions are met:
1123 1. Redistributions of source code must retain the above
1124 copyright notice, this list of conditions and the following
1125 disclaimer.
1127 2. Redistributions in binary form must reproduce the above
1128 copyright notice, this list of conditions and the following
1129 disclaimer in the documentation and/or other materials
1130 provided with the distribution.
1132 3. The end-user documentation included with the
1133 redistribution, if any, must include the following
1134 acknowledgment:
1136    "This product includes software developed by the
1137    University of Chicago, as Operator of Argonne National
1138    Laboratory.
1140 Alternately, this acknowledgment may appear in the software
1141 itself, if and wherever such third-party acknowledgments
1142 normally appear.
1144 4. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS"
1145 WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE
1146 UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND
1147 THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR
1148 IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES
1149 OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE
1150 OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY
1151 OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR
1152 USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF
1153 THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4)
1154 DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION
1155 UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL
1156 BE CORRECTED.
1158 5. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT
1159 HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF
1160 ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT,
1161 INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF
1162 ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF
1163 PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER
1164 SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT
1165 (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE,
1166 EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE
1167 POSSIBILITY OF SUCH LOSS OR DAMAGES.
1168 ===============================================================================
1170 Copyright and license statement for the odex Fortran routine developed by
1171 E. Hairer and G. Wanner and translated in GraggBulirschStoerIntegrator class
1172 in package org.apache.commons.math.ode.nonstiff:
1174 Copyright (c) 2004, Ernst Hairer
1176 Redistribution and use in source and binary forms, with or without
1177 modification, are permitted provided that the following conditions are
1178 met:
1180 - Redistributions of source code must retain the above copyright
1181 notice, this list of conditions and the following disclaimer.
1183 - Redistributions in binary form must reproduce the above copyright
1184 notice, this list of conditions and the following disclaimer in the
1185 documentation and/or other materials provided with the distribution.
1187 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1188 IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
1189 TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
1190 PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
1191 CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1192 EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1193 PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1194 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1195 LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1196 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1197 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1198 ===============================================================================
1200 Copyright and license statement for the original lapack fortran routines
1201 translated in EigenDecompositionImpl class in package
1202 org.apache.commons.math.linear:
1204 Copyright (c) 1992-2008 The University of Tennessee.  All rights reserved.
1206 $COPYRIGHT$
1208 Additional copyrights may follow
1210 $HEADER$
1212 Redistribution and use in source and binary forms, with or without
1213 modification, are permitted provided that the following conditions are
1214 met:
1216 - Redistributions of source code must retain the above copyright
1217   notice, this list of conditions and the following disclaimer.
1219 - Redistributions in binary form must reproduce the above copyright
1220   notice, this list of conditions and the following disclaimer listed
1221   in this license in the documentation and/or other materials
1222   provided with the distribution.
1224 - Neither the name of the copyright holders nor the names of its
1225   contributors may be used to endorse or promote products derived from
1226   this software without specific prior written permission.
1228 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1229 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1230 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1231 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
1232 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1233 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1234 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1235 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
1236 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1237 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
1238 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1239 ===============================================================================
1241 Copyright and license statement for the original Mersenne twister C
1242 routines translated in MersenneTwister class in package
1243 org.apache.commons.math.random:
1245    Copyright (C) 1997 - 2002, Makoto Matsumoto and Takuji Nishimura,
1246    All rights reserved.
1248    Redistribution and use in source and binary forms, with or without
1249    modification, are permitted provided that the following conditions
1250    are met:
1252      1. Redistributions of source code must retain the above copyright
1253         notice, this list of conditions and the following disclaimer.
1255      2. Redistributions in binary form must reproduce the above copyright
1256         notice, this list of conditions and the following disclaimer in the
1257         documentation and/or other materials provided with the distribution.
1259      3. The names of its contributors may not be used to endorse or promote
1260         products derived from this software without specific prior written
1261         permission.
1263    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1264    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1265    LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
1266    A PARTICULAR PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
1267    CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1268    EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1269    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1270    PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1271    LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1272    NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1273    SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1275 ===============================================================================
1276 #end
1277 ## Hadoop supplemental
1278 #macro(hadoop_license)
1280 APACHE HADOOP SUBCOMPONENTS:
1282 The Apache Hadoop project contains subcomponents with separate copyright
1283 notices and license terms. Your use of the source code for the these
1284 subcomponents is subject to the terms and conditions of the following
1285 licenses.
1287 For the org.apache.hadoop.util.bloom.* classes:
1291  * Copyright (c) 2005, European Commission project OneLab under contract
1292  * 034819 (http://www.one-lab.org)
1293  * All rights reserved.
1294  * Redistribution and use in source and binary forms, with or
1295  * without modification, are permitted provided that the following
1296  * conditions are met:
1297  *  - Redistributions of source code must retain the above copyright
1298  *    notice, this list of conditions and the following disclaimer.
1299  *  - Redistributions in binary form must reproduce the above copyright
1300  *    notice, this list of conditions and the following disclaimer in
1301  *    the documentation and/or other materials provided with the distribution.
1302  *  - Neither the name of the University Catholique de Louvain - UCL
1303  *    nor the names of its contributors may be used to endorse or
1304  *    promote products derived from this software without specific prior
1305  *    written permission.
1307  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1308  * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
1309  * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
1310  * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
1311  * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
1312  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
1313  * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1314  * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1315  * CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1316  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
1317  * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
1318  * POSSIBILITY OF SUCH DAMAGE.
1319  */
1320 ## native code not included, skip section on native o.a.h.u bulk_crc32.c
1321 ## lz4 native code not included, skip
1322 #end
1323 #macro (htrace_license)
1324 ## HTrace supplemental for htrace-core is a no-op.
1325 ## skip levigo
1326 ## skip kingpin
1327 ## skip units
1328 ## skip D3
1329 ## skip bootstrap
1330 ## skip Gorilla mux
1331 ## skip godep
1332 ## skip underscore
1333 ## skip jquery
1334 ## skip backbone
1335 ## relocated jackson 2.4.0 is ASLv2 with no notice
1336 ## relocated commons-logging 1.1.1 is in NOTICE.vm
1337 #end
1338 #macro (thrift_license)
1339 ## Thrift supplemental for libthrift is a no-op.
1340 ## skip erlang
1341 ## skip boost detection
1342 ## skip cpp compiler source
1343 #end
1344 ## Supplemental for jruby inclusion
1345 #macro(jruby_license)
1346 ====
1347 JRuby Incorporated Works
1349 Some additional libraries distributed with JRuby are not covered by
1350 JRuby's licence.
1352 ## skip bytelist and yydebug because they're covered by the jruby copyright and license
1353 ## skip rails benchmark javascript, because it's not in the complete jar
1354 The "rake" library (http://rake.rubyforge.org/) is distributed under
1355  the MIT license (available above), and has the following copyright:
1357    Copyright (c) 2003, 2004 Jim Weirich
1358 ## jruby bundles asm, but we already ref that in our included deps
1360 ## joda-time only in NOTICE because it's ASLv2
1361 ## commons-logging in NOTICE because it's ASLv2
1362  build_lib/apt-mirror-api.jar, build_lib/bnd-0.0.249.jar,
1363  BSF and ant are distributed under the Apache Software License,
1364  Version 1.1 (shown below)
1366 --- ASL v1.1 license
1367 /* ====================================================================
1368  * The Apache Software License, Version 1.1
1370  * Copyright (c) 2000 The Apache Software Foundation.  All rights
1371  * reserved.
1373  * Redistribution and use in source and binary forms, with or without
1374  * modification, are permitted provided that the following conditions
1375  * are met:
1377  * 1. Redistributions of source code must retain the above copyright
1378  *    notice, this list of conditions and the following disclaimer.
1380  * 2. Redistributions in binary form must reproduce the above copyright
1381  *    notice, this list of conditions and the following disclaimer in
1382  *    the documentation and/or other materials provided with the
1383  *    distribution.
1385  * 3. The end-user documentation included with the redistribution,
1386  *    if any, must include the following acknowledgment:
1387  *       "This product includes software developed by the
1388  *        Apache Software Foundation (http://www.apache.org/)."
1389  *    Alternately, this acknowledgment may appear in the software itself,
1390  *    if and wherever such third-party acknowledgments normally appear.
1392  * 4. The names "Apache" and "Apache Software Foundation" must
1393  *    not be used to endorse or promote products derived from this
1394  *    software without prior written permission. For written
1395  *    permission, please contact apache@apache.org.
1397  * 5. Products derived from this software may not be called "Apache",
1398  *    nor may "Apache" appear in their name, without prior written
1399  *    permission of the Apache Software Foundation.
1401  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
1402  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
1403  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1404  * DISCLAIMED.  IN NO EVENT SHALL THE APACHE SOFTWARE FOUNDATION OR
1405  * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
1406  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
1407  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
1408  * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
1409  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
1410  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
1411  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1412  * SUCH DAMAGE.
1413  * ====================================================================
1415  * This software consists of voluntary contributions made by many
1416  * individuals on behalf of the Apache Software Foundation.  For more
1417  * information on the Apache Software Foundation, please see
1418  * <http://www.apache.org/>.
1420  * Portions of this software are based upon public domain software
1421  * originally written at the National Center for Supercomputing Applications,
1422  * University of Illinois, Urbana-Champaign.
1423  */
1424 --- End ASL v1.1 license
1426  build_lib/constantine.jar (http://kenai.com/projects/constantine)
1427 ## jruby bundles jcodings and joni, but we already ref that in our included deps
1428  distributed under the MIT license (available above).
1430 ## section on ASLv2 incorporated works just in NOTICE
1431 ## skip emma and junit; both aren't in the complete jar
1432  build_lib/jline-* (http://jline.sourceforge.net) is distributed
1433  under the following BSD-style license:
1435    Redistribution and use in source and binary forms, with or
1436    without modification, are permitted provided that the following
1437    conditions are met:
1439    Redistributions of source code must retain the above copyright
1440    notice, this list of conditions and the following disclaimer.
1442    Redistributions in binary form must reproduce the above copyright
1443    notice, this list of conditions and the following disclaimer
1444    in the documentation and/or other materials provided with
1445    the distribution.
1447    Neither the name of JLine nor the names of its contributors
1448    may be used to endorse or promote products derived from this
1449    software without specific prior written permission.
1451    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
1452    "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING,
1453    BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
1454    AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
1455    EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
1456    FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
1457    OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1458    PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
1459    DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
1460    AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1461    LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
1462    IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
1463    OF THE POSSIBILITY OF SUCH DAMAGE.
1465 ## I couldn't determine what use of bouncycastle this referred to
1466 ## so I'm not sure if it's included in the jruby-complete jar or not.
1467  Bouncycastle is released under the MIT license (available above),
1468  and is Copyright (c) 2000 - 2006 The Legion Of The Bouncy Castle.
1470  The "yecht" library is Copyright (c) 2009-2011 Ola Bini, and released
1471  under the MIT license (available above).
1473 ## jruby bundles jquery, but we already ref that above.
1474   most files found in lib/ruby/1.8, lib/ruby/1.9, and lib/ruby/site_ruby/1.8/rubygems*
1475   are distributed under The Ruby License's non-GPL provision (available below).
1477 Ruby is copyrighted free software by Yukihiro Matsumoto <matz@netlab.jp>.
1478 You can redistribute it and/or modify it under either the terms of the GPL
1479 (see the file GPL), or the conditions below:
1481   1. You may make and give away verbatim copies of the source form of the
1482      software without restriction, provided that you duplicate all of the
1483      original copyright notices and associated disclaimers.
1485   2. You may modify your copy of the software in any way, provided that
1486      you do at least ONE of the following:
1488        a) place your modifications in the Public Domain or otherwise
1489           make them Freely Available, such as by posting said
1490           modifications to Usenet or an equivalent medium, or by allowing
1491           the author to include your modifications in the software.
1493        b) use the modified software only within your corporation or
1494           organization.
1496        c) give non-standard binaries non-standard names, with
1497           instructions on where to get the original software distribution.
1499        d) make other distribution arrangements with the author.
1501   3. You may distribute the software in object code or binary form,
1502      provided that you do at least ONE of the following:
1504        a) distribute the binaries and library files of the software,
1505           together with instructions (in the manual page or equivalent)
1506           on where to get the original distribution.
1508        b) accompany the distribution with the machine-readable source of
1509           the software.
1511        c) give non-standard binaries non-standard names, with
1512           instructions on where to get the original software distribution.
1514        d) make other distribution arrangements with the author.
1516   4. You may modify and include the part of the software into any other
1517      software (possibly commercial).  But some files in the distribution
1518      are not written by the author, so that they are not under these terms.
1520      For the list of those files and their copying conditions, see the
1521      file LEGAL.
1523   5. The scripts and library files supplied as input to or produced as
1524      output from the software do not automatically fall under the
1525      copyright of the software, but belong to whomever generated them,
1526      and may be sold commercially, and may be aggregated with this
1527      software.
1529   6. THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR
1530      IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
1531      WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1532      PURPOSE.
1533 #end
1534 ## modules with bundled works in source
1535 #if(${bundled-jquery})
1536 #jquery_license()
1537 #end
1538 #if(${bundled-logo})
1539 #orca_logo_license()
1540 #end
1541 ## when true, we're in a module that makes a binary dist with
1542 ## bundled works.
1543 #if(${bundled-dependencies})
1544 ====
1545 ## gather up CDDL licensed works
1546 #set($cddl_1_0 = [])
1547 #set($cddl_1_1 = [])
1548 ## gather up MIT licensed works
1549 #set($mit = [])
1550 ## gather up vanilla BSD 3-clause works
1551 #set($bsd3 = [])
1552 ## gather up CPL 1.0 works
1553 #set($cpl = [])
1554 ## track commons-math
1555 #set($commons-math-two = false)
1556 #set($commons-math-three = false)
1557 ## track if we need jruby additionals.
1558 #set($jruby = false)
1559 ## track hadoops
1560 #set($hadoop = false)
1561 ## include LICENSE sections for anything not under ASL2.0
1562 #foreach( ${dep} in ${projects} )
1563 #if(${debug-print-included-work-info.equalsIgnoreCase("true")})
1564 =====
1565 Check license for included work
1567 #if(${dep.licenses.size()} == 0)
1568 No license info included; must update supplemental-models
1569 #else
1570 License short name: '${dep.licenses[0].name}'
1571 #end
1573 <groupId>${dep.groupId}</groupId>
1574 <artifactId>${dep.artifactId}</artifactId>
1575 <version>${dep.version}</version>
1577 maven central search
1578 g:${dep.groupId} AND a:${dep.artifactId} AND v:${dep.version}
1580 project website
1581 ${dep.url}
1582 project source
1583 ${dep.scm.url}
1584 #end
1585 #set($aggregated=false)
1586 ## Check for our set of known dependencies that require manual LICENSE additions.
1587 #if($dep.artifactId.equals("commons-math"))
1588 #set($commons-math-two=true)
1589 #end
1590 #if($dep.artifactId.equals("commons-math3"))
1591 #set($commons-math-three=true)
1592 #end
1593 #if($dep.artifactId.equals("jruby-complete"))
1594 #set($jruby=true)
1595 #end
1596 #if($dep.artifactId.startsWith("hadoop"))
1597 #set($hadoop=true)
1598 #end
1599 #if($dep.artifactId.equals("hbase-server"))
1600 #hbase_server_license()
1601 #end
1602 #if($dep.artifactId.equals("httpcore") && $dep.groupId.equals("org.apache.httpcomponents"))
1603 ## Server includes httpcomponents:httpcore 4.1.2 (rather than 4.2.5 from client / assembly), and
1604 ## that version has no supplemental material because the JCIP-ANNOTATIONS hadn't been added yet.
1605 #if(${dep.version.startsWith("4.2")})
1606 #httpcomponents_httpcore_license()
1607 #end
1608 #end
1609 #if($dep.artifactId.equals("netty-all") && $dep.version.startsWith("4"))
1610 #netty_all_4()
1611 #end
1612 #if($dep.artifactId.equals("htrace-core"))
1613 #htrace_license()
1614 #end
1615 #if($dep.artifactId.equals("libthrift"))
1616 #thrift_license()
1617 #end
1618 ## Note that this will fail the build if we don't have a license. update supplemental-models.
1619 #if( !(${dep.licenses[0].name.contains("Apache Software License, Version 2.0")}) )
1620 #if( ${dep.licenses[0].name.contains("CDDL")} )
1621 #if( ${dep.licenses[0].name.contains("1.0")} )
1622 #set($aggregated = $cddl_1_0.add($dep))
1623 #elseif( ${dep.licenses[0].name.contains("1.1")} )
1624 #set($aggregated = $cddl_1_1.add($dep))
1625 #end
1626 #end
1627 #if( ${dep.licenses[0].name.contains("MIT")} )
1628 #set($aggregated = $mit.add($dep))
1629 #end
1630 #if(${dep.licenses[0].name.equals("BSD 3-Clause License")})
1631 #set($aggregated = $bsd3.add($dep))
1632 #end
1633 #if(${dep.licenses[0].name.equals("Common Public License Version 1.0")})
1634 #set($aggregated = $cpl.add($dep))
1635 #end
1636 #if(!${aggregated})
1638 This product includes ${dep.name} licensed under the ${dep.licenses[0].name}.
1640 ${dep.licenses[0].comments}
1641 #end
1642 #end
1643 #end
1644 #if($hadoop)
1645 #hadoop_license()
1646 #end
1647 #if($commons-math-three)
1648 #commons_math_license($commons-math-two)
1649 #elseif($commons-math-two)
1650 #commons_math_two_license()
1651 #end
1652 #if(!(${mit.isEmpty()}))
1653 ====
1654 ## print all the MIT licensed works
1655 This product includes the following works licensed under the MIT license:
1657 #foreach($dep in $mit)
1658 #if( !(${dep.licenses[0].comments.isEmpty()}) )
1659   * ${dep.name}, ${dep.licenses[0].comments}
1660 #else
1661   * ${dep.name}
1662 #end
1663 #end
1665 The MIT License (MIT)
1667 Copyright (c) <year> <copyright holders>
1669 Permission is hereby granted, free of charge, to any person obtaining a copy
1670 of this software and associated documentation files (the "Software"), to deal
1671 in the Software without restriction, including without limitation the rights
1672 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
1673 copies of the Software, and to permit persons to whom the Software is
1674 furnished to do so, subject to the following conditions:
1676 The above copyright notice and this permission notice shall be included in
1677 all copies or substantial portions of the Software.
1679 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
1680 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
1681 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
1682 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
1683 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
1684 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
1685 THE SOFTWARE.
1686 #end
1687 #if(!(${bsd3.isEmpty()}))
1688 ====
1689 ## print all the BSD 3 Clause licensed works (only when they used the BSD-3 text directly)
1690 This product includes the following works licensed under the BSD 3-Clause license:
1692 #foreach($dep in $bsd3)
1693 #if( !(${dep.licenses[0].comments.isEmpty()}) )
1694   * ${dep.name}, ${dep.licenses[0].comments}
1695 #else
1696   * ${dep.name}
1697 #end
1698 #end
1700 Copyright (c) <YEAR>, <OWNER>
1701 All rights reserved.
1703 Redistribution and use in source and binary forms, with or without modification,
1704 are permitted provided that the following conditions are met:
1706 1. Redistributions of source code must retain the above copyright notice, this
1707    list of conditions and the following disclaimer.
1709 2. Redistributions in binary form must reproduce the above copyright notice,
1710    this list of conditions and the following disclaimer in the documentation
1711    and/or other materials provided with the distribution.
1713 3. Neither the name of the copyright holder nor the names of its contributors
1714    may be used to endorse or promote products derived from this software without
1715    specific prior written permission.
1717 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
1718 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
1719 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
1720 DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
1721 ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
1722 (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
1723 LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
1724 ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
1725 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1726 SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1727 #end
1728 #if(!(${cddl_1_0.isEmpty()}))
1729 ====
1730 ## print all the CDDL 1.0 licensed works
1731 This product includes the following works licensed under the CDDL 1.0 license:
1733 #foreach($dep in $cddl_1_0)
1734 #if( !(${dep.licenses[0].comments.isEmpty()}) )
1735   * ${dep.name}, ${dep.licenses[0].comments}
1736 #else
1737   * ${dep.name}
1738 #end
1739 #end
1741 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0 1.
1743 Definitions.
1745 1.1. Contributor means each individual or entity that creates or contributes to the creation of
1746 Modifications.
1748 1.2. Contributor Version means the combination of the Original Software, prior Modifications used by
1749 a Contributor (if any), and the Modifications made by that particular Contributor.
1751 1.3. Covered Software means (a) the Original Software, or (b) Modifications, or (c) the combination
1752 of files containing Original Software with files containing Modifications, in each case including
1753 portions thereof.
1755 1.4. Executable means the Covered Software in any form other than Source Code.
1757 1.5. Initial Developer means the individual or entity that first makes Original Software available
1758 under this License.
1760 1.6. Larger Work means a work which combines Covered Software or portions thereof with code not
1761 governed by the terms of this License.
1763 1.7. License means this document.
1765 1.8. Licensable means having the right to grant, to the maximum extent possible, whether at the time
1766 of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
1768 1.9. Modifications means the Source Code and Executable form of any of the following: A. Any file
1769 that results from an addition to, deletion from or modification of the contents of a file containing
1770 Original Software or previous Modifications; B. Any new file that contains any part of the Original
1771 Software or previous Modification; or C. Any new file that is contributed or otherwise made
1772 available under the terms of this License.
1774 1.10. Original Software means the Source Code and Executable form of computer software code that is
1775 originally released under this License.
1777 1.11. Patent Claims means any patent claim(s), now owned or hereafter acquired, including without
1778 limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
1780 1.12. Source Code means (a) the common form of computer software code in which modifications are
1781 made and (b) associated documentation included in or with such code.
1783 1.13. You (or Your) means an individual or a legal entity exercising rights under, and complying
1784 with all of the terms of, this License. For legal entities, You includes any entity which controls,
1785 is controlled by, or is under common control with You. For purposes of this definition, control
1786 means (a) the power, direct or indirect, to cause the direction or management of such entity,
1787 whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the
1788 outstanding shares or beneficial ownership of such entity.
1790 2. License Grants.
1792  2.1. The Initial Developer Grant. Conditioned upon Your compliance with Section 3.1 below and
1793 subject to third party intellectual property claims, the Initial Developer hereby grants You a
1794 world-wide, royalty-free, non-exclusive license:
1796 (a) under intellectual property rights (other than patent or trademark) Licensable by Initial
1797 Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original
1798 Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
1800 (b) under Patent Claims infringed by the making, using or selling of Original Software, to make,
1801 have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original
1802 Software (or portions thereof);
1804  (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer
1805 first distributes or otherwise makes the Original Software available to a third party under the
1806 terms of this License;
1808  (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You
1809 delete from the Original Software, or (2) for infringements caused by: (i) the modification of the
1810 Original Software, or (ii) the combination of the Original Software with other software or devices.
1812 2.2. Contributor Grant. Conditioned upon Your compliance with Section 3.1 below and subject to third
1813 party intellectual property claims, each Contributor hereby grants You a world-wide, royalty-free,
1814 non-exclusive license:
1816 (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to
1817 use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by
1818 such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as
1819 Covered Software and/or as part of a Larger Work; and
1821 (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that
1822 Contributor either alone and/or in combination with its Contributor Version (or portions of such
1823 combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)
1824 Modifications made by that Contributor (or portions thereof); and (2) the combination of
1825 Modifications made by that Contributor with its Contributor Version (or portions of such
1826 combination).
1828 (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first
1829 distributes or otherwise makes the Modifications available to a third party.
1831 (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that
1832 Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third
1833 party modifications of Contributor Version, or (ii) the combination of Modifications made by that
1834 Contributor with other software (except as part of the Contributor Version) or other devices; or (3)
1835 under Patent Claims infringed by Covered Software in the absence of Modifications made by that
1836 Contributor.
1838 3. Distribution Obligations.
1840 3.1. Availability of Source Code. Any Covered Software that You distribute or otherwise make
1841 available in Executable form must also be made available in Source Code form and that Source Code
1842 form must be distributed only under the terms of this License. You must include a copy of this
1843 License with every copy of the Source Code form of the Covered Software You distribute or otherwise
1844 make available. You must inform recipients of any such Covered Software in Executable form as to how
1845 they can obtain such Covered Software in Source Code form in a reasonable manner on or through a
1846 medium customarily used for software exchange.
1848 3.2. Modifications. The Modifications that You create or to which You contribute are governed by the
1849 terms of this License. You represent that You believe Your Modifications are Your original
1850 creation(s) and/or You have sufficient rights to grant the rights conveyed by this License.
1852 3.3. Required Notices. You must include a notice in each of Your Modifications that identifies You
1853 as the Contributor of the Modification. You may not remove or alter any copyright, patent or
1854 trademark notices contained within the Covered Software, or any notices of licensing or any
1855 descriptive text giving attribution to any Contributor or the Initial Developer.
1857 3.4. Application of Additional Terms. You may not offer or impose any terms on any Covered Software
1858 in Source Code form that alters or restricts the applicable version of this License or the
1859 recipients rights hereunder. You may choose to offer, and to charge a fee for, warranty, support,
1860 indemnity or liability obligations to one or more recipients of Covered Software. However, you may
1861 do so only on Your own behalf, and not on behalf of the Initial Developer or any Contributor. You
1862 must make it absolutely clear that any such warranty, support, indemnity or liability obligation is
1863 offered by You alone, and You hereby agree to indemnify the Initial Developer and every Contributor
1864 for any liability incurred by the Initial Developer or such Contributor as a result of warranty,
1865 support, indemnity or liability terms You offer.
1867 3.5. Distribution of Executable Versions. You may distribute the Executable form of the Covered
1868 Software under the terms of this License or under the terms of a license of Your choice, which may
1869 contain terms different from this License, provided that You are in compliance with the terms of
1870 this License and that the license for the Executable form does not attempt to limit or alter the
1871 recipients rights in the Source Code form from the rights set forth in this License. If You
1872 distribute the Covered Software in Executable form under a different license, You must make it
1873 absolutely clear that any terms which differ from this License are offered by You alone, not by the
1874 Initial Developer or Contributor. You hereby agree to indemnify the Initial Developer and every
1875 Contributor for any liability incurred by the Initial Developer or such Contributor as a result of
1876 any such terms You offer.
1878 3.6. Larger Works. You may create a Larger Work by combining Covered Software with other code not
1879 governed by the terms of this License and distribute the Larger Work as a single product. In such a
1880 case, You must make sure the requirements of this License are fulfilled for the Covered Software.
1882 4. Versions of the License.
1884 4.1. New Versions. Sun Microsystems, Inc. is the initial license steward and may publish revised
1885 and/or new versions of this License from time to time. Each version will be given a distinguishing
1886 version number. Except as provided in Section 4.3, no one other than the license steward has the
1887 right to modify this License.
1889 4.2. Effect of New Versions. You may always continue to use, distribute or otherwise make the
1890 Covered Software available under the terms of the version of the License under which You originally
1891 received the Covered Software. If the Initial Developer includes a notice in the Original Software
1892 prohibiting it from being distributed or otherwise made available under any subsequent version of
1893 the License, You must distribute and make the Covered Software available under the terms of the
1894 version of the License under which You originally received the Covered Software. Otherwise, You may
1895 also choose to use, distribute or otherwise make the Covered Software available under the terms of
1896 any subsequent version of the License published by the license steward.
1898 4.3. Modified Versions. When You are an Initial Developer and You want to create a new license for
1899 Your Original Software, You may create and use a modified version of this License if You: (a) rename
1900 the license and remove any references to the name of the license steward (except to note that the
1901 license differs from this License); and (b) otherwise make it clear that the license contains terms
1902 which differ from this License.
1904 5. DISCLAIMER OF WARRANTY. COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN AS IS BASIS,
1905 WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
1906 THAT THE COVERED SOFTWARE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
1907 NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH
1908 YOU. SHOULD ANY COVERED SOFTWARE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR
1909 ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS
1910 DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE
1911 IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
1913 6. TERMINATION.
1915 6.1. This License and the rights granted hereunder will terminate automatically if You fail to
1916 comply with terms herein and fail to cure such breach within 30 days of becoming aware of the
1917 breach. Provisions which, by their nature, must remain in effect beyond the termination of this
1918 License shall survive.
1920 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against
1921 Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert
1922 such claim is referred to as Participant) alleging that the Participant Software (meaning the
1923 Contributor Version where the Participant is a Contributor or the Original Software where the
1924 Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all
1925 rights granted directly or indirectly to You by such Participant, the Initial Developer (if the
1926 Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this
1927 License shall, upon 60 days notice from Participant terminate prospectively and automatically at the
1928 expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim
1929 with respect to the Participant Software against such Participant either unilaterally or pursuant to
1930 a written agreement with Participant.
1932 6.3. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have
1933 been validly granted by You or any distributor hereunder prior to termination (excluding licenses
1934 granted to You by any distributor) shall survive termination.
1936 7. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
1937 (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
1938 CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE
1939 LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
1940 CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOST PROFITS, LOSS OF GOODWILL, WORK STOPPAGE,
1941 COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH
1942 PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY
1943 SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTYS NEGLIGENCE TO
1944 THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
1945 OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND LIMITATION MAY NOT APPLY
1946 TO YOU.
1948 8. U.S. GOVERNMENT END USERS. The Covered Software is a commercial item, as that term is defined in
1949 48 C.F.R. 2.101 (Oct. 1995), consisting of commercial computer software (as that term is defined at
1950 48 C.F.R.  252.227-7014(a)(1)) and commercial computer software documentation as such terms are used
1951 in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
1952 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those
1953 rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other
1954 FAR, DFAR, or other clause or provision that addresses Government rights in computer software under
1955 this License.
1957 9. MISCELLANEOUS. This License represents the complete agreement concerning subject matter hereof.
1958 If any provision of this License is held to be unenforceable, such provision shall be reformed only
1959 to the extent necessary to make it enforceable. This License shall be governed by the law of the
1960 jurisdiction specified in a notice contained within the Original Software (except to the extent
1961 applicable law, if any, provides otherwise), excluding such jurisdictions conflict-of-law
1962 provisions. Any litigation relating to this License shall be subject to the jurisdiction of the
1963 courts located in the jurisdiction and venue specified in a notice contained within the Original
1964 Software, with the losing party responsible for costs, including, without limitation, court costs
1965 and reasonable attorneys fees and expenses. The application of the United Nations Convention on
1966 Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which
1967 provides that the language of a contract shall be construed against the drafter shall not apply to
1968 this License. You agree that You alone are responsible for compliance with the United States export
1969 administration regulations (and the export control laws and regulation of any other countries) when
1970 You use, distribute or otherwise make available any Covered Software.
1972 10. RESPONSIBILITY FOR CLAIMS. As between Initial Developer and the Contributors, each party is
1973 responsible for claims and damages arising, directly or indirectly, out of its utilization of rights
1974 under this License and You agree to work with Initial Developer and Contributors to distribute such
1975 responsibility on an equitable basis. Nothing herein is intended or shall be deemed to constitute
1976 any admission of liability.
1978 NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) The code
1979 released under the CDDL shall be governed by the laws of the State of California (excluding
1980 conflict-of-law provisions). Any litigation relating to this License shall be subject to the
1981 jurisdiction of the Federal Courts of the Northern District of California and the state courts of
1982 the State of California, with venue lying in Santa Clara County, California.
1984 #end
1985 #if(!(${cddl_1_1.isEmpty()}))
1986 ====
1987 ## print all the CDDL 1.1 licensed works
1988 This product includes the following works licensed under the CDDL 1.1 license:
1990 #foreach($dep in $cddl_1_1)
1991 #if( !(${dep.licenses[0].comments.isEmpty()}) )
1992   * ${dep.name}, ${dep.licenses[0].comments}
1993 #else
1994   * ${dep.name}
1995 #end
1996 #end
1998 COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)Version 1.1
2000 1. Definitions.
2002 1.1. “Contributor” means each individual or entity that creates or contributes to the creation of
2003 Modifications.
2005 1.2. “Contributor Version” means the combination of the Original Software, prior Modifications used
2006 by a Contributor (if any), and the Modifications made by that particular Contributor.
2008 1.3. “Covered Software” means (a) the Original Software, or (b) Modifications, or (c) the
2009 combination of files containing Original Software with files containing Modifications, in each case
2010 including portions thereof.
2012 1.4. “Executable” means the Covered Software in any form other than Source Code.
2014 1.5. “Initial Developer” means the individual or entity that first makes Original Software available
2015 under this License.
2017 1.6. “Larger Work” means a work which combines Covered Software or portions thereof with code not
2018 governed by the terms of this License.
2020 1.7. “License” means this document.
2022 1.8. “Licensable” means having the right to grant, to the maximum extent possible, whether at the
2023 time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
2025 1.9. “Modifications” means the Source Code and Executable form of any of the following:
2027 A. Any file that results from an addition to, deletion from or modification of the contents of a
2028 file containing Original Software or previous Modifications;
2030 B. Any new file that contains any part of the Original Software or previous Modification; or
2032 C. Any new file that is contributed or otherwise made available under the terms of this License.
2034 1.10. “Original Software” means the Source Code and Executable form of computer software code that
2035 is originally released under this License.
2037 1.11. “Patent Claims” means any patent claim(s), now owned or hereafter acquired, including without
2038 limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
2040 1.12. “Source Code” means (a) the common form of computer software code in which modifications are
2041 made and (b) associated documentation included in or with such code.
2043 1.13. “You” (or “Your”) means an individual or a legal entity exercising rights under, and complying
2044 with all of the terms of, this License. For legal entities, “You” includes any entity which
2045 controls, is controlled by, or is under common control with You. For purposes of this definition,
2046 “control” means (a) the power, direct or indirect, to cause the direction or management of such
2047 entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the
2048 outstanding shares or beneficial ownership of such entity.
2050 2. License Grants.
2052 2.1. The Initial Developer Grant.
2054 Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual
2055 property claims, the Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive
2056 license:
2058 (a) under intellectual property rights (other than patent or trademark) Licensable by Initial
2059 Developer, to use, reproduce, modify, display, perform, sublicense and distribute the Original
2060 Software (or portions thereof), with or without Modifications, and/or as part of a Larger Work; and
2062 (b) under Patent Claims infringed by the making, using or selling of Original Software, to make,
2063 have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original
2064 Software (or portions thereof).
2066 (c) The licenses granted in Sections 2.1(a) and (b) are effective on the date Initial Developer
2067 first distributes or otherwise makes the Original Software available to a third party under the
2068 terms of this License.
2070 (d) Notwithstanding Section 2.1(b) above, no patent license is granted: (1) for code that You delete
2071 from the Original Software, or (2) for infringements caused by: (i) the modification of the Original
2072 Software, or (ii) the combination of the Original Software with other software or devices.
2074 2.2. Contributor Grant.
2076 Conditioned upon Your compliance with Section 3.1 below and subject to third party intellectual
2077 property claims, each Contributor hereby grants You a world-wide, royalty-free, non-exclusive
2078 license:
2080 (a) under intellectual property rights (other than patent or trademark) Licensable by Contributor to
2081 use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by
2082 such Contributor (or portions thereof), either on an unmodified basis, with other Modifications, as
2083 Covered Software and/or as part of a Larger Work; and
2085 (b) under Patent Claims infringed by the making, using, or selling of Modifications made by that
2086 Contributor either alone and/or in combination with its Contributor Version (or portions of such
2087 combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: (1)
2088 Modifications made by that Contributor (or portions thereof); and (2) the combination of
2089 Modifications made by that Contributor with its Contributor Version (or portions of such
2090 combination).
2092 (c) The licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first
2093 distributes or otherwise makes the Modifications available to a third party.
2095 (d) Notwithstanding Section 2.2(b) above, no patent license is granted: (1) for any code that
2096 Contributor has deleted from the Contributor Version; (2) for infringements caused by: (i) third
2097 party modifications of Contributor Version, or (ii) the combination of Modifications made by that
2098 Contributor with other software (except as part of the Contributor Version) or other devices; or (3)
2099 under Patent Claims infringed by Covered Software in the absence of Modifications made by that
2100 Contributor.
2102 3. Distribution Obligations.
2104 3.1. Availability of Source Code.
2106 Any Covered Software that You distribute or otherwise make available in Executable form must also be
2107 made available in Source Code form and that Source Code form must be distributed only under the
2108 terms of this License. You must include a copy of this License with every copy of the Source Code
2109 form of the Covered Software You distribute or otherwise make available. You must inform recipients
2110 of any such Covered Software in Executable form as to how they can obtain such Covered Software in
2111 Source Code form in a reasonable manner on or through a medium customarily used for software
2112 exchange.
2114 3.2. Modifications.
2116 The Modifications that You create or to which You contribute are governed by the terms of this
2117 License. You represent that You believe Your Modifications are Your original creation(s) and/or You
2118 have sufficient rights to grant the rights conveyed by this License.
2120 3.3. Required Notices.
2122 You must include a notice in each of Your Modifications that identifies You as the Contributor of
2123 the Modification. You may not remove or alter any copyright, patent or trademark notices contained
2124 within the Covered Software, or any notices of licensing or any descriptive text giving attribution
2125 to any Contributor or the Initial Developer.
2127 3.4. Application of Additional Terms.
2129 You may not offer or impose any terms on any Covered Software in Source Code form that alters or
2130 restricts the applicable version of this License or the recipients' rights hereunder. You may choose
2131 to offer, and to charge a fee for, warranty, support, indemnity or liability obligations to one or
2132 more recipients of Covered Software. However, you may do so only on Your own behalf, and not on
2133 behalf of the Initial Developer or any Contributor. You must make it absolutely clear that any such
2134 warranty, support, indemnity or liability obligation is offered by You alone, and You hereby agree
2135 to indemnify the Initial Developer and every Contributor for any liability incurred by the Initial
2136 Developer or such Contributor as a result of warranty, support, indemnity or liability terms You
2137 offer.
2139 3.5. Distribution of Executable Versions.
2141 You may distribute the Executable form of the Covered Software under the terms of this License or
2142 under the terms of a license of Your choice, which may contain terms different from this License,
2143 provided that You are in compliance with the terms of this License and that the license for the
2144 Executable form does not attempt to limit or alter the recipient's rights in the Source Code form
2145 from the rights set forth in this License. If You distribute the Covered Software in Executable form
2146 under a different license, You must make it absolutely clear that any terms which differ from this
2147 License are offered by You alone, not by the Initial Developer or Contributor. You hereby agree to
2148 indemnify the Initial Developer and every Contributor for any liability incurred by the Initial
2149 Developer or such Contributor as a result of any such terms You offer.
2151 3.6. Larger Works.
2153 You may create a Larger Work by combining Covered Software with other code not governed by the terms
2154 of this License and distribute the Larger Work as a single product. In such a case, You must make
2155 sure the requirements of this License are fulfilled for the Covered Software.
2157 4. Versions of the License.
2159 4.1. New Versions.
2161 Oracle is the initial license steward and may publish revised and/or new versions of this License
2162 from time to time. Each version will be given a distinguishing version number. Except as provided in
2163 Section 4.3, no one other than the license steward has the right to modify this License.
2165 4.2. Effect of New Versions.
2167 You may always continue to use, distribute or otherwise make the Covered Software available under
2168 the terms of the version of the License under which You originally received the Covered Software. If
2169 the Initial Developer includes a notice in the Original Software prohibiting it from being
2170 distributed or otherwise made available under any subsequent version of the License, You must
2171 distribute and make the Covered Software available under the terms of the version of the License
2172 under which You originally received the Covered Software. Otherwise, You may also choose to use,
2173 distribute or otherwise make the Covered Software available under the terms of any subsequent
2174 version of the License published by the license steward.
2176 4.3. Modified Versions.
2178 When You are an Initial Developer and You want to create a new license for Your Original Software,
2179 You may create and use a modified version of this License if You: (a) rename the license and remove
2180 any references to the name of the license steward (except to note that the license differs from this
2181 License); and (b) otherwise make it clear that the license contains terms which differ from this
2182 License.
2184 5. DISCLAIMER OF WARRANTY.
2186 COVERED SOFTWARE IS PROVIDED UNDER THIS LICENSE ON AN “AS IS” BASIS, WITHOUT WARRANTY OF ANY KIND,
2187 EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED SOFTWARE IS
2188 FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO
2189 THE QUALITY AND PERFORMANCE OF THE COVERED SOFTWARE IS WITH YOU. SHOULD ANY COVERED SOFTWARE PROVE
2190 DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST
2191 OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
2192 ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED SOFTWARE IS AUTHORIZED HEREUNDER EXCEPT UNDER
2193 THIS DISCLAIMER.
2195 6. TERMINATION.
2197 6.1. This License and the rights granted hereunder will terminate automatically if You fail to
2198 comply with terms herein and fail to cure such breach within 30 days of becoming aware of the
2199 breach. Provisions which, by their nature, must remain in effect beyond the termination of this
2200 License shall survive.
2202 6.2. If You assert a patent infringement claim (excluding declaratory judgment actions) against
2203 Initial Developer or a Contributor (the Initial Developer or Contributor against whom You assert
2204 such claim is referred to as “Participant”) alleging that the Participant Software (meaning the
2205 Contributor Version where the Participant is a Contributor or the Original Software where the
2206 Participant is the Initial Developer) directly or indirectly infringes any patent, then any and all
2207 rights granted directly or indirectly to You by such Participant, the Initial Developer (if the
2208 Initial Developer is not the Participant) and all Contributors under Sections 2.1 and/or 2.2 of this
2209 License shall, upon 60 days notice from Participant terminate prospectively and automatically at the
2210 expiration of such 60 day notice period, unless if within such 60 day period You withdraw Your claim
2211 with respect to the Participant Software against such Participant either unilaterally or pursuant to
2212 a written agreement with Participant.
2214 6.3. If You assert a patent infringement claim against Participant alleging that the Participant
2215 Software directly or indirectly infringes any patent where such claim is resolved (such as by
2216 license or settlement) prior to the initiation of patent infringement litigation, then the
2217 reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be
2218 taken into account in determining the amount or value of any payment or license.
2220 6.4. In the event of termination under Sections 6.1 or 6.2 above, all end user licenses that have
2221 been validly granted by You or any distributor hereunder prior to termination (excluding licenses
2222 granted to You by any distributor) shall survive termination.
2224 7. LIMITATION OF LIABILITY.
2226 UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR
2227 OTHERWISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED
2228 SOFTWARE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR ANY INDIRECT, SPECIAL,
2229 INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
2230 LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL
2231 DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES.
2232 THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING
2233 FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME
2234 JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
2235 THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
2237 8. U.S. GOVERNMENT END USERS.
2239 The Covered Software is a “commercial item,” as that term is defined in 48 C.F.R. 2.101 (Oct. 1995),
2240 consisting of “commercial computer software” (as that term is defined at 48 C.F.R. §
2241 252.227-7014(a)(1)) and “commercial computer software documentation” as such terms are used in 48
2242 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through
2243 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Software with only those
2244 rights set forth herein. This U.S. Government Rights clause is in lieu of, and supersedes, any other
2245 FAR, DFAR, or other clause or provision that addresses Government rights in computer software under
2246 this License.
2248 9. MISCELLANEOUS.
2250 This License represents the complete agreement concerning subject matter hereof. If any provision of
2251 this License is held to be unenforceable, such provision shall be reformed only to the extent
2252 necessary to make it enforceable. This License shall be governed by the law of the jurisdiction
2253 specified in a notice contained within the Original Software (except to the extent applicable law,
2254 if any, provides otherwise), excluding such jurisdiction's conflict-of-law provisions. Any
2255 litigation relating to this License shall be subject to the jurisdiction of the courts located in
2256 the jurisdiction and venue specified in a notice contained within the Original Software, with the
2257 losing party responsible for costs, including, without limitation, court costs and reasonable
2258 attorneys' fees and expenses. The application of the United Nations Convention on Contracts for the
2259 International Sale of Goods is expressly excluded. Any law or regulation which provides that the
2260 language of a contract shall be construed against the drafter shall not apply to this License. You
2261 agree that You alone are responsible for compliance with the United States export administration
2262 regulations (and the export control laws and regulation of any other countries) when You use,
2263 distribute or otherwise make available any Covered Software.
2265 10. RESPONSIBILITY FOR CLAIMS.
2267 As between Initial Developer and the Contributors, each party is responsible for claims and damages
2268 arising, directly or indirectly, out of its utilization of rights under this License and You agree
2269 to work with Initial Developer and Contributors to distribute such responsibility on an equitable
2270 basis. Nothing herein is intended or shall be deemed to constitute any admission of liability.
2274 NOTICE PURSUANT TO SECTION 9 OF THE COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL)
2276 The code released under the CDDL shall be governed by the laws of the State of California (excluding
2277 conflict-of-law provisions). Any litigation relating to this License shall be subject to the
2278 jurisdiction of the Federal Courts of the Northern District of California and the state courts of
2279 the State of California, with venue lying in Santa Clara County, California.
2282 #end
2283 #if(!(${cpl.isEmpty()}))
2284 ====
2285 ## print all the CPL 1.0 licensed works
2286 This product includes the following works licensed under the Common Public License Version 1.0:
2288 #foreach($dep in $cpl)
2289 #if( !(${dep.licenses[0].comments.isEmpty()}) )
2290   * ${dep.name}, ${dep.licenses[0].comments}
2291 #else
2292   * ${dep.name}
2293 #end
2294 #end
2296 Common Public License - v 1.0
2298   THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON
2299   PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF
2300   THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
2302   1. DEFINITIONS
2304   "Contribution" means:
2306   a) in the case of the initial Contributor, the initial code and
2307     documentation distributed under this Agreement, and
2309   b) in the case of each subsequent Contributor:
2311   i) changes to the Program, and
2313   ii) additions to the Program;
2315   where such changes and/or additions to the Program originate
2316   from and are distributed by that particular Contributor. A
2317   Contribution 'originates' from a Contributor if it was added to the
2318   Program by such Contributor itself or anyone acting on such
2319   Contributor's behalf. Contributions do not include additions to the
2320   Program which: (i) are separate modules of software distributed in
2321   conjunction with the Program under their own license agreement,
2322   and (ii) are not derivative works of the Program.
2324   "Contributor" means any person or entity that distributes the Program.
2326   "Licensed Patents " mean patent claims licensable by a Contributor
2327   which are necessarily infringed by the use or sale of its Contribution
2328   alone or when combined with the Program.
2330   "Program" means the Contributions distributed in accordance with this Agreement.
2332   "Recipient" means anyone who receives the Program under this
2333   Agreement, including all Contributors.
2335   2. GRANT OF RIGHTS
2337   a) Subject to the terms of this Agreement, each Contributor
2338   hereby grants Recipient a non-exclusive, worldwide, royalty-free
2339   copyright license to reproduce, prepare derivative works of, publicly
2340   display, publicly perform, distribute and sublicense the Contribution
2341   of such Contributor, if any, and such derivative works, in source code
2342   and object code form.
2344   b) Subject to the terms of this Agreement, each Contributor
2345   hereby grants Recipient a non-exclusive, worldwide, royalty-free
2346   patent license under Licensed Patents to make, use, sell, offer to
2347   sell, import and otherwise transfer the Contribution of such
2348   Contributor, if any, in source code and object code form. This patent
2349   license shall apply to the combination of the Contribution and the
2350   Program if, at the time the Contribution is added by the Contributor,
2351   such addition of the Contribution causes such combination to be
2352   covered by the Licensed Patents. The patent license shall not apply to
2353   any other combinations which include the Contribution. No hardware per
2354   se is licensed hereunder.
2356   c) Recipient understands that although each Contributor grants
2357   the licenses to its Contributions set forth herein, no assurances are
2358   provided by any Contributor that the Program does not infringe the
2359   patent or other intellectual property rights of any other entity. Each
2360   Contributor disclaims any liability to Recipient for claims brought by
2361   any other entity based on infringement of intellectual property rights
2362   or otherwise. As a condition to exercising the rights and licenses
2363   granted hereunder, each Recipient hereby assumes sole responsibility
2364   to secure any other intellectual property rights needed, if any. For
2365   example, if a third party patent license is required to allow
2366   Recipient to distribute the Program, it is Recipient's responsibility
2367   to acquire that license before distributing the Program.
2369   d) Each Contributor represents that to its knowledge it has
2370   sufficient copyright rights in its Contribution, if any, to grant the
2371   copyright license set forth in this Agreement.
2373   3. REQUIREMENTS
2375   A Contributor may choose to distribute the Program in object code form
2376   under its own license agreement, provided that:
2378   a) it complies with the terms and conditions of this Agreement;
2379     and
2381   b) its license agreement:
2383   i) effectively disclaims on behalf of all Contributors all
2384   warranties and conditions, express and implied, including warranties
2385   or conditions of title and non-infringement, and implied warranties or
2386   conditions of merchantability and fitness for a particular purpose;
2388   ii) effectively excludes on behalf of all Contributors all
2389   liability for damages, including direct, indirect, special, incidental
2390   and consequential damages, such as lost profits;
2392   iii) states that any provisions which differ from this Agreement
2393   are offered by that Contributor alone and not by any other party; and
2395   iv) states that source code for the Program is available from
2396   such Contributor, and informs licensees how to obtain it in a
2397   reasonable manner on or through a medium customarily used for software
2398   exchange.
2400   When the Program is made available in source code form:
2402   a) it must be made available under this Agreement; and
2404   b) a copy of this Agreement must be included with each copy of
2405   the Program.
2407   Contributors may not remove or alter any copyright notices contained
2408   within the Program.
2410   Each Contributor must identify itself as the originator of its
2411   Contribution, if any, in a manner that reasonably allows subsequent
2412   Recipients to identify the originator of the Contribution.
2414   4. COMMERCIAL DISTRIBUTION
2416   Commercial distributors of software may accept certain
2417   responsibilities with respect to end users, business partners and the
2418   like. While this license is intended to facilitate the commercial use
2419   of the Program, the Contributor who includes the Program in a
2420   commercial product offering should do so in a manner which does not
2421   create potential liability for other Contributors. Therefore, if a
2422   Contributor includes the Program in a commercial product offering,
2423   such Contributor ("Commercial Contributor") hereby agrees to defend
2424   and indemnify every other Contributor ("Indemnified Contributor")
2425   against any losses, damages and costs (collectively "Losses") arising
2426   from claims, lawsuits and other legal actions brought by a third party
2427   against the Indemnified Contributor to the extent caused by the acts
2428   or omissions of such Commercial Contributor in connection with its
2429   distribution of the Program in a commercial product offering. The
2430   obligations in this section do not apply to any claims or Losses
2431   relating to any actual or alleged intellectual property
2432   infringement. In order to qualify, an Indemnified Contributor must: a)
2433   promptly notify the Commercial Contributor in writing of such claim,
2434   and b) allow the Commercial Contributor to control, and cooperate with
2435   the Commercial Contributor in, the defense and any related settlement
2436   negotiations. The Indemnified Contributor may participate in any such
2437   claim at its own expense.
2439   For example, a Contributor might include the Program in a commercial
2440   product offering, Product X. That Contributor is then a Commercial
2441   Contributor. If that Commercial Contributor then makes performance
2442   claims, or offers warranties related to Product X, those performance
2443   claims and warranties are such Commercial Contributor's responsibility
2444   alone. Under this section, the Commercial Contributor would have to
2445   defend claims against the other Contributors related to those
2446   performance claims and warranties, and if a court requires any other
2447   Contributor to pay any damages as a result, the Commercial Contributor
2448   must pay those damages.
2450   5. NO WARRANTY
2452   EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS
2453   PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
2454   KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY
2455   WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY
2456   OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely
2457   responsible for determining the appropriateness of using and
2458   distributing the Program and assumes all risks associated with its
2459   exercise of rights under this Agreement, including but not limited to
2460   the risks and costs of program errors, compliance with applicable
2461   laws, damage to or loss of data, programs or equipment, and
2462   unavailability or interruption of operations.
2464   6. DISCLAIMER OF LIABILITY
2466   EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR
2467   ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT,
2468   INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING
2469   WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF
2470   LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
2471   NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR
2472   DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED
2473   HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
2475   7. GENERAL
2477   If any provision of this Agreement is invalid or unenforceable under
2478   applicable law, it shall not affect the validity or enforceability of
2479   the remainder of the terms of this Agreement, and without further
2480   action by the parties hereto, such provision shall be reformed to the
2481   minimum extent necessary to make such provision valid and enforceable.
2483   If Recipient institutes patent litigation against a Contributor with
2484   respect to a patent applicable to software (including a cross-claim or
2485   counterclaim in a lawsuit), then any patent licenses granted by that
2486   Contributor to such Recipient under this Agreement shall terminate as
2487   of the date such litigation is filed. In addition, if Recipient
2488   institutes patent litigation against any entity (including a
2489   cross-claim or counterclaim in a lawsuit) alleging that the Program
2490   itself (excluding combinations of the Program with other software or
2491   hardware) infringes such Recipient's patent(s), then such Recipient's
2492   rights granted under Section 2(b) shall terminate as of the date such
2493   litigation is filed.
2495   All Recipient's rights under this Agreement shall terminate if it
2496   fails to comply with any of the material terms or conditions of this
2497   Agreement and does not cure such failure in a reasonable period of
2498   time after becoming aware of such noncompliance. If all Recipient's
2499   rights under this Agreement terminate, Recipient agrees to cease use
2500   and distribution of the Program as soon as reasonably
2501   practicable. However, Recipient's obligations under this Agreement and
2502   any licenses granted by Recipient relating to the Program shall
2503   continue and survive.
2505   Everyone is permitted to copy and distribute copies of this Agreement,
2506   but in order to avoid inconsistency the Agreement is copyrighted and
2507   may only be modified in the following manner. The Agreement Steward
2508   reserves the right to publish new versions (including revisions) of
2509   this Agreement from time to time. No one other than the Agreement
2510   Steward has the right to modify this Agreement. IBM is the initial
2511   Agreement Steward. IBM may assign the responsibility to serve as the
2512   Agreement Steward to a suitable separate entity. Each new version of
2513   the Agreement will be given a distinguishing version number. The
2514   Program (including Contributions) may always be distributed subject to
2515   the version of the Agreement under which it was received. In addition,
2516   after a new version of the Agreement is published, Contributor may
2517   elect to distribute the Program (including its Contributions) under
2518   the new version. Except as expressly stated in Sections 2(a) and 2(b)
2519   above, Recipient receives no rights or licenses to the intellectual
2520   property of any Contributor under this Agreement, whether expressly,
2521   by implication, estoppel or otherwise. All rights in the Program not
2522   expressly granted under this Agreement are reserved.
2524   This Agreement is governed by the laws of the State of New York and
2525   the intellectual property laws of the United States of America. No
2526   party to this Agreement will bring a legal action under this Agreement
2527   more than one year after the cause of action arose. Each party waives
2528  its rights to a jury trial in any resulting litigation.
2529 #end
2530 ## We put the JRuby incorporated works bits here, since we first reference JRuby in the CPL section.
2531 #if($jruby)
2532 #jruby_license()
2533 #end
2534 #end