From e36b5d3476f3d59444ef8d37f29d12b5e0d07a5a Mon Sep 17 00:00:00 2001 From: Nikolay Igotti Date: Tue, 28 Mar 2017 17:03:30 +0300 Subject: [PATCH] Add licenses (#397) * Add licenses * Add more licenses --- license/LICENSE.txt | 15 + license/NOTICE.txt | 8 + license/third_party/args4j_LICENSE.txt | 21 + license/third_party/asm_license.txt | 28 + .../third_party/closure-compiler_LICENSE.txt | 202 +++++ license/third_party/dart_LICENSE.txt | 48 + license/third_party/glibc_license.txt | 75 ++ license/third_party/jshashtable_license.txt | 15 + license/third_party/json_LICENSE.txt | 23 + license/third_party/llvm_license.txt | 76 ++ license/third_party/maven_LICENSE.txt | 202 +++++ license/third_party/pcollections_LICENSE.txt | 19 + license/third_party/prototype_license.txt | 16 + license/third_party/rhino_LICENSE.txt | 851 ++++++++++++++++++ license/third_party/scala_license.txt | 35 + license/third_party/trove_license.txt | 504 +++++++++++ license/third_party/trove_readme_license.txt | 18 + license/third_party/xcode_license.pdf | Bin 0 -> 76053 bytes 18 files changed, 2156 insertions(+) create mode 100644 license/LICENSE.txt create mode 100644 license/NOTICE.txt create mode 100644 license/third_party/args4j_LICENSE.txt create mode 100644 license/third_party/asm_license.txt create mode 100644 license/third_party/closure-compiler_LICENSE.txt create mode 100644 license/third_party/dart_LICENSE.txt create mode 100644 license/third_party/glibc_license.txt create mode 100644 license/third_party/jshashtable_license.txt create mode 100644 license/third_party/json_LICENSE.txt create mode 100644 license/third_party/llvm_license.txt create mode 100644 license/third_party/maven_LICENSE.txt create mode 100644 license/third_party/pcollections_LICENSE.txt create mode 100644 license/third_party/prototype_license.txt create mode 100644 license/third_party/rhino_LICENSE.txt create mode 100644 license/third_party/scala_license.txt create mode 100644 license/third_party/trove_license.txt create mode 100644 license/third_party/trove_readme_license.txt create mode 100644 license/third_party/xcode_license.pdf diff --git a/license/LICENSE.txt b/license/LICENSE.txt new file mode 100644 index 00000000000..063d9143215 --- /dev/null +++ b/license/LICENSE.txt @@ -0,0 +1,15 @@ +/* + * Copyright 2010-2017 JetBrains s.r.o. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ diff --git a/license/NOTICE.txt b/license/NOTICE.txt new file mode 100644 index 00000000000..84f6cc4bd45 --- /dev/null +++ b/license/NOTICE.txt @@ -0,0 +1,8 @@ + ========================================================================= + == NOTICE file corresponding to the section 4 d of == + == the Apache License, Version 2.0, == + == in this case for the Kotlin Compiler distribution. == + ========================================================================= + + Kotlin Compiler + Copyright 2010-2017 JetBrains s.r.o and respective authors and developers diff --git a/license/third_party/args4j_LICENSE.txt b/license/third_party/args4j_LICENSE.txt new file mode 100644 index 00000000000..04471dd7be3 --- /dev/null +++ b/license/third_party/args4j_LICENSE.txt @@ -0,0 +1,21 @@ +The MIT License + +Copyright (c) 2003, Kohsuke Kawaguchi + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/license/third_party/asm_license.txt b/license/third_party/asm_license.txt new file mode 100644 index 00000000000..d0cd82defe0 --- /dev/null +++ b/license/third_party/asm_license.txt @@ -0,0 +1,28 @@ + + ASM: a very small and fast Java bytecode manipulation framework + Copyright (c) 2000-2005 INRIA, France Telecom + All rights reserved. + + Redistribution and use in source and binary forms, with or without + modification, are permitted provided that the following conditions + are met: + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holders nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + + THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" + AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE + LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR + CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF + SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS + INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN + CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) + ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF + THE POSSIBILITY OF SUCH DAMAGE. diff --git a/license/third_party/closure-compiler_LICENSE.txt b/license/third_party/closure-compiler_LICENSE.txt new file mode 100644 index 00000000000..d6456956733 --- /dev/null +++ b/license/third_party/closure-compiler_LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/license/third_party/dart_LICENSE.txt b/license/third_party/dart_LICENSE.txt new file mode 100644 index 00000000000..0e7aabed93c --- /dev/null +++ b/license/third_party/dart_LICENSE.txt @@ -0,0 +1,48 @@ +This license applies to all parts of Dart that are not externally +maintained libraries. The external maintained libraries used by +Dart are: + +7-Zip - in third_party/7zip +JSCRE - in runtime/third_party/jscre +Ant - in third_party/apache_ant +args4j - in third_party/args4j +bzip2 - in third_party/bzip2 +dromaeo - in samples/third_party/dromaeo +Eclipse - in third_party/eclipse +gsutil = in third_party/gsutil +Guava - in third_party/guava +hamcrest - in third_party/hamcrest +Httplib2 - in samples/third_party/httplib2 +JSON - in third_party/json +JUnit - in third_party/junit +Oauth - in samples/third_party/oauth2client +Rhino - in third_party/rhino +weberknecht - in third_party/weberknecht + +The libraries may have their own licenses; we recommend you read them, +as their terms may differ from the terms below. + +Copyright 2012, the Dart project authors. All rights reserved. +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + * Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above + copyright notice, this list of conditions and the following + disclaimer in the documentation and/or other materials provided + with the distribution. + * Neither the name of Google Inc. nor the names of its + contributors may be used to endorse or promote products derived + from this software without specific prior written permission. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT +OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff --git a/license/third_party/glibc_license.txt b/license/third_party/glibc_license.txt new file mode 100644 index 00000000000..dc60a4cb78e --- /dev/null +++ b/license/third_party/glibc_license.txt @@ -0,0 +1,75 @@ +GCC RUNTIME LIBRARY EXCEPTION + +Version 3.1, 31 March 2009 + +Copyright (C) 2009 Free Software Foundation, Inc. + +Everyone is permitted to copy and distribute verbatim copies of this +license document, but changing it is not allowed. + +This GCC Runtime Library Exception ("Exception") is an additional +permission under section 7 of the GNU General Public License, version +3 ("GPLv3"). It applies to a given file (the "Runtime Library") that +bears a notice placed by the copyright holder of the file stating that +the file is governed by GPLv3 along with this Exception. + +When you use GCC to compile a program, GCC may combine portions of +certain GCC header files and runtime libraries with the compiled +program. The purpose of this Exception is to allow compilation of +non-GPL (including proprietary) programs to use, in this way, the +header files and runtime libraries covered by this Exception. + +0. Definitions. + +A file is an "Independent Module" if it either requires the Runtime +Library for execution after a Compilation Process, or makes use of an +interface provided by the Runtime Library, but is not otherwise based +on the Runtime Library. + +"GCC" means a version of the GNU Compiler Collection, with or without +modifications, governed by version 3 (or a specified later version) of +the GNU General Public License (GPL) with the option of using any +subsequent versions published by the FSF. + +"GPL-compatible Software" is software whose conditions of propagation, +modification and use would permit combination with GCC in accord with +the license of GCC. + +"Target Code" refers to output from any compiler for a real or virtual +target processor architecture, in executable form or suitable for +input to an assembler, loader, linker and/or execution +phase. Notwithstanding that, Target Code does not include data in any +format that is used as a compiler intermediate representation, or used +for producing a compiler intermediate representation. + +The "Compilation Process" transforms code entirely represented in +non-intermediate languages designed for human-written code, and/or in +Java Virtual Machine byte code, into Target Code. Thus, for example, +use of source code generators and preprocessors need not be considered +part of the Compilation Process, since the Compilation Process can be +understood as starting with the output of the generators or +preprocessors. + +A Compilation Process is "Eligible" if it is done using GCC, alone or +with other GPL-compatible software, or if it is done without using any +work based on GCC. For example, using non-GPL-compatible Software to +optimize any GCC intermediate representations would not qualify as an +Eligible Compilation Process. + +1. Grant of Additional Permission. + +You have permission to propagate a work of Target Code formed by +combining the Runtime Library with Independent Modules, even if such +propagation would otherwise violate the terms of GPLv3, provided that +all Target Code was generated by Eligible Compilation Processes. You +may then convey such a combination under terms of your choice, +consistent with the licensing of the Independent Modules. + +2. No Weakening of GCC Copyleft. + +The availability of this Exception does not imply any general +presumption that third-party software is unaffected by the copyleft +requirements of the license of GCC. + + +Hopefully that text is self-explanatory. If it isn't, you need to speak to your lawyer, or the Free Software Foundation. diff --git a/license/third_party/jshashtable_license.txt b/license/third_party/jshashtable_license.txt new file mode 100644 index 00000000000..cd6d0f6bca6 --- /dev/null +++ b/license/third_party/jshashtable_license.txt @@ -0,0 +1,15 @@ +/** + * Copyright 2010 Tim Down. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ \ No newline at end of file diff --git a/license/third_party/json_LICENSE.txt b/license/third_party/json_LICENSE.txt new file mode 100644 index 00000000000..9be5071d079 --- /dev/null +++ b/license/third_party/json_LICENSE.txt @@ -0,0 +1,23 @@ +JSON + +Copyright (c) 2002 JSON.org + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +The Software shall be used for Good, not Evil. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/license/third_party/llvm_license.txt b/license/third_party/llvm_license.txt new file mode 100644 index 00000000000..c278f2c9283 --- /dev/null +++ b/license/third_party/llvm_license.txt @@ -0,0 +1,76 @@ +============================================================================== +libc++ License +============================================================================== + +The libc++ library is dual licensed under both the University of Illinois +"BSD-Like" license and the MIT license. As a user of this code you may choose +to use it under either license. As a contributor, you agree to allow your code +to be used under both. + +Full text of the relevant licenses is included below. + +============================================================================== + +University of Illinois/NCSA +Open Source License + +Copyright (c) 2009-2017 by the contributors listed in CREDITS.TXT + +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. + +============================================================================== + +Copyright (c) 2009-2014 by the contributors listed in CREDITS.TXT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/license/third_party/maven_LICENSE.txt b/license/third_party/maven_LICENSE.txt new file mode 100644 index 00000000000..d6456956733 --- /dev/null +++ b/license/third_party/maven_LICENSE.txt @@ -0,0 +1,202 @@ + + Apache License + Version 2.0, January 2004 + http://www.apache.org/licenses/ + + TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION + + 1. Definitions. + + "License" shall mean the terms and conditions for use, reproduction, + and distribution as defined by Sections 1 through 9 of this document. + + "Licensor" shall mean the copyright owner or entity authorized by + the copyright owner that is granting the License. + + "Legal Entity" shall mean the union of the acting entity and all + other entities that control, are controlled by, or are under common + control with that entity. For the purposes of this definition, + "control" means (i) the power, direct or indirect, to cause the + direction or management of such entity, whether by contract or + otherwise, or (ii) ownership of fifty percent (50%) or more of the + outstanding shares, or (iii) beneficial ownership of such entity. + + "You" (or "Your") shall mean an individual or Legal Entity + exercising permissions granted by this License. + + "Source" form shall mean the preferred form for making modifications, + including but not limited to software source code, documentation + source, and configuration files. + + "Object" form shall mean any form resulting from mechanical + transformation or translation of a Source form, including but + not limited to compiled object code, generated documentation, + and conversions to other media types. + + "Work" shall mean the work of authorship, whether in Source or + Object form, made available under the License, as indicated by a + copyright notice that is included in or attached to the work + (an example is provided in the Appendix below). + + "Derivative Works" shall mean any work, whether in Source or Object + form, that is based on (or derived from) the Work and for which the + editorial revisions, annotations, elaborations, or other modifications + represent, as a whole, an original work of authorship. For the purposes + of this License, Derivative Works shall not include works that remain + separable from, or merely link (or bind by name) to the interfaces of, + the Work and Derivative Works thereof. + + "Contribution" shall mean any work of authorship, including + the original version of the Work and any modifications or additions + to that Work or Derivative Works thereof, that is intentionally + submitted to Licensor for inclusion in the Work by the copyright owner + or by an individual or Legal Entity authorized to submit on behalf of + the copyright owner. For the purposes of this definition, "submitted" + means any form of electronic, verbal, or written communication sent + to the Licensor or its representatives, including but not limited to + communication on electronic mailing lists, source code control systems, + and issue tracking systems that are managed by, or on behalf of, the + Licensor for the purpose of discussing and improving the Work, but + excluding communication that is conspicuously marked or otherwise + designated in writing by the copyright owner as "Not a Contribution." + + "Contributor" shall mean Licensor and any individual or Legal Entity + on behalf of whom a Contribution has been received by Licensor and + subsequently incorporated within the Work. + + 2. Grant of Copyright License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + copyright license to reproduce, prepare Derivative Works of, + publicly display, publicly perform, sublicense, and distribute the + Work and such Derivative Works in Source or Object form. + + 3. Grant of Patent License. Subject to the terms and conditions of + this License, each Contributor hereby grants to You a perpetual, + worldwide, non-exclusive, no-charge, royalty-free, irrevocable + (except as stated in this section) patent license to make, have made, + use, offer to sell, sell, import, and otherwise transfer the Work, + where such license applies only to those patent claims licensable + by such Contributor that are necessarily infringed by their + Contribution(s) alone or by combination of their Contribution(s) + with the Work to which such Contribution(s) was submitted. If You + institute patent litigation against any entity (including a + cross-claim or counterclaim in a lawsuit) alleging that the Work + or a Contribution incorporated within the Work constitutes direct + or contributory patent infringement, then any patent licenses + granted to You under this License for that Work shall terminate + as of the date such litigation is filed. + + 4. Redistribution. You may reproduce and distribute copies of the + Work or Derivative Works thereof in any medium, with or without + modifications, and in Source or Object form, provided that You + meet the following conditions: + + (a) You must give any other recipients of the Work or + Derivative Works a copy of this License; and + + (b) You must cause any modified files to carry prominent notices + stating that You changed the files; and + + (c) You must retain, in the Source form of any Derivative Works + that You distribute, all copyright, patent, trademark, and + attribution notices from the Source form of the Work, + excluding those notices that do not pertain to any part of + the Derivative Works; and + + (d) If the Work includes a "NOTICE" text file as part of its + distribution, then any Derivative Works that You distribute must + include a readable copy of the attribution notices contained + within such NOTICE file, excluding those notices that do not + pertain to any part of the Derivative Works, in at least one + of the following places: within a NOTICE text file distributed + as part of the Derivative Works; within the Source form or + documentation, if provided along with the Derivative Works; or, + within a display generated by the Derivative Works, if and + wherever such third-party notices normally appear. The contents + of the NOTICE file are for informational purposes only and + do not modify the License. You may add Your own attribution + notices within Derivative Works that You distribute, alongside + or as an addendum to the NOTICE text from the Work, provided + that such additional attribution notices cannot be construed + as modifying the License. + + You may add Your own copyright statement to Your modifications and + may provide additional or different license terms and conditions + for use, reproduction, or distribution of Your modifications, or + for any such Derivative Works as a whole, provided Your use, + reproduction, and distribution of the Work otherwise complies with + the conditions stated in this License. + + 5. Submission of Contributions. Unless You explicitly state otherwise, + any Contribution intentionally submitted for inclusion in the Work + by You to the Licensor shall be under the terms and conditions of + this License, without any additional terms or conditions. + Notwithstanding the above, nothing herein shall supersede or modify + the terms of any separate license agreement you may have executed + with Licensor regarding such Contributions. + + 6. Trademarks. This License does not grant permission to use the trade + names, trademarks, service marks, or product names of the Licensor, + except as required for reasonable and customary use in describing the + origin of the Work and reproducing the content of the NOTICE file. + + 7. Disclaimer of Warranty. Unless required by applicable law or + agreed to in writing, Licensor provides the Work (and each + Contributor provides its Contributions) on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or + implied, including, without limitation, any warranties or conditions + of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A + PARTICULAR PURPOSE. You are solely responsible for determining the + appropriateness of using or redistributing the Work and assume any + risks associated with Your exercise of permissions under this License. + + 8. Limitation of Liability. In no event and under no legal theory, + whether in tort (including negligence), contract, or otherwise, + unless required by applicable law (such as deliberate and grossly + negligent acts) or agreed to in writing, shall any Contributor be + liable to You for damages, including any direct, indirect, special, + incidental, or consequential damages of any character arising as a + result of this License or out of the use or inability to use the + Work (including but not limited to damages for loss of goodwill, + work stoppage, computer failure or malfunction, or any and all + other commercial damages or losses), even if such Contributor + has been advised of the possibility of such damages. + + 9. Accepting Warranty or Additional Liability. While redistributing + the Work or Derivative Works thereof, You may choose to offer, + and charge a fee for, acceptance of support, warranty, indemnity, + or other liability obligations and/or rights consistent with this + License. However, in accepting such obligations, You may act only + on Your own behalf and on Your sole responsibility, not on behalf + of any other Contributor, and only if You agree to indemnify, + defend, and hold each Contributor harmless for any liability + incurred by, or claims asserted against, such Contributor by reason + of your accepting any such warranty or additional liability. + + END OF TERMS AND CONDITIONS + + APPENDIX: How to apply the Apache License to your work. + + To apply the Apache License to your work, attach the following + boilerplate notice, with the fields enclosed by brackets "[]" + replaced with your own identifying information. (Don't include + the brackets!) The text should be enclosed in the appropriate + comment syntax for the file format. We also recommend that a + file or class name and description of purpose be included on the + same "printed page" as the copyright notice for easier + identification within third-party archives. + + Copyright [yyyy] [name of copyright owner] + + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. diff --git a/license/third_party/pcollections_LICENSE.txt b/license/third_party/pcollections_LICENSE.txt new file mode 100644 index 00000000000..345a0dad954 --- /dev/null +++ b/license/third_party/pcollections_LICENSE.txt @@ -0,0 +1,19 @@ +Copyright (c) 2008 Harold Cooper + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/license/third_party/prototype_license.txt b/license/third_party/prototype_license.txt new file mode 100644 index 00000000000..dd3f40902fc --- /dev/null +++ b/license/third_party/prototype_license.txt @@ -0,0 +1,16 @@ +Copyright (c) 2005-2010 Sam Stephenson + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/license/third_party/rhino_LICENSE.txt b/license/third_party/rhino_LICENSE.txt new file mode 100644 index 00000000000..eb16d6f2084 --- /dev/null +++ b/license/third_party/rhino_LICENSE.txt @@ -0,0 +1,851 @@ +The majority of Rhino is MPL 1.1 / GPL 2.0 dual licensed: + +The Mozilla Public License (http://www.mozilla.org/MPL/MPL-1.1.txt): +============================================================================ + MOZILLA PUBLIC LICENSE + Version 1.1 + + --------------- + + 1. Definitions. + + 1.0.1. "Commercial Use" means distribution or otherwise making the + Covered Code available to a third party. + + 1.1. "Contributor" means each entity that creates or contributes to + the creation of Modifications. + + 1.2. "Contributor Version" means the combination of the Original + Code, prior Modifications used by a Contributor, and the Modifications + made by that particular Contributor. + + 1.3. "Covered Code" means the Original Code or Modifications or the + combination of the Original Code and Modifications, in each case + including portions thereof. + + 1.4. "Electronic Distribution Mechanism" means a mechanism generally + accepted in the software development community for the electronic + transfer of data. + + 1.5. "Executable" means Covered Code in any form other than Source + Code. + + 1.6. "Initial Developer" means the individual or entity identified + as the Initial Developer in the Source Code notice required by Exhibit + A. + + 1.7. "Larger Work" means a work which combines Covered Code or + portions thereof with code not governed by the terms of this License. + + 1.8. "License" means this document. + + 1.8.1. "Licensable" means having the right to grant, to the maximum + extent possible, whether at the time of the initial grant or + subsequently acquired, any and all of the rights conveyed herein. + + 1.9. "Modifications" means any addition to or deletion from the + substance or structure of either the Original Code or any previous + Modifications. When Covered Code is released as a series of files, a + Modification is: + A. Any addition to or deletion from the contents of a file + containing Original Code or previous Modifications. + + B. Any new file that contains any part of the Original Code or + previous Modifications. + + 1.10. "Original Code" means Source Code of computer software code + which is described in the Source Code notice required by Exhibit A as + Original Code, and which, at the time of its release under this + License is not already Covered Code governed by this License. + + 1.10.1. "Patent Claims" means any patent claim(s), now owned or + hereafter acquired, including without limitation, method, process, + and apparatus claims, in any patent Licensable by grantor. + + 1.11. "Source Code" means the preferred form of the Covered Code for + making modifications to it, including all modules it contains, plus + any associated interface definition files, scripts used to control + compilation and installation of an Executable, or source code + differential comparisons against either the Original Code or another + well known, available Covered Code of the Contributor's choice. The + Source Code can be in a compressed or archival form, provided the + appropriate decompression or de-archiving software is widely available + for no charge. + + 1.12. "You" (or "Your") means an individual or a legal entity + exercising rights under, and complying with all of the terms of, this + License or a future version of this License issued under Section 6.1. + For legal entities, "You" includes any entity which controls, is + controlled by, or is under common control with You. For purposes of + this definition, "control" means (a) the power, direct or indirect, + to cause the direction or management of such entity, whether by + contract or otherwise, or (b) ownership of more than fifty percent + (50%) of the outstanding shares or beneficial ownership of such + entity. + + 2. Source Code License. + + 2.1. The Initial Developer Grant. + The Initial Developer hereby grants You a world-wide, royalty-free, + non-exclusive license, subject to third party intellectual property + claims: + (a) under intellectual property rights (other than patent or + trademark) Licensable by Initial Developer to use, reproduce, + modify, display, perform, sublicense and distribute the Original + Code (or portions thereof) with or without Modifications, and/or + as part of a Larger Work; and + + (b) under Patents Claims infringed by the making, using or + selling of Original Code, to make, have made, use, practice, + sell, and offer for sale, and/or otherwise dispose of the + Original Code (or portions thereof). + + (c) the licenses granted in this Section 2.1(a) and (b) are + effective on the date Initial Developer first distributes + Original Code under the terms of this License. + + (d) Notwithstanding Section 2.1(b) above, no patent license is + granted: 1) for code that You delete from the Original Code; 2) + separate from the Original Code; or 3) for infringements caused + by: i) the modification of the Original Code or ii) the + combination of the Original Code with other software or devices. + + 2.2. Contributor Grant. + Subject to third party intellectual property claims, each Contributor + hereby grants You a world-wide, royalty-free, non-exclusive license + + (a) under intellectual property rights (other than patent or + trademark) Licensable by Contributor, to use, reproduce, modify, + display, perform, sublicense and distribute the Modifications + created by such Contributor (or portions thereof) either on an + unmodified basis, with other Modifications, as Covered Code + and/or as part of a Larger Work; and + + (b) under Patent Claims infringed by the making, using, or + selling of Modifications made by that Contributor either alone + and/or in combination with its Contributor Version (or portions + of such combination), to make, use, sell, offer for sale, have + made, and/or otherwise dispose of: 1) Modifications made by that + Contributor (or portions thereof); and 2) the combination of + Modifications made by that Contributor with its Contributor + Version (or portions of such combination). + + (c) the licenses granted in Sections 2.2(a) and 2.2(b) are + effective on the date Contributor first makes Commercial Use of + the Covered Code. + + (d) Notwithstanding Section 2.2(b) above, no patent license is + granted: 1) for any code that Contributor has deleted from the + Contributor Version; 2) separate from the Contributor Version; + 3) for infringements caused by: i) third party modifications of + Contributor Version or ii) the combination of Modifications made + by that Contributor with other software (except as part of the + Contributor Version) or other devices; or 4) under Patent Claims + infringed by Covered Code in the absence of Modifications made by + that Contributor. + + 3. Distribution Obligations. + + 3.1. Application of License. + The Modifications which You create or to which You contribute are + governed by the terms of this License, including without limitation + Section 2.2. The Source Code version of Covered Code may be + distributed only under the terms of this License or a future version + of this License released under Section 6.1, and You must include a + copy of this License with every copy of the Source Code You + distribute. You may not offer or impose any terms on any Source Code + version that alters or restricts the applicable version of this + License or the recipients' rights hereunder. However, You may include + an additional document offering the additional rights described in + Section 3.5. + + 3.2. Availability of Source Code. + Any Modification which You create or to which You contribute must be + made available in Source Code form under the terms of this License + either on the same media as an Executable version or via an accepted + Electronic Distribution Mechanism to anyone to whom you made an + Executable version available; and if made available via Electronic + Distribution Mechanism, must remain available for at least twelve (12) + months after the date it initially became available, or at least six + (6) months after a subsequent version of that particular Modification + has been made available to such recipients. You are responsible for + ensuring that the Source Code version remains available even if the + Electronic Distribution Mechanism is maintained by a third party. + + 3.3. Description of Modifications. + You must cause all Covered Code to which You contribute to contain a + file documenting the changes You made to create that Covered Code and + the date of any change. You must include a prominent statement that + the Modification is derived, directly or indirectly, from Original + Code provided by the Initial Developer and including the name of the + Initial Developer in (a) the Source Code, and (b) in any notice in an + Executable version or related documentation in which You describe the + origin or ownership of the Covered Code. + + 3.4. Intellectual Property Matters + (a) Third Party Claims. + If Contributor has knowledge that a license under a third party's + intellectual property rights is required to exercise the rights + granted by such Contributor under Sections 2.1 or 2.2, + Contributor must include a text file with the Source Code + distribution titled "LEGAL" which describes the claim and the + party making the claim in sufficient detail that a recipient will + know whom to contact. If Contributor obtains such knowledge after + the Modification is made available as described in Section 3.2, + Contributor shall promptly modify the LEGAL file in all copies + Contributor makes available thereafter and shall take other steps + (such as notifying appropriate mailing lists or newsgroups) + reasonably calculated to inform those who received the Covered + Code that new knowledge has been obtained. + + (b) Contributor APIs. + If Contributor's Modifications include an application programming + interface and Contributor has knowledge of patent licenses which + are reasonably necessary to implement that API, Contributor must + also include this information in the LEGAL file. + + (c) Representations. + Contributor represents that, except as disclosed pursuant to + Section 3.4(a) above, Contributor believes that Contributor's + Modifications are Contributor's original creation(s) and/or + Contributor has sufficient rights to grant the rights conveyed by + this License. + + 3.5. Required Notices. + You must duplicate the notice in Exhibit A in each file of the Source + Code. If it is not possible to put such notice in a particular Source + Code file due to its structure, then You must include such notice in a + location (such as a relevant directory) where a user would be likely + to look for such a notice. If You created one or more Modification(s) + You may add your name as a Contributor to the notice described in + Exhibit A. You must also duplicate this License in any documentation + for the Source Code where You describe recipients' rights or ownership + rights relating to Covered Code. You may choose to offer, and to + charge a fee for, warranty, support, indemnity or liability + obligations to one or more recipients of Covered Code. However, You + may do so only on Your own behalf, and not on behalf of the Initial + Developer or any Contributor. You must make it absolutely clear than + any such warranty, support, indemnity or liability obligation is + offered by You alone, and You hereby agree to indemnify the Initial + Developer and every Contributor for any liability incurred by the + Initial Developer or such Contributor as a result of warranty, + support, indemnity or liability terms You offer. + + 3.6. Distribution of Executable Versions. + You may distribute Covered Code in Executable form only if the + requirements of Section 3.1-3.5 have been met for that Covered Code, + and if You include a notice stating that the Source Code version of + the Covered Code is available under the terms of this License, + including a description of how and where You have fulfilled the + obligations of Section 3.2. The notice must be conspicuously included + in any notice in an Executable version, related documentation or + collateral in which You describe recipients' rights relating to the + Covered Code. You may distribute the Executable version of Covered + Code or ownership rights under a license of Your choice, which may + contain terms different from this License, provided that You are in + compliance with the terms of this License and that the license for the + Executable version does not attempt to limit or alter the recipient's + rights in the Source Code version from the rights set forth in this + License. If You distribute the Executable version under a different + license You must make it absolutely clear that any terms which differ + from this License are offered by You alone, not by the Initial + Developer or any Contributor. You hereby agree to indemnify the + Initial Developer and every Contributor for any liability incurred by + the Initial Developer or such Contributor as a result of any such + terms You offer. + + 3.7. Larger Works. + You may create a Larger Work by combining Covered Code with other code + not governed by the terms of this License and distribute the Larger + Work as a single product. In such a case, You must make sure the + requirements of this License are fulfilled for the Covered Code. + + 4. Inability to Comply Due to Statute or Regulation. + + If it is impossible for You to comply with any of the terms of this + License with respect to some or all of the Covered Code due to + statute, judicial order, or regulation then You must: (a) comply with + the terms of this License to the maximum extent possible; and (b) + describe the limitations and the code they affect. Such description + must be included in the LEGAL file described in Section 3.4 and must + be included with all distributions of the Source Code. Except to the + extent prohibited by statute or regulation, such description must be + sufficiently detailed for a recipient of ordinary skill to be able to + understand it. + + 5. Application of this License. + + This License applies to code to which the Initial Developer has + attached the notice in Exhibit A and to related Covered Code. + + 6. Versions of the License. + + 6.1. New Versions. + Netscape Communications Corporation ("Netscape") may publish revised + and/or new versions of the License from time to time. Each version + will be given a distinguishing version number. + + 6.2. Effect of New Versions. + Once Covered Code has been published under a particular version of the + License, You may always continue to use it under the terms of that + version. You may also choose to use such Covered Code under the terms + of any subsequent version of the License published by Netscape. No one + other than Netscape has the right to modify the terms applicable to + Covered Code created under this License. + + 6.3. Derivative Works. + If You create or use a modified version of this License (which you may + only do in order to apply it to code which is not already Covered Code + governed by this License), You must (a) rename Your license so that + the phrases "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", + "MPL", "NPL" or any confusingly similar phrase do not appear in your + license (except to note that your license differs from this License) + and (b) otherwise make it clear that Your version of the license + contains terms which differ from the Mozilla Public License and + Netscape Public License. (Filling in the name of the Initial + Developer, Original Code or Contributor in the notice described in + Exhibit A shall not of themselves be deemed to be modifications of + this License.) + + 7. DISCLAIMER OF WARRANTY. + + COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN "AS IS" BASIS, + WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, + WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF + DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. + THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE + IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, + YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE + COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER + OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF + ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER. + + 8. TERMINATION. + + 8.1. This License and the rights granted hereunder will terminate + automatically if You fail to comply with terms herein and fail to cure + such breach within 30 days of becoming aware of the breach. All + sublicenses to the Covered Code which are properly granted shall + survive any termination of this License. Provisions which, by their + nature, must remain in effect beyond the termination of this License + shall survive. + + 8.2. If You initiate litigation by asserting a patent infringement + claim (excluding declatory judgment actions) against Initial Developer + or a Contributor (the Initial Developer or Contributor against whom + You file such action is referred to as "Participant") alleging that: + + (a) such Participant's Contributor Version directly or indirectly + infringes any patent, then any and all rights granted by such + Participant to You under Sections 2.1 and/or 2.2 of this License + shall, upon 60 days notice from Participant terminate prospectively, + unless if within 60 days after receipt of notice You either: (i) + agree in writing to pay Participant a mutually agreeable reasonable + royalty for Your past and future use of Modifications made by such + Participant, or (ii) withdraw Your litigation claim with respect to + the Contributor Version against such Participant. If within 60 days + of notice, a reasonable royalty and payment arrangement are not + mutually agreed upon in writing by the parties or the litigation claim + is not withdrawn, the rights granted by Participant to You under + Sections 2.1 and/or 2.2 automatically terminate at the expiration of + the 60 day notice period specified above. + + (b) any software, hardware, or device, other than such Participant's + Contributor Version, directly or indirectly infringes any patent, then + any rights granted to You by such Participant under Sections 2.1(b) + and 2.2(b) are revoked effective as of the date You first made, used, + sold, distributed, or had made, Modifications made by that + Participant. + + 8.3. If You assert a patent infringement claim against Participant + alleging that such Participant's Contributor Version directly or + indirectly infringes any patent where such claim is resolved (such as + by license or settlement) prior to the initiation of patent + infringement litigation, then the reasonable value of the licenses + granted by such Participant under Sections 2.1 or 2.2 shall be taken + into account in determining the amount or value of any payment or + license. + + 8.4. In the event of termination under Sections 8.1 or 8.2 above, + all end user license agreements (excluding distributors and resellers) + which have been validly granted by You or any distributor hereunder + prior to termination shall survive termination. + + 9. LIMITATION OF LIABILITY. + + UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT + (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL YOU, THE INITIAL + DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, + OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR + ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY + CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, + WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER + COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN + INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF + LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY + RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW + PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE + EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO + THIS EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU. + + 10. U.S. GOVERNMENT END USERS. + + The Covered Code is a "commercial item," as that term is defined in + 48 C.F.R. 2.101 (Oct. 1995), consisting of "commercial computer + software" and "commercial computer software documentation," as such + terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 + C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), + all U.S. Government End Users acquire Covered Code with only those + rights set forth herein. + + 11. MISCELLANEOUS. + + This License represents the complete agreement concerning subject + matter hereof. If any provision of this License is held to be + unenforceable, such provision shall be reformed only to the extent + necessary to make it enforceable. This License shall be governed by + California law provisions (except to the extent applicable law, if + any, provides otherwise), excluding its conflict-of-law provisions. + With respect to disputes in which at least one party is a citizen of, + or an entity chartered or registered to do business in the United + States of America, any litigation relating to this License shall be + subject to the jurisdiction of the Federal Courts of the Northern + District of California, with venue lying in Santa Clara County, + California, with the losing party responsible for costs, including + without limitation, court costs and reasonable attorneys' fees and + expenses. The application of the United Nations Convention on + Contracts for the International Sale of Goods is expressly excluded. + Any law or regulation which provides that the language of a contract + shall be construed against the drafter shall not apply to this + License. + + 12. RESPONSIBILITY FOR CLAIMS. + + As between Initial Developer and the Contributors, each party is + responsible for claims and damages arising, directly or indirectly, + out of its utilization of rights under this License and You agree to + work with Initial Developer and Contributors to distribute such + responsibility on an equitable basis. Nothing herein is intended or + shall be deemed to constitute any admission of liability. + + 13. MULTIPLE-LICENSED CODE. + + Initial Developer may designate portions of the Covered Code as + "Multiple-Licensed". "Multiple-Licensed" means that the Initial + Developer permits you to utilize portions of the Covered Code under + Your choice of the NPL or the alternative licenses, if any, specified + by the Initial Developer in the file described in Exhibit A. + + EXHIBIT A -Mozilla Public License. + + ``The contents of this file are subject to the Mozilla Public License + Version 1.1 (the "License"); you may not use this file except in + compliance with the License. You may obtain a copy of the License at + http://www.mozilla.org/MPL/ + + Software distributed under the License is distributed on an "AS IS" + basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the + License for the specific language governing rights and limitations + under the License. + + The Original Code is ______________________________________. + + The Initial Developer of the Original Code is ________________________. + Portions created by ______________________ are Copyright (C) ______ + _______________________. All Rights Reserved. + + Contributor(s): ______________________________________. + + Alternatively, the contents of this file may be used under the terms + of the _____ license (the "[___] License"), in which case the + provisions of [______] License are applicable instead of those + above. If you wish to allow use of your version of this file only + under the terms of the [____] License and not to allow others to use + your version of this file under the MPL, indicate your decision by + deleting the provisions above and replace them with the notice and + other provisions required by the [___] License. If you do not delete + the provisions above, a recipient may use your version of this file + under either the MPL or the [___] License." + + [NOTE: The text of this Exhibit A may differ slightly from the text of + the notices in the Source Code files of the Original Code. You should + use the text of this Exhibit A rather than the text found in the + Original Code Source Code for Your Modifications.] +============================================================================ + +============================================================================ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your + freedom to share and change it. By contrast, the GNU General Public + License is intended to guarantee your freedom to share and change free + software--to make sure the software is free for all its users. This + General Public License applies to most of the Free Software + Foundation's software and to any other program whose authors commit to + using it. (Some other Free Software Foundation software is covered by + the GNU Lesser General Public License instead.) You can apply it to + your programs, too. + + When we speak of free software, we are referring to freedom, not + price. Our General Public Licenses are designed to make sure that you + have the freedom to distribute copies of free software (and charge for + this service if you wish), that you receive source code or can get it + if you want it, that you can change the software or use pieces of it + in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid + anyone to deny you these rights or to ask you to surrender the rights. + These restrictions translate to certain responsibilities for you if you + distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether + gratis or for a fee, you must give the recipients all the rights that + you have. You must make sure that they, too, receive or can get the + source code. And you must show them these terms so they know their + rights. + + We protect your rights with two steps: (1) copyright the software, and + (2) offer you this license which gives you legal permission to copy, + distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain + that everyone understands that there is no warranty for this free + software. If the software is modified by someone else and passed on, we + want its recipients to know that what they have is not the original, so + that any problems introduced by others will not reflect on the original + authors' reputations. + + Finally, any free program is threatened constantly by software + patents. We wish to avoid the danger that redistributors of a free + program will individually obtain patent licenses, in effect making the + program proprietary. To prevent this, we have made it clear that any + patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and + modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains + a notice placed by the copyright holder saying it may be distributed + under the terms of this General Public License. The "Program", below, + refers to any such program or work, and a "work based on the Program" + means either the Program or any derivative work under copyright law: + that is to say, a work containing the Program or a portion of it, + either verbatim or with modifications and/or translated into another + language. (Hereinafter, translation is included without limitation in + the term "modification".) Each licensee is addressed as "you". + + Activities other than copying, distribution and modification are not + covered by this License; they are outside its scope. The act of + running the Program is not restricted, and the output from the Program + is covered only if its contents constitute a work based on the + Program (independent of having been made by running the Program). + Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's + source code as you receive it, in any medium, provided that you + conspicuously and appropriately publish on each copy an appropriate + copyright notice and disclaimer of warranty; keep intact all the + notices that refer to this License and to the absence of any warranty; + and give any other recipients of the Program a copy of this License + along with the Program. + + You may charge a fee for the physical act of transferring a copy, and + you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion + of it, thus forming a work based on the Program, and copy and + distribute such modifications or work under the terms of Section 1 + above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + + These requirements apply to the modified work as a whole. If + identifiable sections of that work are not derived from the Program, + and can be reasonably considered independent and separate works in + themselves, then this License, and its terms, do not apply to those + sections when you distribute them as separate works. But when you + distribute the same sections as part of a whole which is a work based + on the Program, the distribution of the whole must be on the terms of + this License, whose permissions for other licensees extend to the + entire whole, and thus to each and every part regardless of who wrote it. + + Thus, it is not the intent of this section to claim rights or contest + your rights to work written entirely by you; rather, the intent is to + exercise the right to control the distribution of derivative or + collective works based on the Program. + + In addition, mere aggregation of another work not based on the Program + with the Program (or with a work based on the Program) on a volume of + a storage or distribution medium does not bring the other work under + the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, + under Section 2) in object code or executable form under the terms of + Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + + The source code for a work means the preferred form of the work for + making modifications to it. For an executable work, complete source + code means all the source code for all modules it contains, plus any + associated interface definition files, plus the scripts used to + control compilation and installation of the executable. However, as a + special exception, the source code distributed need not include + anything that is normally distributed (in either source or binary + form) with the major components (compiler, kernel, and so on) of the + operating system on which the executable runs, unless that component + itself accompanies the executable. + + If distribution of executable or object code is made by offering + access to copy from a designated place, then offering equivalent + access to copy the source code from the same place counts as + distribution of the source code, even though third parties are not + compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program + except as expressly provided under this License. Any attempt + otherwise to copy, modify, sublicense or distribute the Program is + void, and will automatically terminate your rights under this License. + However, parties who have received copies, or rights, from you under + this License will not have their licenses terminated so long as such + parties remain in full compliance. + + 5. You are not required to accept this License, since you have not + signed it. However, nothing else grants you permission to modify or + distribute the Program or its derivative works. These actions are + prohibited by law if you do not accept this License. Therefore, by + modifying or distributing the Program (or any work based on the + Program), you indicate your acceptance of this License to do so, and + all its terms and conditions for copying, distributing or modifying + the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the + Program), the recipient automatically receives a license from the + original licensor to copy, distribute or modify the Program subject to + these terms and conditions. You may not impose any further + restrictions on the recipients' exercise of the rights granted herein. + You are not responsible for enforcing compliance by third parties to + this License. + + 7. If, as a consequence of a court judgment or allegation of patent + infringement or for any other reason (not limited to patent issues), + conditions are imposed on you (whether by court order, agreement or + otherwise) that contradict the conditions of this License, they do not + excuse you from the conditions of this License. If you cannot + distribute so as to satisfy simultaneously your obligations under this + License and any other pertinent obligations, then as a consequence you + may not distribute the Program at all. For example, if a patent + license would not permit royalty-free redistribution of the Program by + all those who receive copies directly or indirectly through you, then + the only way you could satisfy both it and this License would be to + refrain entirely from distribution of the Program. + + If any portion of this section is held invalid or unenforceable under + any particular circumstance, the balance of the section is intended to + apply and the section as a whole is intended to apply in other + circumstances. + + It is not the purpose of this section to induce you to infringe any + patents or other property right claims or to contest validity of any + such claims; this section has the sole purpose of protecting the + integrity of the free software distribution system, which is + implemented by public license practices. Many people have made + generous contributions to the wide range of software distributed + through that system in reliance on consistent application of that + system; it is up to the author/donor to decide if he or she is willing + to distribute software through any other system and a licensee cannot + impose that choice. + + This section is intended to make thoroughly clear what is believed to + be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in + certain countries either by patents or by copyrighted interfaces, the + original copyright holder who places the Program under this License + may add an explicit geographical distribution limitation excluding + those countries, so that distribution is permitted only in or among + countries not thus excluded. In such case, this License incorporates + the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions + of the General Public License from time to time. Such new versions will + be similar in spirit to the present version, but may differ in detail to + address new problems or concerns. + + Each version is given a distinguishing version number. If the Program + specifies a version number of this License which applies to it and "any + later version", you have the option of following the terms and conditions + either of that version or of any later version published by the Free + Software Foundation. If the Program does not specify a version number of + this License, you may choose any version ever published by the Free Software + Foundation. + + 10. If you wish to incorporate parts of the Program into other free + programs whose distribution conditions are different, write to the author + to ask for permission. For software which is copyrighted by the Free + Software Foundation, write to the Free Software Foundation; we sometimes + make exceptions for this. Our decision will be guided by the two goals + of preserving the free status of all derivatives of our free software and + of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY + FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN + OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES + PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED + OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS + TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE + PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, + REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING + WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR + REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, + INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING + OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED + TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY + YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER + PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE + POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest + possible use to the public, the best way to achieve this is to make it + free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest + to attach them to the start of each source file to most effectively + convey the exclusion of warranty; and each file should have at least + the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + + Also add information on how to contact you by electronic and paper mail. + + If the program is interactive, make it output a short notice like this + when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + + The hypothetical commands `show w' and `show c' should show the appropriate + parts of the General Public License. Of course, the commands you use may + be called something other than `show w' and `show c'; they could even be + mouse-clicks or menu items--whatever suits your program. + + You should also get your employer (if you work as a programmer) or your + school, if any, to sign a "copyright disclaimer" for the program, if + necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + + This General Public License does not permit incorporating your program into + proprietary programs. If your program is a subroutine library, you may + consider it more useful to permit linking proprietary applications with the + library. If this is what you want to do, use the GNU Lesser General + Public License instead of this License. +============================================================================ + +Additionally, some files (currently the contents of +toolsrc/org/mozilla/javascript/tools/debugger/treetable/) are available +only under the following license: + +============================================================================ + * Copyright 1997, 1998 Sun Microsystems, Inc. All Rights Reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * - Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * - Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * - Neither the name of Sun Microsystems nor the names of its + * contributors may be used to endorse or promote products derived + * from this software without specific prior written permission. + * + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS + * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, + * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR + * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, + * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR + * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF + * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING + * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS + * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +============================================================================ diff --git a/license/third_party/scala_license.txt b/license/third_party/scala_license.txt new file mode 100644 index 00000000000..7863fb0f7e1 --- /dev/null +++ b/license/third_party/scala_license.txt @@ -0,0 +1,35 @@ +SCALA LICENSE + +Copyright (c) 2002-2012 EPFL, Lausanne, unless otherwise specified. +All rights reserved. + +This software was developed by the Programming Methods Laboratory of the +Swiss Federal Institute of Technology (EPFL), Lausanne, Switzerland. + +Permission to use, copy, modify, and distribute this software in source +or binary form for any purpose with or without fee is hereby granted, +provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of the EPFL nor the names of its contributors + may be used to endorse or promote products derived from this + software without specific prior written permission. + + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. \ No newline at end of file diff --git a/license/third_party/trove_license.txt b/license/third_party/trove_license.txt new file mode 100644 index 00000000000..583509c7efb --- /dev/null +++ b/license/third_party/trove_license.txt @@ -0,0 +1,504 @@ + GNU LESSER GENERAL PUBLIC LICENSE + Version 2.1, February 1999 + + Copyright (C) 1991, 1999 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + +[This is the first released version of the Lesser GPL. It also counts + as the successor of the GNU Library Public License, version 2, hence + the version number 2.1.] + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +Licenses are intended to guarantee your freedom to share and change +free software--to make sure the software is free for all its users. + + This license, the Lesser General Public License, applies to some +specially designated software packages--typically libraries--of the +Free Software Foundation and other authors who decide to use it. You +can use it too, but we suggest you first think carefully about whether +this license or the ordinary General Public License is the better +strategy to use in any particular case, based on the explanations below. + + When we speak of free software, we are referring to freedom of use, +not price. Our General Public Licenses are designed to make sure that +you have the freedom to distribute copies of free software (and charge +for this service if you wish); that you receive source code or can get +it if you want it; that you can change the software and use pieces of +it in new free programs; and that you are informed that you can do +these things. + + To protect your rights, we need to make restrictions that forbid +distributors to deny you these rights or to ask you to surrender these +rights. These restrictions translate to certain responsibilities for +you if you distribute copies of the library or if you modify it. + + For example, if you distribute copies of the library, whether gratis +or for a fee, you must give the recipients all the rights that we gave +you. You must make sure that they, too, receive or can get the source +code. If you link other code with the library, you must provide +complete object files to the recipients, so that they can relink them +with the library after making changes to the library and recompiling +it. And you must show them these terms so they know their rights. + + We protect your rights with a two-step method: (1) we copyright the +library, and (2) we offer you this license, which gives you legal +permission to copy, distribute and/or modify the library. + + To protect each distributor, we want to make it very clear that +there is no warranty for the free library. Also, if the library is +modified by someone else and passed on, the recipients should know +that what they have is not the original version, so that the original +author's reputation will not be affected by problems that might be +introduced by others. + + Finally, software patents pose a constant threat to the existence of +any free program. We wish to make sure that a company cannot +effectively restrict the users of a free program by obtaining a +restrictive license from a patent holder. Therefore, we insist that +any patent license obtained for a version of the library must be +consistent with the full freedom of use specified in this license. + + Most GNU software, including some libraries, is covered by the +ordinary GNU General Public License. This license, the GNU Lesser +General Public License, applies to certain designated libraries, and +is quite different from the ordinary General Public License. We use +this license for certain libraries in order to permit linking those +libraries into non-free programs. + + When a program is linked with a library, whether statically or using +a shared library, the combination of the two is legally speaking a +combined work, a derivative of the original library. The ordinary +General Public License therefore permits such linking only if the +entire combination fits its criteria of freedom. The Lesser General +Public License permits more lax criteria for linking other code with +the library. + + We call this license the "Lesser" General Public License because it +does Less to protect the user's freedom than the ordinary General +Public License. It also provides other free software developers Less +of an advantage over competing non-free programs. These disadvantages +are the reason we use the ordinary General Public License for many +libraries. However, the Lesser license provides advantages in certain +special circumstances. + + For example, on rare occasions, there may be a special need to +encourage the widest possible use of a certain library, so that it becomes +a de-facto standard. To achieve this, non-free programs must be +allowed to use the library. A more frequent case is that a free +library does the same job as widely used non-free libraries. In this +case, there is little to gain by limiting the free library to free +software only, so we use the Lesser General Public License. + + In other cases, permission to use a particular library in non-free +programs enables a greater number of people to use a large body of +free software. For example, permission to use the GNU C Library in +non-free programs enables many more people to use the whole GNU +operating system, as well as its variant, the GNU/Linux operating +system. + + Although the Lesser General Public License is Less protective of the +users' freedom, it does ensure that the user of a program that is +linked with the Library has the freedom and the wherewithal to run +that program using a modified version of the Library. + + The precise terms and conditions for copying, distribution and +modification follow. Pay close attention to the difference between a +"work based on the library" and a "work that uses the library". The +former contains code derived from the library, whereas the latter must +be combined with the library in order to run. + + GNU LESSER GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License Agreement applies to any software library or other +program which contains a notice placed by the copyright holder or +other authorized party saying it may be distributed under the terms of +this Lesser General Public License (also called "this License"). +Each licensee is addressed as "you". + + A "library" means a collection of software functions and/or data +prepared so as to be conveniently linked with application programs +(which use some of those functions and data) to form executables. + + The "Library", below, refers to any such software library or work +which has been distributed under these terms. A "work based on the +Library" means either the Library or any derivative work under +copyright law: that is to say, a work containing the Library or a +portion of it, either verbatim or with modifications and/or translated +straightforwardly into another language. (Hereinafter, translation is +included without limitation in the term "modification".) + + "Source code" for a work means the preferred form of the work for +making modifications to it. For a library, complete source code means +all the source code for all modules it contains, plus any associated +interface definition files, plus the scripts used to control compilation +and installation of the library. + + Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running a program using the Library is not restricted, and output from +such a program is covered only if its contents constitute a work based +on the Library (independent of the use of the Library in a tool for +writing it). Whether that is true depends on what the Library does +and what the program that uses the Library does. + + 1. You may copy and distribute verbatim copies of the Library's +complete source code as you receive it, in any medium, provided that +you conspicuously and appropriately publish on each copy an +appropriate copyright notice and disclaimer of warranty; keep intact +all the notices that refer to this License and to the absence of any +warranty; and distribute a copy of this License along with the +Library. + + You may charge a fee for the physical act of transferring a copy, +and you may at your option offer warranty protection in exchange for a +fee. + + 2. You may modify your copy or copies of the Library or any portion +of it, thus forming a work based on the Library, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) The modified work must itself be a software library. + + b) You must cause the files modified to carry prominent notices + stating that you changed the files and the date of any change. + + c) You must cause the whole of the work to be licensed at no + charge to all third parties under the terms of this License. + + d) If a facility in the modified Library refers to a function or a + table of data to be supplied by an application program that uses + the facility, other than as an argument passed when the facility + is invoked, then you must make a good faith effort to ensure that, + in the event an application does not supply such function or + table, the facility still operates, and performs whatever part of + its purpose remains meaningful. + + (For example, a function in a library to compute square roots has + a purpose that is entirely well-defined independent of the + application. Therefore, Subsection 2d requires that any + application-supplied function or table used by this function must + be optional: if the application does not supply it, the square + root function must still compute square roots.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Library, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Library, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote +it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Library. + +In addition, mere aggregation of another work not based on the Library +with the Library (or with a work based on the Library) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may opt to apply the terms of the ordinary GNU General Public +License instead of this License to a given copy of the Library. To do +this, you must alter all the notices that refer to this License, so +that they refer to the ordinary GNU General Public License, version 2, +instead of to this License. (If a newer version than version 2 of the +ordinary GNU General Public License has appeared, then you can specify +that version instead if you wish.) Do not make any other change in +these notices. + + Once this change is made in a given copy, it is irreversible for +that copy, so the ordinary GNU General Public License applies to all +subsequent copies and derivative works made from that copy. + + This option is useful when you wish to copy part of the code of +the Library into a program that is not a library. + + 4. You may copy and distribute the Library (or a portion or +derivative of it, under Section 2) in object code or executable form +under the terms of Sections 1 and 2 above provided that you accompany +it with the complete corresponding machine-readable source code, which +must be distributed under the terms of Sections 1 and 2 above on a +medium customarily used for software interchange. + + If distribution of object code is made by offering access to copy +from a designated place, then offering equivalent access to copy the +source code from the same place satisfies the requirement to +distribute the source code, even though third parties are not +compelled to copy the source along with the object code. + + 5. A program that contains no derivative of any portion of the +Library, but is designed to work with the Library by being compiled or +linked with it, is called a "work that uses the Library". Such a +work, in isolation, is not a derivative work of the Library, and +therefore falls outside the scope of this License. + + However, linking a "work that uses the Library" with the Library +creates an executable that is a derivative of the Library (because it +contains portions of the Library), rather than a "work that uses the +library". The executable is therefore covered by this License. +Section 6 states terms for distribution of such executables. + + When a "work that uses the Library" uses material from a header file +that is part of the Library, the object code for the work may be a +derivative work of the Library even though the source code is not. +Whether this is true is especially significant if the work can be +linked without the Library, or if the work is itself a library. The +threshold for this to be true is not precisely defined by law. + + If such an object file uses only numerical parameters, data +structure layouts and accessors, and small macros and small inline +functions (ten lines or less in length), then the use of the object +file is unrestricted, regardless of whether it is legally a derivative +work. (Executables containing this object code plus portions of the +Library will still fall under Section 6.) + + Otherwise, if the work is a derivative of the Library, you may +distribute the object code for the work under the terms of Section 6. +Any executables containing that work also fall under Section 6, +whether or not they are linked directly with the Library itself. + + 6. As an exception to the Sections above, you may also combine or +link a "work that uses the Library" with the Library to produce a +work containing portions of the Library, and distribute that work +under terms of your choice, provided that the terms permit +modification of the work for the customer's own use and reverse +engineering for debugging such modifications. + + You must give prominent notice with each copy of the work that the +Library is used in it and that the Library and its use are covered by +this License. You must supply a copy of this License. If the work +during execution displays copyright notices, you must include the +copyright notice for the Library among them, as well as a reference +directing the user to the copy of this License. Also, you must do one +of these things: + + a) Accompany the work with the complete corresponding + machine-readable source code for the Library including whatever + changes were used in the work (which must be distributed under + Sections 1 and 2 above); and, if the work is an executable linked + with the Library, with the complete machine-readable "work that + uses the Library", as object code and/or source code, so that the + user can modify the Library and then relink to produce a modified + executable containing the modified Library. (It is understood + that the user who changes the contents of definitions files in the + Library will not necessarily be able to recompile the application + to use the modified definitions.) + + b) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (1) uses at run time a + copy of the library already present on the user's computer system, + rather than copying library functions into the executable, and (2) + will operate properly with a modified version of the library, if + the user installs one, as long as the modified version is + interface-compatible with the version that the work was made with. + + c) Accompany the work with a written offer, valid for at + least three years, to give the same user the materials + specified in Subsection 6a, above, for a charge no more + than the cost of performing this distribution. + + d) If distribution of the work is made by offering access to copy + from a designated place, offer equivalent access to copy the above + specified materials from the same place. + + e) Verify that the user has already received a copy of these + materials or that you have already sent this user a copy. + + For an executable, the required form of the "work that uses the +Library" must include any data and utility programs needed for +reproducing the executable from it. However, as a special exception, +the materials to be distributed need not include anything that is +normally distributed (in either source or binary form) with the major +components (compiler, kernel, and so on) of the operating system on +which the executable runs, unless that component itself accompanies +the executable. + + It may happen that this requirement contradicts the license +restrictions of other proprietary libraries that do not normally +accompany the operating system. Such a contradiction means you cannot +use both them and the Library together in an executable that you +distribute. + + 7. You may place library facilities that are a work based on the +Library side-by-side in a single library together with other library +facilities not covered by this License, and distribute such a combined +library, provided that the separate distribution of the work based on +the Library and of the other library facilities is otherwise +permitted, and provided that you do these two things: + + a) Accompany the combined library with a copy of the same work + based on the Library, uncombined with any other library + facilities. This must be distributed under the terms of the + Sections above. + + b) Give prominent notice with the combined library of the fact + that part of it is a work based on the Library, and explaining + where to find the accompanying uncombined form of the same work. + + 8. You may not copy, modify, sublicense, link with, or distribute +the Library except as expressly provided under this License. Any +attempt otherwise to copy, modify, sublicense, link with, or +distribute the Library is void, and will automatically terminate your +rights under this License. However, parties who have received copies, +or rights, from you under this License will not have their licenses +terminated so long as such parties remain in full compliance. + + 9. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Library or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Library (or any work based on the +Library), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Library or works based on it. + + 10. Each time you redistribute the Library (or any work based on the +Library), the recipient automatically receives a license from the +original licensor to copy, distribute, link with or modify the Library +subject to these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties with +this License. + + 11. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Library at all. For example, if a patent +license would not permit royalty-free redistribution of the Library by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Library. + +If any portion of this section is held invalid or unenforceable under any +particular circumstance, the balance of the section is intended to apply, +and the section as a whole is intended to apply in other circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 12. If the distribution and/or use of the Library is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Library under this License may add +an explicit geographical distribution limitation excluding those countries, +so that distribution is permitted only in or among countries not thus +excluded. In such case, this License incorporates the limitation as if +written in the body of this License. + + 13. The Free Software Foundation may publish revised and/or new +versions of the Lesser General Public License from time to time. +Such new versions will be similar in spirit to the present version, +but may differ in detail to address new problems or concerns. + +Each version is given a distinguishing version number. If the Library +specifies a version number of this License which applies to it and +"any later version", you have the option of following the terms and +conditions either of that version or of any later version published by +the Free Software Foundation. If the Library does not specify a +license version number, you may choose any version ever published by +the Free Software Foundation. + + 14. If you wish to incorporate parts of the Library into other free +programs whose distribution conditions are incompatible with these, +write to the author to ask for permission. For software which is +copyrighted by the Free Software Foundation, write to the Free +Software Foundation; we sometimes make exceptions for this. Our +decision will be guided by the two goals of preserving the free status +of all derivatives of our free software and of promoting the sharing +and reuse of software generally. + + NO WARRANTY + + 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO +WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. +EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR +OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY +KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE +LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME +THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN +WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY +AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU +FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR +CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE +LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING +RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A +FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF +SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Libraries + + If you develop a new library, and you want it to be of the greatest +possible use to the public, we recommend making it free software that +everyone can redistribute and change. You can do so by permitting +redistribution under these terms (or, alternatively, under the terms of the +ordinary General Public License). + + To apply these terms, attach the following notices to the library. It is +safest to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least the +"copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +Also add information on how to contact you by electronic and paper mail. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the library, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the + library `Frob' (a library for tweaking knobs) written by James Random Hacker. + + , 1 April 1990 + Ty Coon, President of Vice + +That's all there is to it! + + diff --git a/license/third_party/trove_readme_license.txt b/license/third_party/trove_readme_license.txt new file mode 100644 index 00000000000..dcb598cf6fe --- /dev/null +++ b/license/third_party/trove_readme_license.txt @@ -0,0 +1,18 @@ +The Trove library is licensed under the Lesser GNU Public License, +which is included with the distribution in a file called trove_license.txt. + + +The PrimeFinder and HashFunctions classes in Trove are subject to the +following license restrictions: + +Copyright (c) 1999 CERN - European Organization for Nuclear Research. + +Permission to use, copy, modify, distribute and sell this software and +its documentation for any purpose is hereby granted without fee, +provided that the above copyright notice appear in all copies and that +both that copyright notice and this permission notice appear in +supporting documentation. CERN makes no representations about the +suitability of this software for any purpose. It is provided "as is" +without expressed or implied warranty. + + diff --git a/license/third_party/xcode_license.pdf b/license/third_party/xcode_license.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f0165238da41c1b30508151045b52c27378c88c9 GIT binary patch literal 76053 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 Tqa6ne8xsp0CFM&wQMmsHwXdeQ literal 0 HcmV?d00001