• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/*
2 * Copyright 2010-2017 JetBrains s.r.o.
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17--------------------------------------------------------------------------------
18args4j_LICENSE.txt:
19The MIT License
20
21Copyright (c) 2003, Kohsuke Kawaguchi
22
23Permission is hereby granted, free of charge, to any person obtaining a copy
24of this software and associated documentation files (the "Software"), to deal
25in the Software without restriction, including without limitation the rights
26to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
27copies of the Software, and to permit persons to whom the Software is
28furnished to do so, subject to the following conditions:
29
30The above copyright notice and this permission notice shall be included in
31all copies or substantial portions of the Software.
32
33THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
34IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
35FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
36AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
37LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
38OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
39THE SOFTWARE.
40
41--------------------------------------------------------------------------------
42asm_license.txt:
43
44 ASM: a very small and fast Java bytecode manipulation framework
45 Copyright (c) 2000-2005 INRIA, France Telecom
46 All rights reserved.
47
48 Redistribution and use in source and binary forms, with or without
49 modification, are permitted provided that the following conditions
50 are met:
51 1. Redistributions of source code must retain the above copyright
52    notice, this list of conditions and the following disclaimer.
53 2. Redistributions in binary form must reproduce the above copyright
54    notice, this list of conditions and the following disclaimer in the
55    documentation and/or other materials provided with the distribution.
56 3. Neither the name of the copyright holders nor the names of its
57    contributors may be used to endorse or promote products derived from
58    this software without specific prior written permission.
59
60 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
61 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
62 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
63 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
64 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
65 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
66 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
67 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
68 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
69 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
70 THE POSSIBILITY OF SUCH DAMAGE.
71
72--------------------------------------------------------------------------------
73closure-compiler_LICENSE.txt:
74
75                                 Apache License
76                           Version 2.0, January 2004
77                        http://www.apache.org/licenses/
78
79   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
80
81   1. Definitions.
82
83      "License" shall mean the terms and conditions for use, reproduction,
84      and distribution as defined by Sections 1 through 9 of this document.
85
86      "Licensor" shall mean the copyright owner or entity authorized by
87      the copyright owner that is granting the License.
88
89      "Legal Entity" shall mean the union of the acting entity and all
90      other entities that control, are controlled by, or are under common
91      control with that entity. For the purposes of this definition,
92      "control" means (i) the power, direct or indirect, to cause the
93      direction or management of such entity, whether by contract or
94      otherwise, or (ii) ownership of fifty percent (50%) or more of the
95      outstanding shares, or (iii) beneficial ownership of such entity.
96
97      "You" (or "Your") shall mean an individual or Legal Entity
98      exercising permissions granted by this License.
99
100      "Source" form shall mean the preferred form for making modifications,
101      including but not limited to software source code, documentation
102      source, and configuration files.
103
104      "Object" form shall mean any form resulting from mechanical
105      transformation or translation of a Source form, including but
106      not limited to compiled object code, generated documentation,
107      and conversions to other media types.
108
109      "Work" shall mean the work of authorship, whether in Source or
110      Object form, made available under the License, as indicated by a
111      copyright notice that is included in or attached to the work
112      (an example is provided in the Appendix below).
113
114      "Derivative Works" shall mean any work, whether in Source or Object
115      form, that is based on (or derived from) the Work and for which the
116      editorial revisions, annotations, elaborations, or other modifications
117      represent, as a whole, an original work of authorship. For the purposes
118      of this License, Derivative Works shall not include works that remain
119      separable from, or merely link (or bind by name) to the interfaces of,
120      the Work and Derivative Works thereof.
121
122      "Contribution" shall mean any work of authorship, including
123      the original version of the Work and any modifications or additions
124      to that Work or Derivative Works thereof, that is intentionally
125      submitted to Licensor for inclusion in the Work by the copyright owner
126      or by an individual or Legal Entity authorized to submit on behalf of
127      the copyright owner. For the purposes of this definition, "submitted"
128      means any form of electronic, verbal, or written communication sent
129      to the Licensor or its representatives, including but not limited to
130      communication on electronic mailing lists, source code control systems,
131      and issue tracking systems that are managed by, or on behalf of, the
132      Licensor for the purpose of discussing and improving the Work, but
133      excluding communication that is conspicuously marked or otherwise
134      designated in writing by the copyright owner as "Not a Contribution."
135
136      "Contributor" shall mean Licensor and any individual or Legal Entity
137      on behalf of whom a Contribution has been received by Licensor and
138      subsequently incorporated within the Work.
139
140   2. Grant of Copyright License. Subject to the terms and conditions of
141      this License, each Contributor hereby grants to You a perpetual,
142      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
143      copyright license to reproduce, prepare Derivative Works of,
144      publicly display, publicly perform, sublicense, and distribute the
145      Work and such Derivative Works in Source or Object form.
146
147   3. Grant of Patent License. Subject to the terms and conditions of
148      this License, each Contributor hereby grants to You a perpetual,
149      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
150      (except as stated in this section) patent license to make, have made,
151      use, offer to sell, sell, import, and otherwise transfer the Work,
152      where such license applies only to those patent claims licensable
153      by such Contributor that are necessarily infringed by their
154      Contribution(s) alone or by combination of their Contribution(s)
155      with the Work to which such Contribution(s) was submitted. If You
156      institute patent litigation against any entity (including a
157      cross-claim or counterclaim in a lawsuit) alleging that the Work
158      or a Contribution incorporated within the Work constitutes direct
159      or contributory patent infringement, then any patent licenses
160      granted to You under this License for that Work shall terminate
161      as of the date such litigation is filed.
162
163   4. Redistribution. You may reproduce and distribute copies of the
164      Work or Derivative Works thereof in any medium, with or without
165      modifications, and in Source or Object form, provided that You
166      meet the following conditions:
167
168      (a) You must give any other recipients of the Work or
169          Derivative Works a copy of this License; and
170
171      (b) You must cause any modified files to carry prominent notices
172          stating that You changed the files; and
173
174      (c) You must retain, in the Source form of any Derivative Works
175          that You distribute, all copyright, patent, trademark, and
176          attribution notices from the Source form of the Work,
177          excluding those notices that do not pertain to any part of
178          the Derivative Works; and
179
180      (d) If the Work includes a "NOTICE" text file as part of its
181          distribution, then any Derivative Works that You distribute must
182          include a readable copy of the attribution notices contained
183          within such NOTICE file, excluding those notices that do not
184          pertain to any part of the Derivative Works, in at least one
185          of the following places: within a NOTICE text file distributed
186          as part of the Derivative Works; within the Source form or
187          documentation, if provided along with the Derivative Works; or,
188          within a display generated by the Derivative Works, if and
189          wherever such third-party notices normally appear. The contents
190          of the NOTICE file are for informational purposes only and
191          do not modify the License. You may add Your own attribution
192          notices within Derivative Works that You distribute, alongside
193          or as an addendum to the NOTICE text from the Work, provided
194          that such additional attribution notices cannot be construed
195          as modifying the License.
196
197      You may add Your own copyright statement to Your modifications and
198      may provide additional or different license terms and conditions
199      for use, reproduction, or distribution of Your modifications, or
200      for any such Derivative Works as a whole, provided Your use,
201      reproduction, and distribution of the Work otherwise complies with
202      the conditions stated in this License.
203
204   5. Submission of Contributions. Unless You explicitly state otherwise,
205      any Contribution intentionally submitted for inclusion in the Work
206      by You to the Licensor shall be under the terms and conditions of
207      this License, without any additional terms or conditions.
208      Notwithstanding the above, nothing herein shall supersede or modify
209      the terms of any separate license agreement you may have executed
210      with Licensor regarding such Contributions.
211
212   6. Trademarks. This License does not grant permission to use the trade
213      names, trademarks, service marks, or product names of the Licensor,
214      except as required for reasonable and customary use in describing the
215      origin of the Work and reproducing the content of the NOTICE file.
216
217   7. Disclaimer of Warranty. Unless required by applicable law or
218      agreed to in writing, Licensor provides the Work (and each
219      Contributor provides its Contributions) on an "AS IS" BASIS,
220      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
221      implied, including, without limitation, any warranties or conditions
222      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
223      PARTICULAR PURPOSE. You are solely responsible for determining the
224      appropriateness of using or redistributing the Work and assume any
225      risks associated with Your exercise of permissions under this License.
226
227   8. Limitation of Liability. In no event and under no legal theory,
228      whether in tort (including negligence), contract, or otherwise,
229      unless required by applicable law (such as deliberate and grossly
230      negligent acts) or agreed to in writing, shall any Contributor be
231      liable to You for damages, including any direct, indirect, special,
232      incidental, or consequential damages of any character arising as a
233      result of this License or out of the use or inability to use the
234      Work (including but not limited to damages for loss of goodwill,
235      work stoppage, computer failure or malfunction, or any and all
236      other commercial damages or losses), even if such Contributor
237      has been advised of the possibility of such damages.
238
239   9. Accepting Warranty or Additional Liability. While redistributing
240      the Work or Derivative Works thereof, You may choose to offer,
241      and charge a fee for, acceptance of support, warranty, indemnity,
242      or other liability obligations and/or rights consistent with this
243      License. However, in accepting such obligations, You may act only
244      on Your own behalf and on Your sole responsibility, not on behalf
245      of any other Contributor, and only if You agree to indemnify,
246      defend, and hold each Contributor harmless for any liability
247      incurred by, or claims asserted against, such Contributor by reason
248      of your accepting any such warranty or additional liability.
249
250   END OF TERMS AND CONDITIONS
251
252   APPENDIX: How to apply the Apache License to your work.
253
254      To apply the Apache License to your work, attach the following
255      boilerplate notice, with the fields enclosed by brackets "[]"
256      replaced with your own identifying information. (Don't include
257      the brackets!)  The text should be enclosed in the appropriate
258      comment syntax for the file format. We also recommend that a
259      file or class name and description of purpose be included on the
260      same "printed page" as the copyright notice for easier
261      identification within third-party archives.
262
263   Copyright [yyyy] [name of copyright owner]
264
265   Licensed under the Apache License, Version 2.0 (the "License");
266   you may not use this file except in compliance with the License.
267   You may obtain a copy of the License at
268
269       http://www.apache.org/licenses/LICENSE-2.0
270
271   Unless required by applicable law or agreed to in writing, software
272   distributed under the License is distributed on an "AS IS" BASIS,
273   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
274   See the License for the specific language governing permissions and
275   limitations under the License.
276
277--------------------------------------------------------------------------------
278dart_LICENSE.txt:
279This license applies to all parts of Dart that are not externally
280maintained libraries. The external maintained libraries used by
281Dart are:
282
2837-Zip - in third_party/7zip
284JSCRE - in runtime/third_party/jscre
285Ant - in third_party/apache_ant
286args4j - in third_party/args4j
287bzip2 - in third_party/bzip2
288dromaeo - in samples/third_party/dromaeo
289Eclipse - in third_party/eclipse
290gsutil = in third_party/gsutil
291Guava - in third_party/guava
292hamcrest - in third_party/hamcrest
293Httplib2 - in samples/third_party/httplib2
294JSON - in third_party/json
295JUnit - in third_party/junit
296Oauth - in samples/third_party/oauth2client
297Rhino - in third_party/rhino
298weberknecht - in third_party/weberknecht
299
300The libraries may have their own licenses; we recommend you read them,
301as their terms may differ from the terms below.
302
303Copyright 2012, the Dart project authors. All rights reserved.
304Redistribution and use in source and binary forms, with or without
305modification, are permitted provided that the following conditions are
306met:
307    * Redistributions of source code must retain the above copyright
308      notice, this list of conditions and the following disclaimer.
309    * Redistributions in binary form must reproduce the above
310      copyright notice, this list of conditions and the following
311      disclaimer in the documentation and/or other materials provided
312      with the distribution.
313    * Neither the name of Google Inc. nor the names of its
314      contributors may be used to endorse or promote products derived
315      from this software without specific prior written permission.
316THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
317"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
318LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
319A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
320OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
321SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
322LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
323DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
324THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
325(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
326OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
327
328--------------------------------------------------------------------------------
329guava_license.txt:
330
331                                 Apache License
332                           Version 2.0, January 2004
333                        http://www.apache.org/licenses/
334
335   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
336
337   1. Definitions.
338
339      "License" shall mean the terms and conditions for use, reproduction,
340      and distribution as defined by Sections 1 through 9 of this document.
341
342      "Licensor" shall mean the copyright owner or entity authorized by
343      the copyright owner that is granting the License.
344
345      "Legal Entity" shall mean the union of the acting entity and all
346      other entities that control, are controlled by, or are under common
347      control with that entity. For the purposes of this definition,
348      "control" means (i) the power, direct or indirect, to cause the
349      direction or management of such entity, whether by contract or
350      otherwise, or (ii) ownership of fifty percent (50%) or more of the
351      outstanding shares, or (iii) beneficial ownership of such entity.
352
353      "You" (or "Your") shall mean an individual or Legal Entity
354      exercising permissions granted by this License.
355
356      "Source" form shall mean the preferred form for making modifications,
357      including but not limited to software source code, documentation
358      source, and configuration files.
359
360      "Object" form shall mean any form resulting from mechanical
361      transformation or translation of a Source form, including but
362      not limited to compiled object code, generated documentation,
363      and conversions to other media types.
364
365      "Work" shall mean the work of authorship, whether in Source or
366      Object form, made available under the License, as indicated by a
367      copyright notice that is included in or attached to the work
368      (an example is provided in the Appendix below).
369
370      "Derivative Works" shall mean any work, whether in Source or Object
371      form, that is based on (or derived from) the Work and for which the
372      editorial revisions, annotations, elaborations, or other modifications
373      represent, as a whole, an original work of authorship. For the purposes
374      of this License, Derivative Works shall not include works that remain
375      separable from, or merely link (or bind by name) to the interfaces of,
376      the Work and Derivative Works thereof.
377
378      "Contribution" shall mean any work of authorship, including
379      the original version of the Work and any modifications or additions
380      to that Work or Derivative Works thereof, that is intentionally
381      submitted to Licensor for inclusion in the Work by the copyright owner
382      or by an individual or Legal Entity authorized to submit on behalf of
383      the copyright owner. For the purposes of this definition, "submitted"
384      means any form of electronic, verbal, or written communication sent
385      to the Licensor or its representatives, including but not limited to
386      communication on electronic mailing lists, source code control systems,
387      and issue tracking systems that are managed by, or on behalf of, the
388      Licensor for the purpose of discussing and improving the Work, but
389      excluding communication that is conspicuously marked or otherwise
390      designated in writing by the copyright owner as "Not a Contribution."
391
392      "Contributor" shall mean Licensor and any individual or Legal Entity
393      on behalf of whom a Contribution has been received by Licensor and
394      subsequently incorporated within the Work.
395
396   2. Grant of Copyright License. Subject to the terms and conditions of
397      this License, each Contributor hereby grants to You a perpetual,
398      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
399      copyright license to reproduce, prepare Derivative Works of,
400      publicly display, publicly perform, sublicense, and distribute the
401      Work and such Derivative Works in Source or Object form.
402
403   3. Grant of Patent License. Subject to the terms and conditions of
404      this License, each Contributor hereby grants to You a perpetual,
405      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
406      (except as stated in this section) patent license to make, have made,
407      use, offer to sell, sell, import, and otherwise transfer the Work,
408      where such license applies only to those patent claims licensable
409      by such Contributor that are necessarily infringed by their
410      Contribution(s) alone or by combination of their Contribution(s)
411      with the Work to which such Contribution(s) was submitted. If You
412      institute patent litigation against any entity (including a
413      cross-claim or counterclaim in a lawsuit) alleging that the Work
414      or a Contribution incorporated within the Work constitutes direct
415      or contributory patent infringement, then any patent licenses
416      granted to You under this License for that Work shall terminate
417      as of the date such litigation is filed.
418
419   4. Redistribution. You may reproduce and distribute copies of the
420      Work or Derivative Works thereof in any medium, with or without
421      modifications, and in Source or Object form, provided that You
422      meet the following conditions:
423
424      (a) You must give any other recipients of the Work or
425          Derivative Works a copy of this License; and
426
427      (b) You must cause any modified files to carry prominent notices
428          stating that You changed the files; and
429
430      (c) You must retain, in the Source form of any Derivative Works
431          that You distribute, all copyright, patent, trademark, and
432          attribution notices from the Source form of the Work,
433          excluding those notices that do not pertain to any part of
434          the Derivative Works; and
435
436      (d) If the Work includes a "NOTICE" text file as part of its
437          distribution, then any Derivative Works that You distribute must
438          include a readable copy of the attribution notices contained
439          within such NOTICE file, excluding those notices that do not
440          pertain to any part of the Derivative Works, in at least one
441          of the following places: within a NOTICE text file distributed
442          as part of the Derivative Works; within the Source form or
443          documentation, if provided along with the Derivative Works; or,
444          within a display generated by the Derivative Works, if and
445          wherever such third-party notices normally appear. The contents
446          of the NOTICE file are for informational purposes only and
447          do not modify the License. You may add Your own attribution
448          notices within Derivative Works that You distribute, alongside
449          or as an addendum to the NOTICE text from the Work, provided
450          that such additional attribution notices cannot be construed
451          as modifying the License.
452
453      You may add Your own copyright statement to Your modifications and
454      may provide additional or different license terms and conditions
455      for use, reproduction, or distribution of Your modifications, or
456      for any such Derivative Works as a whole, provided Your use,
457      reproduction, and distribution of the Work otherwise complies with
458      the conditions stated in this License.
459
460   5. Submission of Contributions. Unless You explicitly state otherwise,
461      any Contribution intentionally submitted for inclusion in the Work
462      by You to the Licensor shall be under the terms and conditions of
463      this License, without any additional terms or conditions.
464      Notwithstanding the above, nothing herein shall supersede or modify
465      the terms of any separate license agreement you may have executed
466      with Licensor regarding such Contributions.
467
468   6. Trademarks. This License does not grant permission to use the trade
469      names, trademarks, service marks, or product names of the Licensor,
470      except as required for reasonable and customary use in describing the
471      origin of the Work and reproducing the content of the NOTICE file.
472
473   7. Disclaimer of Warranty. Unless required by applicable law or
474      agreed to in writing, Licensor provides the Work (and each
475      Contributor provides its Contributions) on an "AS IS" BASIS,
476      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
477      implied, including, without limitation, any warranties or conditions
478      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
479      PARTICULAR PURPOSE. You are solely responsible for determining the
480      appropriateness of using or redistributing the Work and assume any
481      risks associated with Your exercise of permissions under this License.
482
483   8. Limitation of Liability. In no event and under no legal theory,
484      whether in tort (including negligence), contract, or otherwise,
485      unless required by applicable law (such as deliberate and grossly
486      negligent acts) or agreed to in writing, shall any Contributor be
487      liable to You for damages, including any direct, indirect, special,
488      incidental, or consequential damages of any character arising as a
489      result of this License or out of the use or inability to use the
490      Work (including but not limited to damages for loss of goodwill,
491      work stoppage, computer failure or malfunction, or any and all
492      other commercial damages or losses), even if such Contributor
493      has been advised of the possibility of such damages.
494
495   9. Accepting Warranty or Additional Liability. While redistributing
496      the Work or Derivative Works thereof, You may choose to offer,
497      and charge a fee for, acceptance of support, warranty, indemnity,
498      or other liability obligations and/or rights consistent with this
499      License. However, in accepting such obligations, You may act only
500      on Your own behalf and on Your sole responsibility, not on behalf
501      of any other Contributor, and only if You agree to indemnify,
502      defend, and hold each Contributor harmless for any liability
503      incurred by, or claims asserted against, such Contributor by reason
504      of your accepting any such warranty or additional liability.
505
506   END OF TERMS AND CONDITIONS
507
508   APPENDIX: How to apply the Apache License to your work.
509
510      To apply the Apache License to your work, attach the following
511      boilerplate notice, with the fields enclosed by brackets "[]"
512      replaced with your own identifying information. (Don't include
513      the brackets!)  The text should be enclosed in the appropriate
514      comment syntax for the file format. We also recommend that a
515      file or class name and description of purpose be included on the
516      same "printed page" as the copyright notice for easier
517      identification within third-party archives.
518
519   Copyright [yyyy] [name of copyright owner]
520
521   Licensed under the Apache License, Version 2.0 (the "License");
522   you may not use this file except in compliance with the License.
523   You may obtain a copy of the License at
524
525       http://www.apache.org/licenses/LICENSE-2.0
526
527   Unless required by applicable law or agreed to in writing, software
528   distributed under the License is distributed on an "AS IS" BASIS,
529   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
530   See the License for the specific language governing permissions and
531   limitations under the License.
532
533--------------------------------------------------------------------------------
534jshashtable_license.txt:
535/**
536 * Copyright 2010 Tim Down.
537 *
538 * Licensed under the Apache License, Version 2.0 (the "License");
539 * you may not use this file except in compliance with the License.
540 * You may obtain a copy of the License at
541 *
542 *      http://www.apache.org/licenses/LICENSE-2.0
543 *
544 * Unless required by applicable law or agreed to in writing, software
545 * distributed under the License is distributed on an "AS IS" BASIS,
546 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
547 * See the License for the specific language governing permissions and
548 * limitations under the License.
549 */
550--------------------------------------------------------------------------------
551json_LICENSE.txt:
552JSON
553
554Copyright (c) 2002 JSON.org
555
556Permission is hereby granted, free of charge, to any person obtaining a copy
557of this software and associated documentation files (the "Software"), to deal
558in the Software without restriction, including without limitation the rights
559to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
560copies of the Software, and to permit persons to whom the Software is
561furnished to do so, subject to the following conditions:
562
563The above copyright notice and this permission notice shall be included in
564all copies or substantial portions of the Software.
565
566The Software shall be used for Good, not Evil.
567
568THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
569IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
570FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
571AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
572LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
573OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
574SOFTWARE.
575
576--------------------------------------------------------------------------------
577maven_LICENSE.txt:
578
579                                 Apache License
580                           Version 2.0, January 2004
581                        http://www.apache.org/licenses/
582
583   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
584
585   1. Definitions.
586
587      "License" shall mean the terms and conditions for use, reproduction,
588      and distribution as defined by Sections 1 through 9 of this document.
589
590      "Licensor" shall mean the copyright owner or entity authorized by
591      the copyright owner that is granting the License.
592
593      "Legal Entity" shall mean the union of the acting entity and all
594      other entities that control, are controlled by, or are under common
595      control with that entity. For the purposes of this definition,
596      "control" means (i) the power, direct or indirect, to cause the
597      direction or management of such entity, whether by contract or
598      otherwise, or (ii) ownership of fifty percent (50%) or more of the
599      outstanding shares, or (iii) beneficial ownership of such entity.
600
601      "You" (or "Your") shall mean an individual or Legal Entity
602      exercising permissions granted by this License.
603
604      "Source" form shall mean the preferred form for making modifications,
605      including but not limited to software source code, documentation
606      source, and configuration files.
607
608      "Object" form shall mean any form resulting from mechanical
609      transformation or translation of a Source form, including but
610      not limited to compiled object code, generated documentation,
611      and conversions to other media types.
612
613      "Work" shall mean the work of authorship, whether in Source or
614      Object form, made available under the License, as indicated by a
615      copyright notice that is included in or attached to the work
616      (an example is provided in the Appendix below).
617
618      "Derivative Works" shall mean any work, whether in Source or Object
619      form, that is based on (or derived from) the Work and for which the
620      editorial revisions, annotations, elaborations, or other modifications
621      represent, as a whole, an original work of authorship. For the purposes
622      of this License, Derivative Works shall not include works that remain
623      separable from, or merely link (or bind by name) to the interfaces of,
624      the Work and Derivative Works thereof.
625
626      "Contribution" shall mean any work of authorship, including
627      the original version of the Work and any modifications or additions
628      to that Work or Derivative Works thereof, that is intentionally
629      submitted to Licensor for inclusion in the Work by the copyright owner
630      or by an individual or Legal Entity authorized to submit on behalf of
631      the copyright owner. For the purposes of this definition, "submitted"
632      means any form of electronic, verbal, or written communication sent
633      to the Licensor or its representatives, including but not limited to
634      communication on electronic mailing lists, source code control systems,
635      and issue tracking systems that are managed by, or on behalf of, the
636      Licensor for the purpose of discussing and improving the Work, but
637      excluding communication that is conspicuously marked or otherwise
638      designated in writing by the copyright owner as "Not a Contribution."
639
640      "Contributor" shall mean Licensor and any individual or Legal Entity
641      on behalf of whom a Contribution has been received by Licensor and
642      subsequently incorporated within the Work.
643
644   2. Grant of Copyright License. Subject to the terms and conditions of
645      this License, each Contributor hereby grants to You a perpetual,
646      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
647      copyright license to reproduce, prepare Derivative Works of,
648      publicly display, publicly perform, sublicense, and distribute the
649      Work and such Derivative Works in Source or Object form.
650
651   3. Grant of Patent License. Subject to the terms and conditions of
652      this License, each Contributor hereby grants to You a perpetual,
653      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
654      (except as stated in this section) patent license to make, have made,
655      use, offer to sell, sell, import, and otherwise transfer the Work,
656      where such license applies only to those patent claims licensable
657      by such Contributor that are necessarily infringed by their
658      Contribution(s) alone or by combination of their Contribution(s)
659      with the Work to which such Contribution(s) was submitted. If You
660      institute patent litigation against any entity (including a
661      cross-claim or counterclaim in a lawsuit) alleging that the Work
662      or a Contribution incorporated within the Work constitutes direct
663      or contributory patent infringement, then any patent licenses
664      granted to You under this License for that Work shall terminate
665      as of the date such litigation is filed.
666
667   4. Redistribution. You may reproduce and distribute copies of the
668      Work or Derivative Works thereof in any medium, with or without
669      modifications, and in Source or Object form, provided that You
670      meet the following conditions:
671
672      (a) You must give any other recipients of the Work or
673          Derivative Works a copy of this License; and
674
675      (b) You must cause any modified files to carry prominent notices
676          stating that You changed the files; and
677
678      (c) You must retain, in the Source form of any Derivative Works
679          that You distribute, all copyright, patent, trademark, and
680          attribution notices from the Source form of the Work,
681          excluding those notices that do not pertain to any part of
682          the Derivative Works; and
683
684      (d) If the Work includes a "NOTICE" text file as part of its
685          distribution, then any Derivative Works that You distribute must
686          include a readable copy of the attribution notices contained
687          within such NOTICE file, excluding those notices that do not
688          pertain to any part of the Derivative Works, in at least one
689          of the following places: within a NOTICE text file distributed
690          as part of the Derivative Works; within the Source form or
691          documentation, if provided along with the Derivative Works; or,
692          within a display generated by the Derivative Works, if and
693          wherever such third-party notices normally appear. The contents
694          of the NOTICE file are for informational purposes only and
695          do not modify the License. You may add Your own attribution
696          notices within Derivative Works that You distribute, alongside
697          or as an addendum to the NOTICE text from the Work, provided
698          that such additional attribution notices cannot be construed
699          as modifying the License.
700
701      You may add Your own copyright statement to Your modifications and
702      may provide additional or different license terms and conditions
703      for use, reproduction, or distribution of Your modifications, or
704      for any such Derivative Works as a whole, provided Your use,
705      reproduction, and distribution of the Work otherwise complies with
706      the conditions stated in this License.
707
708   5. Submission of Contributions. Unless You explicitly state otherwise,
709      any Contribution intentionally submitted for inclusion in the Work
710      by You to the Licensor shall be under the terms and conditions of
711      this License, without any additional terms or conditions.
712      Notwithstanding the above, nothing herein shall supersede or modify
713      the terms of any separate license agreement you may have executed
714      with Licensor regarding such Contributions.
715
716   6. Trademarks. This License does not grant permission to use the trade
717      names, trademarks, service marks, or product names of the Licensor,
718      except as required for reasonable and customary use in describing the
719      origin of the Work and reproducing the content of the NOTICE file.
720
721   7. Disclaimer of Warranty. Unless required by applicable law or
722      agreed to in writing, Licensor provides the Work (and each
723      Contributor provides its Contributions) on an "AS IS" BASIS,
724      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
725      implied, including, without limitation, any warranties or conditions
726      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
727      PARTICULAR PURPOSE. You are solely responsible for determining the
728      appropriateness of using or redistributing the Work and assume any
729      risks associated with Your exercise of permissions under this License.
730
731   8. Limitation of Liability. In no event and under no legal theory,
732      whether in tort (including negligence), contract, or otherwise,
733      unless required by applicable law (such as deliberate and grossly
734      negligent acts) or agreed to in writing, shall any Contributor be
735      liable to You for damages, including any direct, indirect, special,
736      incidental, or consequential damages of any character arising as a
737      result of this License or out of the use or inability to use the
738      Work (including but not limited to damages for loss of goodwill,
739      work stoppage, computer failure or malfunction, or any and all
740      other commercial damages or losses), even if such Contributor
741      has been advised of the possibility of such damages.
742
743   9. Accepting Warranty or Additional Liability. While redistributing
744      the Work or Derivative Works thereof, You may choose to offer,
745      and charge a fee for, acceptance of support, warranty, indemnity,
746      or other liability obligations and/or rights consistent with this
747      License. However, in accepting such obligations, You may act only
748      on Your own behalf and on Your sole responsibility, not on behalf
749      of any other Contributor, and only if You agree to indemnify,
750      defend, and hold each Contributor harmless for any liability
751      incurred by, or claims asserted against, such Contributor by reason
752      of your accepting any such warranty or additional liability.
753
754   END OF TERMS AND CONDITIONS
755
756   APPENDIX: How to apply the Apache License to your work.
757
758      To apply the Apache License to your work, attach the following
759      boilerplate notice, with the fields enclosed by brackets "[]"
760      replaced with your own identifying information. (Don't include
761      the brackets!)  The text should be enclosed in the appropriate
762      comment syntax for the file format. We also recommend that a
763      file or class name and description of purpose be included on the
764      same "printed page" as the copyright notice for easier
765      identification within third-party archives.
766
767   Copyright [yyyy] [name of copyright owner]
768
769   Licensed under the Apache License, Version 2.0 (the "License");
770   you may not use this file except in compliance with the License.
771   You may obtain a copy of the License at
772
773       http://www.apache.org/licenses/LICENSE-2.0
774
775   Unless required by applicable law or agreed to in writing, software
776   distributed under the License is distributed on an "AS IS" BASIS,
777   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
778   See the License for the specific language governing permissions and
779   limitations under the License.
780
781--------------------------------------------------------------------------------
782pcollections_LICENSE.txt:
783Copyright (c) 2008 Harold Cooper
784
785Permission is hereby granted, free of charge, to any person obtaining a copy
786of this software and associated documentation files (the "Software"), to deal
787in the Software without restriction, including without limitation the rights
788to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
789copies of the Software, and to permit persons to whom the Software is
790furnished to do so, subject to the following conditions:
791
792The above copyright notice and this permission notice shall be included in
793all copies or substantial portions of the Software.
794
795THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
796IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
797FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
798AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
799LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
800OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
801THE SOFTWARE.
802
803--------------------------------------------------------------------------------
804prototype_license.txt:
805Copyright (c) 2005-2010 Sam Stephenson
806
807Permission is hereby granted, free of charge, to any person obtaining a copy
808of this software and associated documentation files (the "Software"), to deal
809in the Software without restriction, including without limitation the rights
810to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
811copies of the Software, and to permit persons to whom the Software is
812furnished to do so, subject to the following conditions:
813
814THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
815IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
816FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
817AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
818LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
819OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
820SOFTWARE.
821--------------------------------------------------------------------------------
822rhino_LICENSE.txt:
823The majority of Rhino is MPL 1.1 / GPL 2.0 dual licensed:
824
825The Mozilla Public License (http://www.mozilla.org/MPL/MPL-1.1.txt):
826============================================================================
827			    MOZILLA PUBLIC LICENSE
828				  Version 1.1
829
830				---------------
831
832  1. Definitions.
833
834       1.0.1. "Commercial Use" means distribution or otherwise making the
835       Covered Code available to a third party.
836
837       1.1. "Contributor" means each entity that creates or contributes to
838       the creation of Modifications.
839
840       1.2. "Contributor Version" means the combination of the Original
841       Code, prior Modifications used by a Contributor, and the Modifications
842       made by that particular Contributor.
843
844       1.3. "Covered Code" means the Original Code or Modifications or the
845       combination of the Original Code and Modifications, in each case
846       including portions thereof.
847
848       1.4. "Electronic Distribution Mechanism" means a mechanism generally
849       accepted in the software development community for the electronic
850       transfer of data.
851
852       1.5. "Executable" means Covered Code in any form other than Source
853       Code.
854
855       1.6. "Initial Developer" means the individual or entity identified
856       as the Initial Developer in the Source Code notice required by Exhibit
857       A.
858
859       1.7. "Larger Work" means a work which combines Covered Code or
860       portions thereof with code not governed by the terms of this License.
861
862       1.8. "License" means this document.
863
864       1.8.1. "Licensable" means having the right to grant, to the maximum
865       extent possible, whether at the time of the initial grant or
866       subsequently acquired, any and all of the rights conveyed herein.
867
868       1.9. "Modifications" means any addition to or deletion from the
869       substance or structure of either the Original Code or any previous
870       Modifications. When Covered Code is released as a series of files, a
871       Modification is:
872	    A. Any addition to or deletion from the contents of a file
873	    containing Original Code or previous Modifications.
874
875	    B. Any new file that contains any part of the Original Code or
876	    previous Modifications.
877
878       1.10. "Original Code" means Source Code of computer software code
879       which is described in the Source Code notice required by Exhibit A as
880       Original Code, and which, at the time of its release under this
881       License is not already Covered Code governed by this License.
882
883       1.10.1. "Patent Claims" means any patent claim(s), now owned or
884       hereafter acquired, including without limitation,  method, process,
885       and apparatus claims, in any patent Licensable by grantor.
886
887       1.11. "Source Code" means the preferred form of the Covered Code for
888       making modifications to it, including all modules it contains, plus
889       any associated interface definition files, scripts used to control
890       compilation and installation of an Executable, or source code
891       differential comparisons against either the Original Code or another
892       well known, available Covered Code of the Contributor's choice. The
893       Source Code can be in a compressed or archival form, provided the
894       appropriate decompression or de-archiving software is widely available
895       for no charge.
896
897       1.12. "You" (or "Your")  means an individual or a legal entity
898       exercising rights under, and complying with all of the terms of, this
899       License or a future version of this License issued under Section 6.1.
900       For legal entities, "You" includes any entity which controls, is
901       controlled by, or is under common control with You. For purposes of
902       this definition, "control" means (a) the power, direct or indirect,
903       to cause the direction or management of such entity, whether by
904       contract or otherwise, or (b) ownership of more than fifty percent
905       (50%) of the outstanding shares or beneficial ownership of such
906       entity.
907
908  2. Source Code License.
909
910       2.1. The Initial Developer Grant.
911       The Initial Developer hereby grants You a world-wide, royalty-free,
912       non-exclusive license, subject to third party intellectual property
913       claims:
914	    (a)  under intellectual property rights (other than patent or
915	    trademark) Licensable by Initial Developer to use, reproduce,
916	    modify, display, perform, sublicense and distribute the Original
917	    Code (or portions thereof) with or without Modifications, and/or
918	    as part of a Larger Work; and
919
920	    (b) under Patents Claims infringed by the making, using or
921	    selling of Original Code, to make, have made, use, practice,
922	    sell, and offer for sale, and/or otherwise dispose of the
923	    Original Code (or portions thereof).
924
925	    (c) the licenses granted in this Section 2.1(a) and (b) are
926	    effective on the date Initial Developer first distributes
927	    Original Code under the terms of this License.
928
929	    (d) Notwithstanding Section 2.1(b) above, no patent license is
930	    granted: 1) for code that You delete from the Original Code; 2)
931	    separate from the Original Code;  or 3) for infringements caused
932	    by: i) the modification of the Original Code or ii) the
933	    combination of the Original Code with other software or devices.
934
935       2.2. Contributor Grant.
936       Subject to third party intellectual property claims, each Contributor
937       hereby grants You a world-wide, royalty-free, non-exclusive license
938
939	    (a)  under intellectual property rights (other than patent or
940	    trademark) Licensable by Contributor, to use, reproduce, modify,
941	    display, perform, sublicense and distribute the Modifications
942	    created by such Contributor (or portions thereof) either on an
943	    unmodified basis, with other Modifications, as Covered Code
944	    and/or as part of a Larger Work; and
945
946	    (b) under Patent Claims infringed by the making, using, or
947	    selling of  Modifications made by that Contributor either alone
948	    and/or in combination with its Contributor Version (or portions
949	    of such combination), to make, use, sell, offer for sale, have
950	    made, and/or otherwise dispose of: 1) Modifications made by that
951	    Contributor (or portions thereof); and 2) the combination of
952	    Modifications made by that Contributor with its Contributor
953	    Version (or portions of such combination).
954
955	    (c) the licenses granted in Sections 2.2(a) and 2.2(b) are
956	    effective on the date Contributor first makes Commercial Use of
957	    the Covered Code.
958
959	    (d)    Notwithstanding Section 2.2(b) above, no patent license is
960	    granted: 1) for any code that Contributor has deleted from the
961	    Contributor Version; 2)  separate from the Contributor Version;
962	    3)  for infringements caused by: i) third party modifications of
963	    Contributor Version or ii)  the combination of Modifications made
964	    by that Contributor with other software  (except as part of the
965	    Contributor Version) or other devices; or 4) under Patent Claims
966	    infringed by Covered Code in the absence of Modifications made by
967	    that Contributor.
968
969  3. Distribution Obligations.
970
971       3.1. Application of License.
972       The Modifications which You create or to which You contribute are
973       governed by the terms of this License, including without limitation
974       Section 2.2. The Source Code version of Covered Code may be
975       distributed only under the terms of this License or a future version
976       of this License released under Section 6.1, and You must include a
977       copy of this License with every copy of the Source Code You
978       distribute. You may not offer or impose any terms on any Source Code
979       version that alters or restricts the applicable version of this
980       License or the recipients' rights hereunder. However, You may include
981       an additional document offering the additional rights described in
982       Section 3.5.
983
984       3.2. Availability of Source Code.
985       Any Modification which You create or to which You contribute must be
986       made available in Source Code form under the terms of this License
987       either on the same media as an Executable version or via an accepted
988       Electronic Distribution Mechanism to anyone to whom you made an
989       Executable version available; and if made available via Electronic
990       Distribution Mechanism, must remain available for at least twelve (12)
991       months after the date it initially became available, or at least six
992       (6) months after a subsequent version of that particular Modification
993       has been made available to such recipients. You are responsible for
994       ensuring that the Source Code version remains available even if the
995       Electronic Distribution Mechanism is maintained by a third party.
996
997       3.3. Description of Modifications.
998       You must cause all Covered Code to which You contribute to contain a
999       file documenting the changes You made to create that Covered Code and
1000       the date of any change. You must include a prominent statement that
1001       the Modification is derived, directly or indirectly, from Original
1002       Code provided by the Initial Developer and including the name of the
1003       Initial Developer in (a) the Source Code, and (b) in any notice in an
1004       Executable version or related documentation in which You describe the
1005       origin or ownership of the Covered Code.
1006
1007       3.4. Intellectual Property Matters
1008	    (a) Third Party Claims.
1009	    If Contributor has knowledge that a license under a third party's
1010	    intellectual property rights is required to exercise the rights
1011	    granted by such Contributor under Sections 2.1 or 2.2,
1012	    Contributor must include a text file with the Source Code
1013	    distribution titled "LEGAL" which describes the claim and the
1014	    party making the claim in sufficient detail that a recipient will
1015	    know whom to contact. If Contributor obtains such knowledge after
1016	    the Modification is made available as described in Section 3.2,
1017	    Contributor shall promptly modify the LEGAL file in all copies
1018	    Contributor makes available thereafter and shall take other steps
1019	    (such as notifying appropriate mailing lists or newsgroups)
1020	    reasonably calculated to inform those who received the Covered
1021	    Code that new knowledge has been obtained.
1022
1023	    (b) Contributor APIs.
1024	    If Contributor's Modifications include an application programming
1025	    interface and Contributor has knowledge of patent licenses which
1026	    are reasonably necessary to implement that API, Contributor must
1027	    also include this information in the LEGAL file.
1028
1029		 (c)    Representations.
1030	    Contributor represents that, except as disclosed pursuant to
1031	    Section 3.4(a) above, Contributor believes that Contributor's
1032	    Modifications are Contributor's original creation(s) and/or
1033	    Contributor has sufficient rights to grant the rights conveyed by
1034	    this License.
1035
1036       3.5. Required Notices.
1037       You must duplicate the notice in Exhibit A in each file of the Source
1038       Code.  If it is not possible to put such notice in a particular Source
1039       Code file due to its structure, then You must include such notice in a
1040       location (such as a relevant directory) where a user would be likely
1041       to look for such a notice.  If You created one or more Modification(s)
1042       You may add your name as a Contributor to the notice described in
1043       Exhibit A.  You must also duplicate this License in any documentation
1044       for the Source Code where You describe recipients' rights or ownership
1045       rights relating to Covered Code.  You may choose to offer, and to
1046       charge a fee for, warranty, support, indemnity or liability
1047       obligations to one or more recipients of Covered Code. However, You
1048       may do so only on Your own behalf, and not on behalf of the Initial
1049       Developer or any Contributor. You must make it absolutely clear than
1050       any such warranty, support, indemnity or liability obligation is
1051       offered by You alone, and You hereby agree to indemnify the Initial
1052       Developer and every Contributor for any liability incurred by the
1053       Initial Developer or such Contributor as a result of warranty,
1054       support, indemnity or liability terms You offer.
1055
1056       3.6. Distribution of Executable Versions.
1057       You may distribute Covered Code in Executable form only if the
1058       requirements of Section 3.1-3.5 have been met for that Covered Code,
1059       and if You include a notice stating that the Source Code version of
1060       the Covered Code is available under the terms of this License,
1061       including a description of how and where You have fulfilled the
1062       obligations of Section 3.2. The notice must be conspicuously included
1063       in any notice in an Executable version, related documentation or
1064       collateral in which You describe recipients' rights relating to the
1065       Covered Code. You may distribute the Executable version of Covered
1066       Code or ownership rights under a license of Your choice, which may
1067       contain terms different from this License, provided that You are in
1068       compliance with the terms of this License and that the license for the
1069       Executable version does not attempt to limit or alter the recipient's
1070       rights in the Source Code version from the rights set forth in this
1071       License. If You distribute the Executable version under a different
1072       license You must make it absolutely clear that any terms which differ
1073       from this License are offered by You alone, not by the Initial
1074       Developer or any Contributor. You hereby agree to indemnify the
1075       Initial Developer and every Contributor for any liability incurred by
1076       the Initial Developer or such Contributor as a result of any such
1077       terms You offer.
1078
1079       3.7. Larger Works.
1080       You may create a Larger Work by combining Covered Code with other code
1081       not governed by the terms of this License and distribute the Larger
1082       Work as a single product. In such a case, You must make sure the
1083       requirements of this License are fulfilled for the Covered Code.
1084
1085  4. Inability to Comply Due to Statute or Regulation.
1086
1087       If it is impossible for You to comply with any of the terms of this
1088       License with respect to some or all of the Covered Code due to
1089       statute, judicial order, or regulation then You must: (a) comply with
1090       the terms of this License to the maximum extent possible; and (b)
1091       describe the limitations and the code they affect. Such description
1092       must be included in the LEGAL file described in Section 3.4 and must
1093       be included with all distributions of the Source Code. Except to the
1094       extent prohibited by statute or regulation, such description must be
1095       sufficiently detailed for a recipient of ordinary skill to be able to
1096       understand it.
1097
1098  5. Application of this License.
1099
1100       This License applies to code to which the Initial Developer has
1101       attached the notice in Exhibit A and to related Covered Code.
1102
1103  6. Versions of the License.
1104
1105       6.1. New Versions.
1106       Netscape Communications Corporation ("Netscape") may publish revised
1107       and/or new versions of the License from time to time. Each version
1108       will be given a distinguishing version number.
1109
1110       6.2. Effect of New Versions.
1111       Once Covered Code has been published under a particular version of the
1112       License, You may always continue to use it under the terms of that
1113       version. You may also choose to use such Covered Code under the terms
1114       of any subsequent version of the License published by Netscape. No one
1115       other than Netscape has the right to modify the terms applicable to
1116       Covered Code created under this License.
1117
1118       6.3. Derivative Works.
1119       If You create or use a modified version of this License (which you may
1120       only do in order to apply it to code which is not already Covered Code
1121       governed by this License), You must (a) rename Your license so that
1122       the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape",
1123       "MPL", "NPL" or any confusingly similar phrase do not appear in your
1124       license (except to note that your license differs from this License)
1125       and (b) otherwise make it clear that Your version of the license
1126       contains terms which differ from the Mozilla Public License and
1127       Netscape Public License. (Filling in the name of the Initial
1128       Developer, Original Code or Contributor in the notice described in
1129       Exhibit A shall not of themselves be deemed to be modifications of
1130       this License.)
1131
1132  7. DISCLAIMER OF WARRANTY.
1133
1134       COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS,
1135       WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
1136       WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
1137       DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
1138       THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
1139       IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
1140       YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
1141       COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
1142       OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
1143       ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
1144
1145  8. TERMINATION.
1146
1147       8.1.  This License and the rights granted hereunder will terminate
1148       automatically if You fail to comply with terms herein and fail to cure
1149       such breach within 30 days of becoming aware of the breach. All
1150       sublicenses to the Covered Code which are properly granted shall
1151       survive any termination of this License. Provisions which, by their
1152       nature, must remain in effect beyond the termination of this License
1153       shall survive.
1154
1155       8.2.  If You initiate litigation by asserting a patent infringement
1156       claim (excluding declatory judgment actions) against Initial Developer
1157       or a Contributor (the Initial Developer or Contributor against whom
1158       You file such action is referred to as "Participant")  alleging that:
1159
1160       (a)  such Participant's Contributor Version directly or indirectly
1161       infringes any patent, then any and all rights granted by such
1162       Participant to You under Sections 2.1 and/or 2.2 of this License
1163       shall, upon 60 days notice from Participant terminate prospectively,
1164       unless if within 60 days after receipt of notice You either: (i)
1165       agree in writing to pay Participant a mutually agreeable reasonable
1166       royalty for Your past and future use of Modifications made by such
1167       Participant, or (ii) withdraw Your litigation claim with respect to
1168       the Contributor Version against such Participant.  If within 60 days
1169       of notice, a reasonable royalty and payment arrangement are not
1170       mutually agreed upon in writing by the parties or the litigation claim
1171       is not withdrawn, the rights granted by Participant to You under
1172       Sections 2.1 and/or 2.2 automatically terminate at the expiration of
1173       the 60 day notice period specified above.
1174
1175       (b)  any software, hardware, or device, other than such Participant's
1176       Contributor Version, directly or indirectly infringes any patent, then
1177       any rights granted to You by such Participant under Sections 2.1(b)
1178       and 2.2(b) are revoked effective as of the date You first made, used,
1179       sold, distributed, or had made, Modifications made by that
1180       Participant.
1181
1182       8.3.  If You assert a patent infringement claim against Participant
1183       alleging that such Participant's Contributor Version directly or
1184       indirectly infringes any patent where such claim is resolved (such as
1185       by license or settlement) prior to the initiation of patent
1186       infringement litigation, then the reasonable value of the licenses
1187       granted by such Participant under Sections 2.1 or 2.2 shall be taken
1188       into account in determining the amount or value of any payment or
1189       license.
1190
1191       8.4.  In the event of termination under Sections 8.1 or 8.2 above,
1192       all end user license agreements (excluding distributors and resellers)
1193       which have been validly granted by You or any distributor hereunder
1194       prior to termination shall survive termination.
1195
1196  9. LIMITATION OF LIABILITY.
1197
1198       UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
1199       (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL
1200       DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
1201       OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
1202       ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
1203       CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL,
1204       WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
1205       COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN
1206       INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
1207       LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
1208       RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
1209       PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
1210       EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
1211       THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
1212
1213  10. U.S. GOVERNMENT END USERS.
1214
1215       The Covered Code is a "commercial item," as that term is defined in
1216       48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer
1217       software" and "commercial computer software documentation," as such
1218       terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
1219       C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
1220       all U.S. Government End Users acquire Covered Code with only those
1221       rights set forth herein.
1222
1223  11. MISCELLANEOUS.
1224
1225       This License represents the complete agreement concerning subject
1226       matter hereof. If any provision of this License is held to be
1227       unenforceable, such provision shall be reformed only to the extent
1228       necessary to make it enforceable. This License shall be governed by
1229       California law provisions (except to the extent applicable law, if
1230       any, provides otherwise), excluding its conflict-of-law provisions.
1231       With respect to disputes in which at least one party is a citizen of,
1232       or an entity chartered or registered to do business in the United
1233       States of America, any litigation relating to this License shall be
1234       subject to the jurisdiction of the Federal Courts of the Northern
1235       District of California, with venue lying in Santa Clara County,
1236       California, with the losing party responsible for costs, including
1237       without limitation, court costs and reasonable attorneys' fees and
1238       expenses. The application of the United Nations Convention on
1239       Contracts for the International Sale of Goods is expressly excluded.
1240       Any law or regulation which provides that the language of a contract
1241       shall be construed against the drafter shall not apply to this
1242       License.
1243
1244  12. RESPONSIBILITY FOR CLAIMS.
1245
1246       As between Initial Developer and the Contributors, each party is
1247       responsible for claims and damages arising, directly or indirectly,
1248       out of its utilization of rights under this License and You agree to
1249       work with Initial Developer and Contributors to distribute such
1250       responsibility on an equitable basis. Nothing herein is intended or
1251       shall be deemed to constitute any admission of liability.
1252
1253  13. MULTIPLE-LICENSED CODE.
1254
1255       Initial Developer may designate portions of the Covered Code as
1256       "Multiple-Licensed".  "Multiple-Licensed" means that the Initial
1257       Developer permits you to utilize portions of the Covered Code under
1258       Your choice of the NPL or the alternative licenses, if any, specified
1259       by the Initial Developer in the file described in Exhibit A.
1260
1261  EXHIBIT A -Mozilla Public License.
1262
1263       ``The contents of this file are subject to the Mozilla Public License
1264       Version 1.1 (the "License"); you may not use this file except in
1265       compliance with the License. You may obtain a copy of the License at
1266       http://www.mozilla.org/MPL/
1267
1268       Software distributed under the License is distributed on an "AS IS"
1269       basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
1270       License for the specific language governing rights and limitations
1271       under the License.
1272
1273       The Original Code is ______________________________________.
1274
1275       The Initial Developer of the Original Code is ________________________.
1276       Portions created by ______________________ are Copyright (C) ______
1277       _______________________. All Rights Reserved.
1278
1279       Contributor(s): ______________________________________.
1280
1281       Alternatively, the contents of this file may be used under the terms
1282       of the _____ license (the  "[___] License"), in which case the
1283       provisions of [______] License are applicable instead of those
1284       above.  If you wish to allow use of your version of this file only
1285       under the terms of the [____] License and not to allow others to use
1286       your version of this file under the MPL, indicate your decision by
1287       deleting  the provisions above and replace  them with the notice and
1288       other provisions required by the [___] License.  If you do not delete
1289       the provisions above, a recipient may use your version of this file
1290       under either the MPL or the [___] License."
1291
1292       [NOTE: The text of this Exhibit A may differ slightly from the text of
1293       the notices in the Source Code files of the Original Code. You should
1294       use the text of this Exhibit A rather than the text found in the
1295       Original Code Source Code for Your Modifications.]
1296============================================================================
1297
1298============================================================================
1299	  GNU GENERAL PUBLIC LICENSE
1300	     Version 2, June 1991
1301
1302   Copyright (C) 1989, 1991 Free Software Foundation, Inc.,
1303   51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
1304   Everyone is permitted to copy and distribute verbatim copies
1305   of this license document, but changing it is not allowed.
1306
1307	    Preamble
1308
1309    The licenses for most software are designed to take away your
1310  freedom to share and change it.  By contrast, the GNU General Public
1311  License is intended to guarantee your freedom to share and change free
1312  software--to make sure the software is free for all its users.  This
1313  General Public License applies to most of the Free Software
1314  Foundation's software and to any other program whose authors commit to
1315  using it.  (Some other Free Software Foundation software is covered by
1316  the GNU Lesser General Public License instead.)  You can apply it to
1317  your programs, too.
1318
1319    When we speak of free software, we are referring to freedom, not
1320  price.  Our General Public Licenses are designed to make sure that you
1321  have the freedom to distribute copies of free software (and charge for
1322  this service if you wish), that you receive source code or can get it
1323  if you want it, that you can change the software or use pieces of it
1324  in new free programs; and that you know you can do these things.
1325
1326    To protect your rights, we need to make restrictions that forbid
1327  anyone to deny you these rights or to ask you to surrender the rights.
1328  These restrictions translate to certain responsibilities for you if you
1329  distribute copies of the software, or if you modify it.
1330
1331    For example, if you distribute copies of such a program, whether
1332  gratis or for a fee, you must give the recipients all the rights that
1333  you have.  You must make sure that they, too, receive or can get the
1334  source code.  And you must show them these terms so they know their
1335  rights.
1336
1337    We protect your rights with two steps: (1) copyright the software, and
1338  (2) offer you this license which gives you legal permission to copy,
1339  distribute and/or modify the software.
1340
1341    Also, for each author's protection and ours, we want to make certain
1342  that everyone understands that there is no warranty for this free
1343  software.  If the software is modified by someone else and passed on, we
1344  want its recipients to know that what they have is not the original, so
1345  that any problems introduced by others will not reflect on the original
1346  authors' reputations.
1347
1348    Finally, any free program is threatened constantly by software
1349  patents.  We wish to avoid the danger that redistributors of a free
1350  program will individually obtain patent licenses, in effect making the
1351  program proprietary.  To prevent this, we have made it clear that any
1352  patent must be licensed for everyone's free use or not licensed at all.
1353
1354    The precise terms and conditions for copying, distribution and
1355  modification follow.
1356
1357	  GNU GENERAL PUBLIC LICENSE
1358     TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1359
1360    0. This License applies to any program or other work which contains
1361  a notice placed by the copyright holder saying it may be distributed
1362  under the terms of this General Public License.  The "Program", below,
1363  refers to any such program or work, and a "work based on the Program"
1364  means either the Program or any derivative work under copyright law:
1365  that is to say, a work containing the Program or a portion of it,
1366  either verbatim or with modifications and/or translated into another
1367  language.  (Hereinafter, translation is included without limitation in
1368  the term "modification".)  Each licensee is addressed as "you".
1369
1370  Activities other than copying, distribution and modification are not
1371  covered by this License; they are outside its scope.  The act of
1372  running the Program is not restricted, and the output from the Program
1373  is covered only if its contents constitute a work based on the
1374  Program (independent of having been made by running the Program).
1375  Whether that is true depends on what the Program does.
1376
1377    1. You may copy and distribute verbatim copies of the Program's
1378  source code as you receive it, in any medium, provided that you
1379  conspicuously and appropriately publish on each copy an appropriate
1380  copyright notice and disclaimer of warranty; keep intact all the
1381  notices that refer to this License and to the absence of any warranty;
1382  and give any other recipients of the Program a copy of this License
1383  along with the Program.
1384
1385  You may charge a fee for the physical act of transferring a copy, and
1386  you may at your option offer warranty protection in exchange for a fee.
1387
1388    2. You may modify your copy or copies of the Program or any portion
1389  of it, thus forming a work based on the Program, and copy and
1390  distribute such modifications or work under the terms of Section 1
1391  above, provided that you also meet all of these conditions:
1392
1393      a) You must cause the modified files to carry prominent notices
1394      stating that you changed the files and the date of any change.
1395
1396      b) You must cause any work that you distribute or publish, that in
1397      whole or in part contains or is derived from the Program or any
1398      part thereof, to be licensed as a whole at no charge to all third
1399      parties under the terms of this License.
1400
1401      c) If the modified program normally reads commands interactively
1402      when run, you must cause it, when started running for such
1403      interactive use in the most ordinary way, to print or display an
1404      announcement including an appropriate copyright notice and a
1405      notice that there is no warranty (or else, saying that you provide
1406      a warranty) and that users may redistribute the program under
1407      these conditions, and telling the user how to view a copy of this
1408      License.  (Exception: if the Program itself is interactive but
1409      does not normally print such an announcement, your work based on
1410      the Program is not required to print an announcement.)
1411
1412  These requirements apply to the modified work as a whole.  If
1413  identifiable sections of that work are not derived from the Program,
1414  and can be reasonably considered independent and separate works in
1415  themselves, then this License, and its terms, do not apply to those
1416  sections when you distribute them as separate works.  But when you
1417  distribute the same sections as part of a whole which is a work based
1418  on the Program, the distribution of the whole must be on the terms of
1419  this License, whose permissions for other licensees extend to the
1420  entire whole, and thus to each and every part regardless of who wrote it.
1421
1422  Thus, it is not the intent of this section to claim rights or contest
1423  your rights to work written entirely by you; rather, the intent is to
1424  exercise the right to control the distribution of derivative or
1425  collective works based on the Program.
1426
1427  In addition, mere aggregation of another work not based on the Program
1428  with the Program (or with a work based on the Program) on a volume of
1429  a storage or distribution medium does not bring the other work under
1430  the scope of this License.
1431
1432    3. You may copy and distribute the Program (or a work based on it,
1433  under Section 2) in object code or executable form under the terms of
1434  Sections 1 and 2 above provided that you also do one of the following:
1435
1436      a) Accompany it with the complete corresponding machine-readable
1437      source code, which must be distributed under the terms of Sections
1438      1 and 2 above on a medium customarily used for software interchange; or,
1439
1440      b) Accompany it with a written offer, valid for at least three
1441      years, to give any third party, for a charge no more than your
1442      cost of physically performing source distribution, a complete
1443      machine-readable copy of the corresponding source code, to be
1444      distributed under the terms of Sections 1 and 2 above on a medium
1445      customarily used for software interchange; or,
1446
1447      c) Accompany it with the information you received as to the offer
1448      to distribute corresponding source code.  (This alternative is
1449      allowed only for noncommercial distribution and only if you
1450      received the program in object code or executable form with such
1451      an offer, in accord with Subsection b above.)
1452
1453  The source code for a work means the preferred form of the work for
1454  making modifications to it.  For an executable work, complete source
1455  code means all the source code for all modules it contains, plus any
1456  associated interface definition files, plus the scripts used to
1457  control compilation and installation of the executable.  However, as a
1458  special exception, the source code distributed need not include
1459  anything that is normally distributed (in either source or binary
1460  form) with the major components (compiler, kernel, and so on) of the
1461  operating system on which the executable runs, unless that component
1462  itself accompanies the executable.
1463
1464  If distribution of executable or object code is made by offering
1465  access to copy from a designated place, then offering equivalent
1466  access to copy the source code from the same place counts as
1467  distribution of the source code, even though third parties are not
1468  compelled to copy the source along with the object code.
1469
1470    4. You may not copy, modify, sublicense, or distribute the Program
1471  except as expressly provided under this License.  Any attempt
1472  otherwise to copy, modify, sublicense or distribute the Program is
1473  void, and will automatically terminate your rights under this License.
1474  However, parties who have received copies, or rights, from you under
1475  this License will not have their licenses terminated so long as such
1476  parties remain in full compliance.
1477
1478    5. You are not required to accept this License, since you have not
1479  signed it.  However, nothing else grants you permission to modify or
1480  distribute the Program or its derivative works.  These actions are
1481  prohibited by law if you do not accept this License.  Therefore, by
1482  modifying or distributing the Program (or any work based on the
1483  Program), you indicate your acceptance of this License to do so, and
1484  all its terms and conditions for copying, distributing or modifying
1485  the Program or works based on it.
1486
1487    6. Each time you redistribute the Program (or any work based on the
1488  Program), the recipient automatically receives a license from the
1489  original licensor to copy, distribute or modify the Program subject to
1490  these terms and conditions.  You may not impose any further
1491  restrictions on the recipients' exercise of the rights granted herein.
1492  You are not responsible for enforcing compliance by third parties to
1493  this License.
1494
1495    7. If, as a consequence of a court judgment or allegation of patent
1496  infringement or for any other reason (not limited to patent issues),
1497  conditions are imposed on you (whether by court order, agreement or
1498  otherwise) that contradict the conditions of this License, they do not
1499  excuse you from the conditions of this License.  If you cannot
1500  distribute so as to satisfy simultaneously your obligations under this
1501  License and any other pertinent obligations, then as a consequence you
1502  may not distribute the Program at all.  For example, if a patent
1503  license would not permit royalty-free redistribution of the Program by
1504  all those who receive copies directly or indirectly through you, then
1505  the only way you could satisfy both it and this License would be to
1506  refrain entirely from distribution of the Program.
1507
1508  If any portion of this section is held invalid or unenforceable under
1509  any particular circumstance, the balance of the section is intended to
1510  apply and the section as a whole is intended to apply in other
1511  circumstances.
1512
1513  It is not the purpose of this section to induce you to infringe any
1514  patents or other property right claims or to contest validity of any
1515  such claims; this section has the sole purpose of protecting the
1516  integrity of the free software distribution system, which is
1517  implemented by public license practices.  Many people have made
1518  generous contributions to the wide range of software distributed
1519  through that system in reliance on consistent application of that
1520  system; it is up to the author/donor to decide if he or she is willing
1521  to distribute software through any other system and a licensee cannot
1522  impose that choice.
1523
1524  This section is intended to make thoroughly clear what is believed to
1525  be a consequence of the rest of this License.
1526
1527    8. If the distribution and/or use of the Program is restricted in
1528  certain countries either by patents or by copyrighted interfaces, the
1529  original copyright holder who places the Program under this License
1530  may add an explicit geographical distribution limitation excluding
1531  those countries, so that distribution is permitted only in or among
1532  countries not thus excluded.  In such case, this License incorporates
1533  the limitation as if written in the body of this License.
1534
1535    9. The Free Software Foundation may publish revised and/or new versions
1536  of the General Public License from time to time.  Such new versions will
1537  be similar in spirit to the present version, but may differ in detail to
1538  address new problems or concerns.
1539
1540  Each version is given a distinguishing version number.  If the Program
1541  specifies a version number of this License which applies to it and "any
1542  later version", you have the option of following the terms and conditions
1543  either of that version or of any later version published by the Free
1544  Software Foundation.  If the Program does not specify a version number of
1545  this License, you may choose any version ever published by the Free Software
1546  Foundation.
1547
1548    10. If you wish to incorporate parts of the Program into other free
1549  programs whose distribution conditions are different, write to the author
1550  to ask for permission.  For software which is copyrighted by the Free
1551  Software Foundation, write to the Free Software Foundation; we sometimes
1552  make exceptions for this.  Our decision will be guided by the two goals
1553  of preserving the free status of all derivatives of our free software and
1554  of promoting the sharing and reuse of software generally.
1555
1556	    NO WARRANTY
1557
1558    11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
1559  FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
1560  OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
1561  PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
1562  OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
1563  MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
1564  TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
1565  PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
1566  REPAIR OR CORRECTION.
1567
1568    12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
1569  WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
1570  REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
1571  INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
1572  OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
1573  TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
1574  YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
1575  PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
1576  POSSIBILITY OF SUCH DAMAGES.
1577
1578	   END OF TERMS AND CONDITIONS
1579
1580	How to Apply These Terms to Your New Programs
1581
1582    If you develop a new program, and you want it to be of the greatest
1583  possible use to the public, the best way to achieve this is to make it
1584  free software which everyone can redistribute and change under these terms.
1585
1586    To do so, attach the following notices to the program.  It is safest
1587  to attach them to the start of each source file to most effectively
1588  convey the exclusion of warranty; and each file should have at least
1589  the "copyright" line and a pointer to where the full notice is found.
1590
1591      <one line to give the program's name and a brief idea of what it does.>
1592      Copyright (C) <year>  <name of author>
1593
1594      This program is free software; you can redistribute it and/or modify
1595      it under the terms of the GNU General Public License as published by
1596      the Free Software Foundation; either version 2 of the License, or
1597      (at your option) any later version.
1598
1599      This program is distributed in the hope that it will be useful,
1600      but WITHOUT ANY WARRANTY; without even the implied warranty of
1601      MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
1602      GNU General Public License for more details.
1603
1604      You should have received a copy of the GNU General Public License along
1605      with this program; if not, write to the Free Software Foundation, Inc.,
1606      51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
1607
1608  Also add information on how to contact you by electronic and paper mail.
1609
1610  If the program is interactive, make it output a short notice like this
1611  when it starts in an interactive mode:
1612
1613      Gnomovision version 69, Copyright (C) year name of author
1614      Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
1615      This is free software, and you are welcome to redistribute it
1616      under certain conditions; type `show c' for details.
1617
1618  The hypothetical commands `show w' and `show c' should show the appropriate
1619  parts of the General Public License.  Of course, the commands you use may
1620  be called something other than `show w' and `show c'; they could even be
1621  mouse-clicks or menu items--whatever suits your program.
1622
1623  You should also get your employer (if you work as a programmer) or your
1624  school, if any, to sign a "copyright disclaimer" for the program, if
1625  necessary.  Here is a sample; alter the names:
1626
1627    Yoyodyne, Inc., hereby disclaims all copyright interest in the program
1628    `Gnomovision' (which makes passes at compilers) written by James Hacker.
1629
1630    <signature of Ty Coon>, 1 April 1989
1631    Ty Coon, President of Vice
1632
1633  This General Public License does not permit incorporating your program into
1634  proprietary programs.  If your program is a subroutine library, you may
1635  consider it more useful to permit linking proprietary applications with the
1636  library.  If this is what you want to do, use the GNU Lesser General
1637  Public License instead of this License.
1638============================================================================
1639
1640Additionally, some files (currently the contents of
1641toolsrc/org/mozilla/javascript/tools/debugger/treetable/) are available
1642only under the following license:
1643
1644============================================================================
1645 * Copyright 1997, 1998 Sun Microsystems, Inc.  All Rights Reserved.
1646 *
1647 * Redistribution and use in source and binary forms, with or without
1648 * modification, are permitted provided that the following conditions
1649 * are met:
1650 *
1651 *   - Redistributions of source code must retain the above copyright
1652 *     notice, this list of conditions and the following disclaimer.
1653 *
1654 *   - Redistributions in binary form must reproduce the above copyright
1655 *     notice, this list of conditions and the following disclaimer in the
1656 *     documentation and/or other materials provided with the distribution.
1657 *
1658 *   - Neither the name of Sun Microsystems nor the names of its
1659 *     contributors may be used to endorse or promote products derived
1660 *     from this software without specific prior written permission.
1661 *
1662 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
1663 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
1664 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
1665 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
1666 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
1667 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
1668 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
1669 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
1670 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
1671 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
1672 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1673============================================================================
1674
1675--------------------------------------------------------------------------------
1676scala_license.txt:
1677SCALA LICENSE
1678
1679Copyright (c) 2002-2012 EPFL, Lausanne, unless otherwise specified.
1680All rights reserved.
1681
1682This software was developed by the Programming Methods Laboratory of the
1683Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland.
1684
1685Permission to use, copy, modify, and distribute this software in source
1686or binary form for any purpose with or without fee is hereby granted,
1687provided that the following conditions are met:
1688
1689   1. Redistributions of source code must retain the above copyright
1690      notice, this list of conditions and the following disclaimer.
1691
1692   2. Redistributions in binary form must reproduce the above copyright
1693      notice, this list of conditions and the following disclaimer in the
1694      documentation and/or other materials provided with the distribution.
1695
1696   3. Neither the name of the EPFL nor the names of its contributors
1697      may be used to endorse or promote products derived from this
1698      software without specific prior written permission.
1699
1700
1701THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
1702ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
1703IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
1704ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
1705FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
1706DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
1707SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
1708CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
1709LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
1710OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
1711SUCH DAMAGE.
1712--------------------------------------------------------------------------------
1713trove_license.txt:
1714          GNU LESSER GENERAL PUBLIC LICENSE
1715               Version 2.1, February 1999
1716
1717 Copyright (C) 1991, 1999 Free Software Foundation, Inc.
1718     59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
1719 Everyone is permitted to copy and distribute verbatim copies
1720 of this license document, but changing it is not allowed.
1721
1722[This is the first released version of the Lesser GPL.  It also counts
1723 as the successor of the GNU Library Public License, version 2, hence
1724 the version number 2.1.]
1725
1726                Preamble
1727
1728  The licenses for most software are designed to take away your
1729freedom to share and change it.  By contrast, the GNU General Public
1730Licenses are intended to guarantee your freedom to share and change
1731free software--to make sure the software is free for all its users.
1732
1733  This license, the Lesser General Public License, applies to some
1734specially designated software packages--typically libraries--of the
1735Free Software Foundation and other authors who decide to use it.  You
1736can use it too, but we suggest you first think carefully about whether
1737this license or the ordinary General Public License is the better
1738strategy to use in any particular case, based on the explanations below.
1739
1740  When we speak of free software, we are referring to freedom of use,
1741not price.  Our General Public Licenses are designed to make sure that
1742you have the freedom to distribute copies of free software (and charge
1743for this service if you wish); that you receive source code or can get
1744it if you want it; that you can change the software and use pieces of
1745it in new free programs; and that you are informed that you can do
1746these things.
1747
1748  To protect your rights, we need to make restrictions that forbid
1749distributors to deny you these rights or to ask you to surrender these
1750rights.  These restrictions translate to certain responsibilities for
1751you if you distribute copies of the library or if you modify it.
1752
1753  For example, if you distribute copies of the library, whether gratis
1754or for a fee, you must give the recipients all the rights that we gave
1755you.  You must make sure that they, too, receive or can get the source
1756code.  If you link other code with the library, you must provide
1757complete object files to the recipients, so that they can relink them
1758with the library after making changes to the library and recompiling
1759it.  And you must show them these terms so they know their rights.
1760
1761  We protect your rights with a two-step method: (1) we copyright the
1762library, and (2) we offer you this license, which gives you legal
1763permission to copy, distribute and/or modify the library.
1764
1765  To protect each distributor, we want to make it very clear that
1766there is no warranty for the free library.  Also, if the library is
1767modified by someone else and passed on, the recipients should know
1768that what they have is not the original version, so that the original
1769author's reputation will not be affected by problems that might be
1770introduced by others.
1771
1772  Finally, software patents pose a constant threat to the existence of
1773any free program.  We wish to make sure that a company cannot
1774effectively restrict the users of a free program by obtaining a
1775restrictive license from a patent holder.  Therefore, we insist that
1776any patent license obtained for a version of the library must be
1777consistent with the full freedom of use specified in this license.
1778
1779  Most GNU software, including some libraries, is covered by the
1780ordinary GNU General Public License.  This license, the GNU Lesser
1781General Public License, applies to certain designated libraries, and
1782is quite different from the ordinary General Public License.  We use
1783this license for certain libraries in order to permit linking those
1784libraries into non-free programs.
1785
1786  When a program is linked with a library, whether statically or using
1787a shared library, the combination of the two is legally speaking a
1788combined work, a derivative of the original library.  The ordinary
1789General Public License therefore permits such linking only if the
1790entire combination fits its criteria of freedom.  The Lesser General
1791Public License permits more lax criteria for linking other code with
1792the library.
1793
1794  We call this license the "Lesser" General Public License because it
1795does Less to protect the user's freedom than the ordinary General
1796Public License.  It also provides other free software developers Less
1797of an advantage over competing non-free programs.  These disadvantages
1798are the reason we use the ordinary General Public License for many
1799libraries.  However, the Lesser license provides advantages in certain
1800special circumstances.
1801
1802  For example, on rare occasions, there may be a special need to
1803encourage the widest possible use of a certain library, so that it becomes
1804a de-facto standard.  To achieve this, non-free programs must be
1805allowed to use the library.  A more frequent case is that a free
1806library does the same job as widely used non-free libraries.  In this
1807case, there is little to gain by limiting the free library to free
1808software only, so we use the Lesser General Public License.
1809
1810  In other cases, permission to use a particular library in non-free
1811programs enables a greater number of people to use a large body of
1812free software.  For example, permission to use the GNU C Library in
1813non-free programs enables many more people to use the whole GNU
1814operating system, as well as its variant, the GNU/Linux operating
1815system.
1816
1817  Although the Lesser General Public License is Less protective of the
1818users' freedom, it does ensure that the user of a program that is
1819linked with the Library has the freedom and the wherewithal to run
1820that program using a modified version of the Library.
1821
1822  The precise terms and conditions for copying, distribution and
1823modification follow.  Pay close attention to the difference between a
1824"work based on the library" and a "work that uses the library".  The
1825former contains code derived from the library, whereas the latter must
1826be combined with the library in order to run.
1827
1828          GNU LESSER GENERAL PUBLIC LICENSE
1829   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
1830
1831  0. This License Agreement applies to any software library or other
1832program which contains a notice placed by the copyright holder or
1833other authorized party saying it may be distributed under the terms of
1834this Lesser General Public License (also called "this License").
1835Each licensee is addressed as "you".
1836
1837  A "library" means a collection of software functions and/or data
1838prepared so as to be conveniently linked with application programs
1839(which use some of those functions and data) to form executables.
1840
1841  The "Library", below, refers to any such software library or work
1842which has been distributed under these terms.  A "work based on the
1843Library" means either the Library or any derivative work under
1844copyright law: that is to say, a work containing the Library or a
1845portion of it, either verbatim or with modifications and/or translated
1846straightforwardly into another language.  (Hereinafter, translation is
1847included without limitation in the term "modification".)
1848
1849  "Source code" for a work means the preferred form of the work for
1850making modifications to it.  For a library, complete source code means
1851all the source code for all modules it contains, plus any associated
1852interface definition files, plus the scripts used to control compilation
1853and installation of the library.
1854
1855  Activities other than copying, distribution and modification are not
1856covered by this License; they are outside its scope.  The act of
1857running a program using the Library is not restricted, and output from
1858such a program is covered only if its contents constitute a work based
1859on the Library (independent of the use of the Library in a tool for
1860writing it).  Whether that is true depends on what the Library does
1861and what the program that uses the Library does.
1862
1863  1. You may copy and distribute verbatim copies of the Library's
1864complete source code as you receive it, in any medium, provided that
1865you conspicuously and appropriately publish on each copy an
1866appropriate copyright notice and disclaimer of warranty; keep intact
1867all the notices that refer to this License and to the absence of any
1868warranty; and distribute a copy of this License along with the
1869Library.
1870
1871  You may charge a fee for the physical act of transferring a copy,
1872and you may at your option offer warranty protection in exchange for a
1873fee.
1874
1875  2. You may modify your copy or copies of the Library or any portion
1876of it, thus forming a work based on the Library, and copy and
1877distribute such modifications or work under the terms of Section 1
1878above, provided that you also meet all of these conditions:
1879
1880    a) The modified work must itself be a software library.
1881
1882    b) You must cause the files modified to carry prominent notices
1883    stating that you changed the files and the date of any change.
1884
1885    c) You must cause the whole of the work to be licensed at no
1886    charge to all third parties under the terms of this License.
1887
1888    d) If a facility in the modified Library refers to a function or a
1889    table of data to be supplied by an application program that uses
1890    the facility, other than as an argument passed when the facility
1891    is invoked, then you must make a good faith effort to ensure that,
1892    in the event an application does not supply such function or
1893    table, the facility still operates, and performs whatever part of
1894    its purpose remains meaningful.
1895
1896    (For example, a function in a library to compute square roots has
1897    a purpose that is entirely well-defined independent of the
1898    application.  Therefore, Subsection 2d requires that any
1899    application-supplied function or table used by this function must
1900    be optional: if the application does not supply it, the square
1901    root function must still compute square roots.)
1902
1903These requirements apply to the modified work as a whole.  If
1904identifiable sections of that work are not derived from the Library,
1905and can be reasonably considered independent and separate works in
1906themselves, then this License, and its terms, do not apply to those
1907sections when you distribute them as separate works.  But when you
1908distribute the same sections as part of a whole which is a work based
1909on the Library, the distribution of the whole must be on the terms of
1910this License, whose permissions for other licensees extend to the
1911entire whole, and thus to each and every part regardless of who wrote
1912it.
1913
1914Thus, it is not the intent of this section to claim rights or contest
1915your rights to work written entirely by you; rather, the intent is to
1916exercise the right to control the distribution of derivative or
1917collective works based on the Library.
1918
1919In addition, mere aggregation of another work not based on the Library
1920with the Library (or with a work based on the Library) on a volume of
1921a storage or distribution medium does not bring the other work under
1922the scope of this License.
1923
1924  3. You may opt to apply the terms of the ordinary GNU General Public
1925License instead of this License to a given copy of the Library.  To do
1926this, you must alter all the notices that refer to this License, so
1927that they refer to the ordinary GNU General Public License, version 2,
1928instead of to this License.  (If a newer version than version 2 of the
1929ordinary GNU General Public License has appeared, then you can specify
1930that version instead if you wish.)  Do not make any other change in
1931these notices.
1932
1933  Once this change is made in a given copy, it is irreversible for
1934that copy, so the ordinary GNU General Public License applies to all
1935subsequent copies and derivative works made from that copy.
1936
1937  This option is useful when you wish to copy part of the code of
1938the Library into a program that is not a library.
1939
1940  4. You may copy and distribute the Library (or a portion or
1941derivative of it, under Section 2) in object code or executable form
1942under the terms of Sections 1 and 2 above provided that you accompany
1943it with the complete corresponding machine-readable source code, which
1944must be distributed under the terms of Sections 1 and 2 above on a
1945medium customarily used for software interchange.
1946
1947  If distribution of object code is made by offering access to copy
1948from a designated place, then offering equivalent access to copy the
1949source code from the same place satisfies the requirement to
1950distribute the source code, even though third parties are not
1951compelled to copy the source along with the object code.
1952
1953  5. A program that contains no derivative of any portion of the
1954Library, but is designed to work with the Library by being compiled or
1955linked with it, is called a "work that uses the Library".  Such a
1956work, in isolation, is not a derivative work of the Library, and
1957therefore falls outside the scope of this License.
1958
1959  However, linking a "work that uses the Library" with the Library
1960creates an executable that is a derivative of the Library (because it
1961contains portions of the Library), rather than a "work that uses the
1962library".  The executable is therefore covered by this License.
1963Section 6 states terms for distribution of such executables.
1964
1965  When a "work that uses the Library" uses material from a header file
1966that is part of the Library, the object code for the work may be a
1967derivative work of the Library even though the source code is not.
1968Whether this is true is especially significant if the work can be
1969linked without the Library, or if the work is itself a library.  The
1970threshold for this to be true is not precisely defined by law.
1971
1972  If such an object file uses only numerical parameters, data
1973structure layouts and accessors, and small macros and small inline
1974functions (ten lines or less in length), then the use of the object
1975file is unrestricted, regardless of whether it is legally a derivative
1976work.  (Executables containing this object code plus portions of the
1977Library will still fall under Section 6.)
1978
1979  Otherwise, if the work is a derivative of the Library, you may
1980distribute the object code for the work under the terms of Section 6.
1981Any executables containing that work also fall under Section 6,
1982whether or not they are linked directly with the Library itself.
1983
1984  6. As an exception to the Sections above, you may also combine or
1985link a "work that uses the Library" with the Library to produce a
1986work containing portions of the Library, and distribute that work
1987under terms of your choice, provided that the terms permit
1988modification of the work for the customer's own use and reverse
1989engineering for debugging such modifications.
1990
1991  You must give prominent notice with each copy of the work that the
1992Library is used in it and that the Library and its use are covered by
1993this License.  You must supply a copy of this License.  If the work
1994during execution displays copyright notices, you must include the
1995copyright notice for the Library among them, as well as a reference
1996directing the user to the copy of this License.  Also, you must do one
1997of these things:
1998
1999    a) Accompany the work with the complete corresponding
2000    machine-readable source code for the Library including whatever
2001    changes were used in the work (which must be distributed under
2002    Sections 1 and 2 above); and, if the work is an executable linked
2003    with the Library, with the complete machine-readable "work that
2004    uses the Library", as object code and/or source code, so that the
2005    user can modify the Library and then relink to produce a modified
2006    executable containing the modified Library.  (It is understood
2007    that the user who changes the contents of definitions files in the
2008    Library will not necessarily be able to recompile the application
2009    to use the modified definitions.)
2010
2011    b) Use a suitable shared library mechanism for linking with the
2012    Library.  A suitable mechanism is one that (1) uses at run time a
2013    copy of the library already present on the user's computer system,
2014    rather than copying library functions into the executable, and (2)
2015    will operate properly with a modified version of the library, if
2016    the user installs one, as long as the modified version is
2017    interface-compatible with the version that the work was made with.
2018
2019    c) Accompany the work with a written offer, valid for at
2020    least three years, to give the same user the materials
2021    specified in Subsection 6a, above, for a charge no more
2022    than the cost of performing this distribution.
2023
2024    d) If distribution of the work is made by offering access to copy
2025    from a designated place, offer equivalent access to copy the above
2026    specified materials from the same place.
2027
2028    e) Verify that the user has already received a copy of these
2029    materials or that you have already sent this user a copy.
2030
2031  For an executable, the required form of the "work that uses the
2032Library" must include any data and utility programs needed for
2033reproducing the executable from it.  However, as a special exception,
2034the materials to be distributed need not include anything that is
2035normally distributed (in either source or binary form) with the major
2036components (compiler, kernel, and so on) of the operating system on
2037which the executable runs, unless that component itself accompanies
2038the executable.
2039
2040  It may happen that this requirement contradicts the license
2041restrictions of other proprietary libraries that do not normally
2042accompany the operating system.  Such a contradiction means you cannot
2043use both them and the Library together in an executable that you
2044distribute.
2045
2046  7. You may place library facilities that are a work based on the
2047Library side-by-side in a single library together with other library
2048facilities not covered by this License, and distribute such a combined
2049library, provided that the separate distribution of the work based on
2050the Library and of the other library facilities is otherwise
2051permitted, and provided that you do these two things:
2052
2053    a) Accompany the combined library with a copy of the same work
2054    based on the Library, uncombined with any other library
2055    facilities.  This must be distributed under the terms of the
2056    Sections above.
2057
2058    b) Give prominent notice with the combined library of the fact
2059    that part of it is a work based on the Library, and explaining
2060    where to find the accompanying uncombined form of the same work.
2061
2062  8. You may not copy, modify, sublicense, link with, or distribute
2063the Library except as expressly provided under this License.  Any
2064attempt otherwise to copy, modify, sublicense, link with, or
2065distribute the Library is void, and will automatically terminate your
2066rights under this License.  However, parties who have received copies,
2067or rights, from you under this License will not have their licenses
2068terminated so long as such parties remain in full compliance.
2069
2070  9. You are not required to accept this License, since you have not
2071signed it.  However, nothing else grants you permission to modify or
2072distribute the Library or its derivative works.  These actions are
2073prohibited by law if you do not accept this License.  Therefore, by
2074modifying or distributing the Library (or any work based on the
2075Library), you indicate your acceptance of this License to do so, and
2076all its terms and conditions for copying, distributing or modifying
2077the Library or works based on it.
2078
2079  10. Each time you redistribute the Library (or any work based on the
2080Library), the recipient automatically receives a license from the
2081original licensor to copy, distribute, link with or modify the Library
2082subject to these terms and conditions.  You may not impose any further
2083restrictions on the recipients' exercise of the rights granted herein.
2084You are not responsible for enforcing compliance by third parties with
2085this License.
2086
2087  11. If, as a consequence of a court judgment or allegation of patent
2088infringement or for any other reason (not limited to patent issues),
2089conditions are imposed on you (whether by court order, agreement or
2090otherwise) that contradict the conditions of this License, they do not
2091excuse you from the conditions of this License.  If you cannot
2092distribute so as to satisfy simultaneously your obligations under this
2093License and any other pertinent obligations, then as a consequence you
2094may not distribute the Library at all.  For example, if a patent
2095license would not permit royalty-free redistribution of the Library by
2096all those who receive copies directly or indirectly through you, then
2097the only way you could satisfy both it and this License would be to
2098refrain entirely from distribution of the Library.
2099
2100If any portion of this section is held invalid or unenforceable under any
2101particular circumstance, the balance of the section is intended to apply,
2102and the section as a whole is intended to apply in other circumstances.
2103
2104It is not the purpose of this section to induce you to infringe any
2105patents or other property right claims or to contest validity of any
2106such claims; this section has the sole purpose of protecting the
2107integrity of the free software distribution system which is
2108implemented by public license practices.  Many people have made
2109generous contributions to the wide range of software distributed
2110through that system in reliance on consistent application of that
2111system; it is up to the author/donor to decide if he or she is willing
2112to distribute software through any other system and a licensee cannot
2113impose that choice.
2114
2115This section is intended to make thoroughly clear what is believed to
2116be a consequence of the rest of this License.
2117
2118  12. If the distribution and/or use of the Library is restricted in
2119certain countries either by patents or by copyrighted interfaces, the
2120original copyright holder who places the Library under this License may add
2121an explicit geographical distribution limitation excluding those countries,
2122so that distribution is permitted only in or among countries not thus
2123excluded.  In such case, this License incorporates the limitation as if
2124written in the body of this License.
2125
2126  13. The Free Software Foundation may publish revised and/or new
2127versions of the Lesser General Public License from time to time.
2128Such new versions will be similar in spirit to the present version,
2129but may differ in detail to address new problems or concerns.
2130
2131Each version is given a distinguishing version number.  If the Library
2132specifies a version number of this License which applies to it and
2133"any later version", you have the option of following the terms and
2134conditions either of that version or of any later version published by
2135the Free Software Foundation.  If the Library does not specify a
2136license version number, you may choose any version ever published by
2137the Free Software Foundation.
2138
2139  14. If you wish to incorporate parts of the Library into other free
2140programs whose distribution conditions are incompatible with these,
2141write to the author to ask for permission.  For software which is
2142copyrighted by the Free Software Foundation, write to the Free
2143Software Foundation; we sometimes make exceptions for this.  Our
2144decision will be guided by the two goals of preserving the free status
2145of all derivatives of our free software and of promoting the sharing
2146and reuse of software generally.
2147
2148                NO WARRANTY
2149
2150  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
2151WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
2152EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
2153OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
2154KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
2155IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
2156PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
2157LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
2158THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
2159
2160  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
2161WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
2162AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
2163FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
2164CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
2165LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
2166RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
2167FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
2168SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
2169DAMAGES.
2170
2171             END OF TERMS AND CONDITIONS
2172
2173           How to Apply These Terms to Your New Libraries
2174
2175  If you develop a new library, and you want it to be of the greatest
2176possible use to the public, we recommend making it free software that
2177everyone can redistribute and change.  You can do so by permitting
2178redistribution under these terms (or, alternatively, under the terms of the
2179ordinary General Public License).
2180
2181  To apply these terms, attach the following notices to the library.  It is
2182safest to attach them to the start of each source file to most effectively
2183convey the exclusion of warranty; and each file should have at least the
2184"copyright" line and a pointer to where the full notice is found.
2185
2186    <one line to give the library's name and a brief idea of what it does.>
2187    Copyright (C) <year>  <name of author>
2188
2189    This library is free software; you can redistribute it and/or
2190    modify it under the terms of the GNU Lesser General Public
2191    License as published by the Free Software Foundation; either
2192    version 2.1 of the License, or (at your option) any later version.
2193
2194    This library is distributed in the hope that it will be useful,
2195    but WITHOUT ANY WARRANTY; without even the implied warranty of
2196    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
2197    Lesser General Public License for more details.
2198
2199    You should have received a copy of the GNU Lesser General Public
2200    License along with this library; if not, write to the Free Software
2201    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
2202
2203Also add information on how to contact you by electronic and paper mail.
2204
2205You should also get your employer (if you work as a programmer) or your
2206school, if any, to sign a "copyright disclaimer" for the library, if
2207necessary.  Here is a sample; alter the names:
2208
2209  Yoyodyne, Inc., hereby disclaims all copyright interest in the
2210  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
2211
2212  <signature of Ty Coon>, 1 April 1990
2213  Ty Coon, President of Vice
2214
2215That's all there is to it!
2216
2217
2218
2219--------------------------------------------------------------------------------
2220trove_readme_license.txt:
2221The Trove library is licensed under the Lesser GNU Public License,
2222which is included with the distribution in a file called trove_license.txt.
2223
2224
2225The PrimeFinder and HashFunctions classes in Trove are subject to the
2226following license restrictions:
2227
2228Copyright (c) 1999 CERN - European Organization for Nuclear Research.
2229
2230Permission to use, copy, modify, distribute and sell this software and
2231its documentation for any purpose is hereby granted without fee,
2232provided that the above copyright notice appear in all copies and that
2233both that copyright notice and this permission notice appear in
2234supporting documentation. CERN makes no representations about the
2235suitability of this software for any purpose. It is provided "as is"
2236without expressed or implied warranty.
2237
2238
2239
2240--------------------------------------------------------------------------------
2241