1 Copyright (c) 2015, Google Inc. 2 3 Licensed under the Apache License, Version 2.0 (the "License"); 4 you may not use this file except in compliance with the License. 5 6 Unless required by applicable law or agreed to in writing, software 7 distributed under the License is distributed on an "AS IS" BASIS, 8 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 9 See the License for the specific language governing permissions and 10 limitations under the License. 11 12 13 Apache License 14 Version 2.0, January 2004 15 http://www.apache.org/licenses/ 16 17 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 18 19 1. Definitions. 20 21 "License" shall mean the terms and conditions for use, reproduction, 22 and distribution as defined by Sections 1 through 9 of this document. 23 24 "Licensor" shall mean the copyright owner or entity authorized by 25 the copyright owner that is granting the License. 26 27 "Legal Entity" shall mean the union of the acting entity and all 28 other entities that control, are controlled by, or are under common 29 control with that entity. For the purposes of this definition, 30 "control" means (i) the power, direct or indirect, to cause the 31 direction or management of such entity, whether by contract or 32 otherwise, or (ii) ownership of fifty percent (50%) or more of the 33 outstanding shares, or (iii) beneficial ownership of such entity. 34 35 "You" (or "Your") shall mean an individual or Legal Entity 36 exercising permissions granted by this License. 37 38 "Source" form shall mean the preferred form for making modifications, 39 including but not limited to software source code, documentation 40 source, and configuration files. 41 42 "Object" form shall mean any form resulting from mechanical 43 transformation or translation of a Source form, including but 44 not limited to compiled object code, generated documentation, 45 and conversions to other media types. 46 47 "Work" shall mean the work of authorship, whether in Source or 48 Object form, made available under the License, as indicated by a 49 copyright notice that is included in or attached to the work 50 (an example is provided in the Appendix below). 51 52 "Derivative Works" shall mean any work, whether in Source or Object 53 form, that is based on (or derived from) the Work and for which the 54 editorial revisions, annotations, elaborations, or other modifications 55 represent, as a whole, an original work of authorship. For the purposes 56 of this License, Derivative Works shall not include works that remain 57 separable from, or merely link (or bind by name) to the interfaces of, 58 the Work and Derivative Works thereof. 59 60 "Contribution" shall mean any work of authorship, including 61 the original version of the Work and any modifications or additions 62 to that Work or Derivative Works thereof, that is intentionally 63 submitted to Licensor for inclusion in the Work by the copyright owner 64 or by an individual or Legal Entity authorized to submit on behalf of 65 the copyright owner. For the purposes of this definition, "submitted" 66 means any form of electronic, verbal, or written communication sent 67 to the Licensor or its representatives, including but not limited to 68 communication on electronic mailing lists, source code control systems, 69 and issue tracking systems that are managed by, or on behalf of, the 70 Licensor for the purpose of discussing and improving the Work, but 71 excluding communication that is conspicuously marked or otherwise 72 designated in writing by the copyright owner as "Not a Contribution." 73 74 "Contributor" shall mean Licensor and any individual or Legal Entity 75 on behalf of whom a Contribution has been received by Licensor and 76 subsequently incorporated within the Work. 77 78 2. Grant of Copyright License. Subject to the terms and conditions of 79 this License, each Contributor hereby grants to You a perpetual, 80 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 81 copyright license to reproduce, prepare Derivative Works of, 82 publicly display, publicly perform, sublicense, and distribute the 83 Work and such Derivative Works in Source or Object form. 84 85 3. Grant of Patent License. Subject to the terms and conditions of 86 this License, each Contributor hereby grants to You a perpetual, 87 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 88 (except as stated in this section) patent license to make, have made, 89 use, offer to sell, sell, import, and otherwise transfer the Work, 90 where such license applies only to those patent claims licensable 91 by such Contributor that are necessarily infringed by their 92 Contribution(s) alone or by combination of their Contribution(s) 93 with the Work to which such Contribution(s) was submitted. If You 94 institute patent litigation against any entity (including a 95 cross-claim or counterclaim in a lawsuit) alleging that the Work 96 or a Contribution incorporated within the Work constitutes direct 97 or contributory patent infringement, then any patent licenses 98 granted to You under this License for that Work shall terminate 99 as of the date such litigation is filed. 100 101 4. Redistribution. You may reproduce and distribute copies of the 102 Work or Derivative Works thereof in any medium, with or without 103 modifications, and in Source or Object form, provided that You 104 meet the following conditions: 105 106 (a) You must give any other recipients of the Work or 107 Derivative Works a copy of this License; and 108 109 (b) You must cause any modified files to carry prominent notices 110 stating that You changed the files; and 111 112 (c) You must retain, in the Source form of any Derivative Works 113 that You distribute, all copyright, patent, trademark, and 114 attribution notices from the Source form of the Work, 115 excluding those notices that do not pertain to any part of 116 the Derivative Works; and 117 118 (d) If the Work includes a "NOTICE" text file as part of its 119 distribution, then any Derivative Works that You distribute must 120 include a readable copy of the attribution notices contained 121 within such NOTICE file, excluding those notices that do not 122 pertain to any part of the Derivative Works, in at least one 123 of the following places: within a NOTICE text file distributed 124 as part of the Derivative Works; within the Source form or 125 documentation, if provided along with the Derivative Works; or, 126 within a display generated by the Derivative Works, if and 127 wherever such third-party notices normally appear. The contents 128 of the NOTICE file are for informational purposes only and 129 do not modify the License. You may add Your own attribution 130 notices within Derivative Works that You distribute, alongside 131 or as an addendum to the NOTICE text from the Work, provided 132 that such additional attribution notices cannot be construed 133 as modifying the License. 134 135 You may add Your own copyright statement to Your modifications and 136 may provide additional or different license terms and conditions 137 for use, reproduction, or distribution of Your modifications, or 138 for any such Derivative Works as a whole, provided Your use, 139 reproduction, and distribution of the Work otherwise complies with 140 the conditions stated in this License. 141 142 5. Submission of Contributions. Unless You explicitly state otherwise, 143 any Contribution intentionally submitted for inclusion in the Work 144 by You to the Licensor shall be under the terms and conditions of 145 this License, without any additional terms or conditions. 146 Notwithstanding the above, nothing herein shall supersede or modify 147 the terms of any separate license agreement you may have executed 148 with Licensor regarding such Contributions. 149 150 6. Trademarks. This License does not grant permission to use the trade 151 names, trademarks, service marks, or product names of the Licensor, 152 except as required for reasonable and customary use in describing the 153 origin of the Work and reproducing the content of the NOTICE file. 154 155 7. Disclaimer of Warranty. Unless required by applicable law or 156 agreed to in writing, Licensor provides the Work (and each 157 Contributor provides its Contributions) on an "AS IS" BASIS, 158 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 159 implied, including, without limitation, any warranties or conditions 160 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 161 PARTICULAR PURPOSE. You are solely responsible for determining the 162 appropriateness of using or redistributing the Work and assume any 163 risks associated with Your exercise of permissions under this License. 164 165 8. Limitation of Liability. In no event and under no legal theory, 166 whether in tort (including negligence), contract, or otherwise, 167 unless required by applicable law (such as deliberate and grossly 168 negligent acts) or agreed to in writing, shall any Contributor be 169 liable to You for damages, including any direct, indirect, special, 170 incidental, or consequential damages of any character arising as a 171 result of this License or out of the use or inability to use the 172 Work (including but not limited to damages for loss of goodwill, 173 work stoppage, computer failure or malfunction, or any and all 174 other commercial damages or losses), even if such Contributor 175 has been advised of the possibility of such damages. 176 177 9. Accepting Warranty or Additional Liability. While redistributing 178 the Work or Derivative Works thereof, You may choose to offer, 179 and charge a fee for, acceptance of support, warranty, indemnity, 180 or other liability obligations and/or rights consistent with this 181 License. However, in accepting such obligations, You may act only 182 on Your own behalf and on Your sole responsibility, not on behalf 183 of any other Contributor, and only if You agree to indemnify, 184 defend, and hold each Contributor harmless for any liability 185 incurred by, or claims asserted against, such Contributor by reason 186 of your accepting any such warranty or additional liability. 187 188 END OF TERMS AND CONDITIONS 189 190==================== 191Open Source Licenses 192==================== 193 194This software may use portions of the following libraries subject to the accompanying licenses: 195 196**************************** 197chromium_audio 198**************************** 199// Copyright 2014 The Chromium Authors. All rights reserved. 200// 201// Redistribution and use in source and binary forms, with or without 202// modification, are permitted provided that the following conditions are 203// met: 204// 205// * Redistributions of source code must retain the above copyright 206// notice, this list of conditions and the following disclaimer. 207// * Redistributions in binary form must reproduce the above 208// copyright notice, this list of conditions and the following disclaimer 209// in the documentation and/or other materials provided with the 210// distribution. 211// * Neither the name of Google Inc. nor the names of its 212// contributors may be used to endorse or promote products derived from 213// this software without specific prior written permission. 214// 215// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 216// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 217// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 218// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 219// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 220// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 221// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 222// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 223// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 224// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 225// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 226 227 228**************************** 229curl 230**************************** 231COPYRIGHT AND PERMISSION NOTICE 232 233Copyright (c) 1996 - 2014, Daniel Stenberg, <daniel@haxx.se>. 234 235All rights reserved. 236 237Permission to use, copy, modify, and distribute this software for any purpose 238with or without fee is hereby granted, provided that the above copyright 239notice and this permission notice appear in all copies. 240 241THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 242IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 243FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN 244NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, 245DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR 246OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE 247OR OTHER DEALINGS IN THE SOFTWARE. 248 249Except as contained in this notice, the name of a copyright holder shall not 250be used in advertising or otherwise to promote the sale, use or other dealings 251in this Software without prior written authorization of the copyright holder. 252 253 254**************************** 255dynamic_annotations 256**************************** 257Copyright (c) 2008-2009, Google Inc. 258All rights reserved. 259 260Redistribution and use in source and binary forms, with or without 261modification, are permitted provided that the following conditions are 262met: 263 264 * Redistributions of source code must retain the above copyright 265notice, this list of conditions and the following disclaimer. 266 * Redistributions in binary form must reproduce the above 267copyright notice, this list of conditions and the following disclaimer 268in the documentation and/or other materials provided with the 269distribution. 270 * Neither the name of Google Inc. nor the names of its 271contributors may be used to endorse or promote products derived from 272this software without specific prior written permission. 273 274THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 275"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 276LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 277A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 278OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 279SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 280LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 281DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 282THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 283(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 284OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 285 286 287**************************** 288eigen3 289**************************** 290Eigen is primarily MPL2 licensed. See COPYING.MPL2 and these links: 291 http://www.mozilla.org/MPL/2.0/ 292 http://www.mozilla.org/MPL/2.0/FAQ.html 293 294Some files contain third-party code under BSD or LGPL licenses, whence 295the other COPYING.* files here. 296 297All the LGPL code is either LGPL 2.1-only, or LGPL 2.1-or-later. 298For this reason, the COPYING.LGPL file contains the LGPL 2.1 text. 299 300If you want to guarantee that the Eigen code that you are #including 301is licensed under the MPL2 and possibly more permissive licenses (like 302BSD), #define this preprocessor symbol: EIGEN_MPL2_ONLY 303For example, with most compilers, you could add this to your project 304 CXXFLAGS: -DEIGEN_MPL2_ONLY 305This will cause a compilation error to be generated if you #include 306any code that is LGPL licensed. 307 308---------------------------------------------------------------------- 309Following applies to: 310./test/mapstaticmethods.cpp 311./test/schur_real.cpp 312./test/prec_inverse_4x4.cpp 313./test/smallvectors.cpp 314./test/redux.cpp 315./test/special_numbers.cpp 316./test/adjoint.cpp 317./test/resize.cpp 318./test/mixingtypes.cpp 319./test/product_trmv.cpp 320./test/sparse_solvers.cpp 321./test/cholesky.cpp 322./test/geo_quaternion.cpp 323./test/miscmatrices.cpp 324./test/stddeque.cpp 325./test/integer_types.cpp 326./test/product_large.cpp 327./test/eigensolver_generic.cpp 328./test/householder.cpp 329./test/geo_orthomethods.cpp 330./test/array_for_matrix.cpp 331./test/sparseLM.cpp 332./test/upperbidiagonalization.cpp 333./test/nomalloc.cpp 334./test/packetmath.cpp 335./test/jacobisvd.cpp 336./test/geo_transformations.cpp 337./test/swap.cpp 338./test/eigensolver_selfadjoint.cpp 339./test/inverse.cpp 340./test/product_selfadjoint.cpp 341./test/product_trsolve.cpp 342./test/product_extra.cpp 343./test/sparse_solver.h 344./test/mapstride.cpp 345./test/mapped_matrix.cpp 346./test/geo_eulerangles.cpp 347./test/eigen2support.cpp 348./test/denseLM.cpp 349./test/stdvector.cpp 350./test/nesting_ops.cpp 351./test/sparse_permutations.cpp 352./test/zerosized.cpp 353./test/exceptions.cpp 354./test/vectorwiseop.cpp 355./test/cwiseop.cpp 356./test/basicstuff.cpp 357./test/product_trmm.cpp 358./test/linearstructure.cpp 359./test/sparse_product.cpp 360./test/stdvector_overload.cpp 361./test/stable_norm.cpp 362./test/umeyama.cpp 363./test/unalignedcount.cpp 364./test/triangular.cpp 365./test/product_mmtr.cpp 366./test/sparse_basic.cpp 367./test/sparse_vector.cpp 368./test/meta.cpp 369./test/real_qz.cpp 370./test/ref.cpp 371./test/eigensolver_complex.cpp 372./test/cholmod_support.cpp 373./test/conjugate_gradient.cpp 374./test/sparse.h 375./test/simplicial_cholesky.cpp 376./test/bicgstab.cpp 377./test/dynalloc.cpp 378./test/product_notemporary.cpp 379./test/geo_hyperplane.cpp 380./test/lu.cpp 381./test/qr.cpp 382./test/hessenberg.cpp 383./test/sizeof.cpp 384./test/main.h 385./test/selfadjoint.cpp 386./test/permutationmatrices.cpp 387./test/superlu_support.cpp 388./test/qtvector.cpp 389./test/geo_homogeneous.cpp 390./test/determinant.cpp 391./test/array_reverse.cpp 392./test/unalignedassert.cpp 393./test/stdlist.cpp 394./test/product_symm.cpp 395./test/corners.cpp 396./test/dontalign.cpp 397./test/visitor.cpp 398./test/geo_alignedbox.cpp 399./test/diagonalmatrices.cpp 400./test/product_small.cpp 401./test/eigensolver_generalized_real.cpp 402./test/umfpack_support.cpp 403./test/first_aligned.cpp 404./test/qr_fullpivoting.cpp 405./test/array_replicate.cpp 406./test/geo_parametrizedline.cpp 407./test/eigen2/eigen2_unalignedassert.cpp 408./test/eigen2/eigen2_prec_inverse_4x4.cpp 409./test/eigen2/eigen2_alignedbox.cpp 410./test/eigen2/eigen2_sparse_product.cpp 411./test/eigen2/eigen2_meta.cpp 412./test/eigen2/eigen2_nomalloc.cpp 413./test/eigen2/eigen2_visitor.cpp 414./test/eigen2/eigen2_packetmath.cpp 415./test/eigen2/eigen2_svd.cpp 416./test/eigen2/eigen2_mixingtypes.cpp 417./test/eigen2/eigen2_qr.cpp 418./test/eigen2/eigen2_cwiseop.cpp 419./test/eigen2/eigen2_geometry_with_eigen2_prefix.cpp 420./test/eigen2/eigen2_smallvectors.cpp 421./test/eigen2/eigen2_commainitializer.cpp 422./test/eigen2/eigen2_sparse_solvers.cpp 423./test/eigen2/eigen2_hyperplane.cpp 424./test/eigen2/eigen2_eigensolver.cpp 425./test/eigen2/eigen2_linearstructure.cpp 426./test/eigen2/eigen2_sizeof.cpp 427./test/eigen2/eigen2_parametrizedline.cpp 428./test/eigen2/eigen2_lu.cpp 429./test/eigen2/eigen2_adjoint.cpp 430./test/eigen2/eigen2_geometry.cpp 431./test/eigen2/eigen2_stdvector.cpp 432./test/eigen2/eigen2_newstdvector.cpp 433./test/eigen2/eigen2_submatrices.cpp 434./test/eigen2/sparse.h 435./test/eigen2/eigen2_swap.cpp 436./test/eigen2/eigen2_triangular.cpp 437./test/eigen2/eigen2_basicstuff.cpp 438./test/eigen2/gsl_helper.h 439./test/eigen2/eigen2_dynalloc.cpp 440./test/eigen2/eigen2_array.cpp 441./test/eigen2/eigen2_map.cpp 442./test/eigen2/main.h 443./test/eigen2/eigen2_miscmatrices.cpp 444./test/eigen2/eigen2_product_large.cpp 445./test/eigen2/eigen2_first_aligned.cpp 446./test/eigen2/eigen2_cholesky.cpp 447./test/eigen2/eigen2_determinant.cpp 448./test/eigen2/eigen2_sum.cpp 449./test/eigen2/eigen2_inverse.cpp 450./test/eigen2/eigen2_regression.cpp 451./test/eigen2/eigen2_product_small.cpp 452./test/eigen2/eigen2_qtvector.cpp 453./test/eigen2/eigen2_sparse_vector.cpp 454./test/eigen2/product.h 455./test/eigen2/eigen2_sparse_basic.cpp 456./test/eigen2/eigen2_bug_132.cpp 457./test/array.cpp 458./test/product_syrk.cpp 459./test/commainitializer.cpp 460./test/conservative_resize.cpp 461./test/qr_colpivoting.cpp 462./test/nullary.cpp 463./test/bandmatrix.cpp 464./test/pastix_support.cpp 465./test/product.h 466./test/block.cpp 467./test/vectorization_logic.cpp 468./test/jacobi.cpp 469./test/diagonal.cpp 470./test/schur_complex.cpp 471./test/sizeoverflow.cpp 472./bench/BenchTimer.h 473./bench/benchFFT.cpp 474./bench/eig33.cpp 475./bench/spbench/spbenchsolver.h 476./bench/spbench/spbenchstyle.h 477./lapack/complex_double.cpp 478./lapack/cholesky.cpp 479./lapack/lapack_common.h 480./lapack/eigenvalues.cpp 481./lapack/single.cpp 482./lapack/lu.cpp 483./lapack/complex_single.cpp 484./lapack/double.cpp 485./demos/mix_eigen_and_c/binary_library.cpp 486./demos/mix_eigen_and_c/binary_library.h 487./demos/mix_eigen_and_c/example.c 488./demos/mandelbrot/mandelbrot.cpp 489./demos/mandelbrot/mandelbrot.h 490./demos/opengl/icosphere.cpp 491./demos/opengl/icosphere.h 492./demos/opengl/camera.cpp 493./demos/opengl/quaternion_demo.h 494./demos/opengl/camera.h 495./demos/opengl/trackball.h 496./demos/opengl/gpuhelper.h 497./demos/opengl/trackball.cpp 498./demos/opengl/gpuhelper.cpp 499./demos/opengl/quaternion_demo.cpp 500./debug/gdb/printers.py 501./unsupported/test/minres.cpp 502./unsupported/test/openglsupport.cpp 503./unsupported/test/jacobisvd.cpp 504./unsupported/test/dgmres.cpp 505./unsupported/test/matrix_square_root.cpp 506./unsupported/test/bdcsvd.cpp 507./unsupported/test/matrix_exponential.cpp 508./unsupported/test/forward_adolc.cpp 509./unsupported/test/polynomialsolver.cpp 510./unsupported/test/matrix_function.cpp 511./unsupported/test/sparse_extra.cpp 512./unsupported/test/matrix_functions.h 513./unsupported/test/svd_common.h 514./unsupported/test/FFTW.cpp 515./unsupported/test/alignedvector3.cpp 516./unsupported/test/autodiff.cpp 517./unsupported/test/gmres.cpp 518./unsupported/test/BVH.cpp 519./unsupported/test/levenberg_marquardt.cpp 520./unsupported/test/matrix_power.cpp 521./unsupported/test/kronecker_product.cpp 522./unsupported/test/splines.cpp 523./unsupported/test/polynomialutils.cpp 524./unsupported/bench/bench_svd.cpp 525./unsupported/Eigen/IterativeSolvers 526./unsupported/Eigen/src/IterativeSolvers/DGMRES.h 527./unsupported/Eigen/src/IterativeSolvers/IncompleteLU.h 528./unsupported/Eigen/src/IterativeSolvers/GMRES.h 529./unsupported/Eigen/src/IterativeSolvers/IncompleteCholesky.h 530./unsupported/Eigen/src/IterativeSolvers/Scaling.h 531./unsupported/Eigen/src/IterativeSolvers/MINRES.h 532./unsupported/Eigen/src/SparseExtra/RandomSetter.h 533./unsupported/Eigen/src/SparseExtra/MatrixMarketIterator.h 534./unsupported/Eigen/src/SparseExtra/DynamicSparseMatrix.h 535./unsupported/Eigen/src/SparseExtra/MarketIO.h 536./unsupported/Eigen/src/SparseExtra/BlockOfDynamicSparseMatrix.h 537./unsupported/Eigen/src/KroneckerProduct/KroneckerTensorProduct.h 538./unsupported/Eigen/src/NonLinearOptimization/LevenbergMarquardt.h 539./unsupported/Eigen/src/NonLinearOptimization/HybridNonLinearSolver.h 540./unsupported/Eigen/src/BVH/BVAlgorithms.h 541./unsupported/Eigen/src/BVH/KdBVH.h 542./unsupported/Eigen/src/AutoDiff/AutoDiffScalar.h 543./unsupported/Eigen/src/AutoDiff/AutoDiffJacobian.h 544./unsupported/Eigen/src/AutoDiff/AutoDiffVector.h 545./unsupported/Eigen/src/Splines/Spline.h 546./unsupported/Eigen/src/Splines/SplineFitting.h 547./unsupported/Eigen/src/Splines/SplineFwd.h 548./unsupported/Eigen/src/SVD/JacobiSVD.h 549./unsupported/Eigen/src/SVD/BDCSVD.h 550./unsupported/Eigen/src/SVD/SVDBase.h 551./unsupported/Eigen/src/MatrixFunctions/MatrixFunction.h 552./unsupported/Eigen/src/MatrixFunctions/MatrixSquareRoot.h 553./unsupported/Eigen/src/MatrixFunctions/MatrixLogarithm.h 554./unsupported/Eigen/src/MatrixFunctions/StemFunction.h 555./unsupported/Eigen/src/MatrixFunctions/MatrixPower.h 556./unsupported/Eigen/src/MatrixFunctions/MatrixExponential.h 557./unsupported/Eigen/src/MatrixFunctions/MatrixFunctionAtomic.h 558./unsupported/Eigen/src/MoreVectorization/MathFunctions.h 559./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h 560./unsupported/Eigen/src/FFT/ei_fftw_impl.h 561./unsupported/Eigen/src/FFT/ei_kissfft_impl.h 562./unsupported/Eigen/src/Polynomials/PolynomialSolver.h 563./unsupported/Eigen/src/Polynomials/Companion.h 564./unsupported/Eigen/src/Polynomials/PolynomialUtils.h 565./unsupported/Eigen/src/NumericalDiff/NumericalDiff.h 566./unsupported/Eigen/src/Skyline/SkylineProduct.h 567./unsupported/Eigen/src/Skyline/SkylineMatrixBase.h 568./unsupported/Eigen/src/Skyline/SkylineStorage.h 569./unsupported/Eigen/src/Skyline/SkylineUtil.h 570./unsupported/Eigen/src/Skyline/SkylineInplaceLU.h 571./unsupported/Eigen/src/Skyline/SkylineMatrix.h 572./unsupported/Eigen/SparseExtra 573./unsupported/Eigen/AdolcForward 574./unsupported/Eigen/KroneckerProduct 575./unsupported/Eigen/NonLinearOptimization 576./unsupported/Eigen/BVH 577./unsupported/Eigen/OpenGLSupport 578./unsupported/Eigen/ArpackSupport 579./unsupported/Eigen/AutoDiff 580./unsupported/Eigen/Splines 581./unsupported/Eigen/MPRealSupport 582./unsupported/Eigen/MatrixFunctions 583./unsupported/Eigen/MoreVectorization 584./unsupported/Eigen/LevenbergMarquardt 585./unsupported/Eigen/AlignedVector3 586./unsupported/Eigen/FFT 587./unsupported/Eigen/Polynomials 588./unsupported/Eigen/NumericalDiff 589./unsupported/Eigen/Skyline 590./COPYING.README 591./COPYING.README 592./LICENSE 593./LICENSE 594./LICENSE 595./Eigen/Eigen2Support 596./Eigen/src/Eigen2Support/VectorBlock.h 597./Eigen/src/Eigen2Support/Cwise.h 598./Eigen/src/Eigen2Support/Minor.h 599./Eigen/src/Eigen2Support/Lazy.h 600./Eigen/src/Eigen2Support/Memory.h 601./Eigen/src/Eigen2Support/MathFunctions.h 602./Eigen/src/Eigen2Support/Geometry/AlignedBox.h 603./Eigen/src/Eigen2Support/Geometry/Hyperplane.h 604./Eigen/src/Eigen2Support/Geometry/Quaternion.h 605./Eigen/src/Eigen2Support/Geometry/Rotation2D.h 606./Eigen/src/Eigen2Support/Geometry/ParametrizedLine.h 607./Eigen/src/Eigen2Support/Geometry/RotationBase.h 608./Eigen/src/Eigen2Support/Geometry/Translation.h 609./Eigen/src/Eigen2Support/Geometry/Scaling.h 610./Eigen/src/Eigen2Support/Geometry/AngleAxis.h 611./Eigen/src/Eigen2Support/Geometry/Transform.h 612./Eigen/src/Eigen2Support/TriangularSolver.h 613./Eigen/src/Eigen2Support/LU.h 614./Eigen/src/Eigen2Support/QR.h 615./Eigen/src/Eigen2Support/SVD.h 616./Eigen/src/Eigen2Support/Meta.h 617./Eigen/src/Eigen2Support/Block.h 618./Eigen/src/Eigen2Support/Macros.h 619./Eigen/src/Eigen2Support/LeastSquares.h 620./Eigen/src/Eigen2Support/CwiseOperators.h 621./Eigen/src/Jacobi/Jacobi.h 622./Eigen/src/misc/Kernel.h 623./Eigen/src/misc/SparseSolve.h 624./Eigen/src/misc/Solve.h 625./Eigen/src/misc/Image.h 626./Eigen/src/SparseCore/SparseColEtree.h 627./Eigen/src/SparseCore/SparseTranspose.h 628./Eigen/src/SparseCore/SparseUtil.h 629./Eigen/src/SparseCore/SparseCwiseBinaryOp.h 630./Eigen/src/SparseCore/SparseDiagonalProduct.h 631./Eigen/src/SparseCore/SparseProduct.h 632./Eigen/src/SparseCore/SparseDot.h 633./Eigen/src/SparseCore/SparseCwiseUnaryOp.h 634./Eigen/src/SparseCore/SparseSparseProductWithPruning.h 635./Eigen/src/SparseCore/SparseBlock.h 636./Eigen/src/SparseCore/SparseDenseProduct.h 637./Eigen/src/SparseCore/CompressedStorage.h 638./Eigen/src/SparseCore/SparseMatrixBase.h 639./Eigen/src/SparseCore/MappedSparseMatrix.h 640./Eigen/src/SparseCore/SparseTriangularView.h 641./Eigen/src/SparseCore/SparseView.h 642./Eigen/src/SparseCore/SparseFuzzy.h 643./Eigen/src/SparseCore/TriangularSolver.h 644./Eigen/src/SparseCore/SparseSelfAdjointView.h 645./Eigen/src/SparseCore/SparseMatrix.h 646./Eigen/src/SparseCore/SparseVector.h 647./Eigen/src/SparseCore/AmbiVector.h 648./Eigen/src/SparseCore/ConservativeSparseSparseProduct.h 649./Eigen/src/SparseCore/SparseRedux.h 650./Eigen/src/SparseCore/SparsePermutation.h 651./Eigen/src/Eigenvalues/RealSchur.h 652./Eigen/src/Eigenvalues/ComplexEigenSolver.h 653./Eigen/src/Eigenvalues/GeneralizedEigenSolver.h 654./Eigen/src/Eigenvalues/ComplexSchur.h 655./Eigen/src/Eigenvalues/RealQZ.h 656./Eigen/src/Eigenvalues/EigenSolver.h 657./Eigen/src/Eigenvalues/HessenbergDecomposition.h 658./Eigen/src/Eigenvalues/GeneralizedSelfAdjointEigenSolver.h 659./Eigen/src/Eigenvalues/Tridiagonalization.h 660./Eigen/src/Eigenvalues/SelfAdjointEigenSolver.h 661./Eigen/src/Eigenvalues/MatrixBaseEigenvalues.h 662./Eigen/src/SuperLUSupport/SuperLUSupport.h 663./Eigen/src/StlSupport/StdDeque.h 664./Eigen/src/StlSupport/StdVector.h 665./Eigen/src/StlSupport/StdList.h 666./Eigen/src/StlSupport/details.h 667./Eigen/src/SparseQR/SparseQR.h 668./Eigen/src/LU/Inverse.h 669./Eigen/src/LU/arch/Inverse_SSE.h 670./Eigen/src/LU/Determinant.h 671./Eigen/src/LU/PartialPivLU.h 672./Eigen/src/LU/FullPivLU.h 673./Eigen/src/UmfPackSupport/UmfPackSupport.h 674./Eigen/src/OrderingMethods/Ordering.h 675./Eigen/src/OrderingMethods/Eigen_Colamd.h 676./Eigen/src/QR/HouseholderQR.h 677./Eigen/src/QR/ColPivHouseholderQR.h 678./Eigen/src/QR/FullPivHouseholderQR.h 679./Eigen/src/SVD/JacobiSVD.h 680./Eigen/src/SVD/UpperBidiagonalization.h 681./Eigen/src/Geometry/OrthoMethods.h 682./Eigen/src/Geometry/AlignedBox.h 683./Eigen/src/Geometry/Hyperplane.h 684./Eigen/src/Geometry/Quaternion.h 685./Eigen/src/Geometry/EulerAngles.h 686./Eigen/src/Geometry/Rotation2D.h 687./Eigen/src/Geometry/ParametrizedLine.h 688./Eigen/src/Geometry/RotationBase.h 689./Eigen/src/Geometry/arch/Geometry_SSE.h 690./Eigen/src/Geometry/Umeyama.h 691./Eigen/src/Geometry/Homogeneous.h 692./Eigen/src/Geometry/Translation.h 693./Eigen/src/Geometry/Scaling.h 694./Eigen/src/Geometry/AngleAxis.h 695./Eigen/src/Geometry/Transform.h 696./Eigen/src/plugins/BlockMethods.h 697./Eigen/src/plugins/CommonCwiseUnaryOps.h 698./Eigen/src/plugins/CommonCwiseBinaryOps.h 699./Eigen/src/plugins/MatrixCwiseUnaryOps.h 700./Eigen/src/plugins/MatrixCwiseBinaryOps.h 701./Eigen/src/Householder/Householder.h 702./Eigen/src/Householder/HouseholderSequence.h 703./Eigen/src/Householder/BlockHouseholder.h 704./Eigen/src/Core/VectorBlock.h 705./Eigen/src/Core/Matrix.h 706./Eigen/src/Core/Ref.h 707./Eigen/src/Core/SelfAdjointView.h 708./Eigen/src/Core/MathFunctions.h 709./Eigen/src/Core/GlobalFunctions.h 710./Eigen/src/Core/MapBase.h 711./Eigen/src/Core/EigenBase.h 712./Eigen/src/Core/GenericPacketMath.h 713./Eigen/src/Core/NestByValue.h 714./Eigen/src/Core/CwiseUnaryOp.h 715./Eigen/src/Core/SolveTriangular.h 716./Eigen/src/Core/Fuzzy.h 717./Eigen/src/Core/Visitor.h 718./Eigen/src/Core/Map.h 719./Eigen/src/Core/NoAlias.h 720./Eigen/src/Core/Diagonal.h 721./Eigen/src/Core/StableNorm.h 722./Eigen/src/Core/CoreIterators.h 723./Eigen/src/Core/products/Parallelizer.h 724./Eigen/src/Core/products/SelfadjointMatrixVector.h 725./Eigen/src/Core/products/GeneralMatrixMatrixTriangular.h 726./Eigen/src/Core/products/TriangularSolverMatrix.h 727./Eigen/src/Core/products/GeneralMatrixMatrix.h 728./Eigen/src/Core/products/SelfadjointProduct.h 729./Eigen/src/Core/products/CoeffBasedProduct.h 730./Eigen/src/Core/products/TriangularMatrixVector.h 731./Eigen/src/Core/products/SelfadjointMatrixMatrix.h 732./Eigen/src/Core/products/TriangularSolverVector.h 733./Eigen/src/Core/products/SelfadjointRank2Update.h 734./Eigen/src/Core/products/GeneralBlockPanelKernel.h 735./Eigen/src/Core/products/GeneralMatrixVector.h 736./Eigen/src/Core/products/TriangularMatrixMatrix.h 737./Eigen/src/Core/Reverse.h 738./Eigen/src/Core/BooleanRedux.h 739./Eigen/src/Core/Replicate.h 740./Eigen/src/Core/arch/AltiVec/PacketMath.h 741./Eigen/src/Core/arch/AltiVec/Complex.h 742./Eigen/src/Core/arch/SSE/PacketMath.h 743./Eigen/src/Core/arch/SSE/Complex.h 744./Eigen/src/Core/arch/SSE/MathFunctions.h 745./Eigen/src/Core/arch/NEON/PacketMath.h 746./Eigen/src/Core/arch/NEON/Complex.h 747./Eigen/src/Core/arch/Default/Settings.h 748./Eigen/src/Core/CwiseUnaryView.h 749./Eigen/src/Core/Array.h 750./Eigen/src/Core/ArrayWrapper.h 751./Eigen/src/Core/Swap.h 752./Eigen/src/Core/Transpositions.h 753./Eigen/src/Core/Random.h 754./Eigen/src/Core/IO.h 755./Eigen/src/Core/SelfCwiseBinaryOp.h 756./Eigen/src/Core/VectorwiseOp.h 757./Eigen/src/Core/Select.h 758./Eigen/src/Core/ArrayBase.h 759./Eigen/src/Core/DenseCoeffsBase.h 760./Eigen/src/Core/DiagonalProduct.h 761./Eigen/src/Core/Assign.h 762./Eigen/src/Core/Redux.h 763./Eigen/src/Core/ForceAlignedAccess.h 764./Eigen/src/Core/BandMatrix.h 765./Eigen/src/Core/PlainObjectBase.h 766./Eigen/src/Core/DenseBase.h 767./Eigen/src/Core/Flagged.h 768./Eigen/src/Core/CwiseBinaryOp.h 769./Eigen/src/Core/ProductBase.h 770./Eigen/src/Core/TriangularMatrix.h 771./Eigen/src/Core/Transpose.h 772./Eigen/src/Core/DiagonalMatrix.h 773./Eigen/src/Core/Dot.h 774./Eigen/src/Core/Functors.h 775./Eigen/src/Core/PermutationMatrix.h 776./Eigen/src/Core/NumTraits.h 777./Eigen/src/Core/MatrixBase.h 778./Eigen/src/Core/DenseStorage.h 779./Eigen/src/Core/util/Memory.h 780./Eigen/src/Core/util/StaticAssert.h 781./Eigen/src/Core/util/BlasUtil.h 782./Eigen/src/Core/util/MatrixMapper.h 783./Eigen/src/Core/util/XprHelper.h 784./Eigen/src/Core/util/ForwardDeclarations.h 785./Eigen/src/Core/util/Meta.h 786./Eigen/src/Core/util/Macros.h 787./Eigen/src/Core/util/Constants.h 788./Eigen/src/Core/CwiseNullaryOp.h 789./Eigen/src/Core/Block.h 790./Eigen/src/Core/GeneralProduct.h 791./Eigen/src/Core/CommaInitializer.h 792./Eigen/src/Core/ReturnByValue.h 793./Eigen/src/Core/Stride.h 794./Eigen/src/SPQRSupport/SuiteSparseQRSupport.h 795./Eigen/src/SparseLU/SparseLU_column_dfs.h 796./Eigen/src/SparseLU/SparseLU_panel_dfs.h 797./Eigen/src/SparseLU/SparseLU_relax_snode.h 798./Eigen/src/SparseLU/SparseLU_panel_bmod.h 799./Eigen/src/SparseLU/SparseLU_SupernodalMatrix.h 800./Eigen/src/SparseLU/SparseLU_Utils.h 801./Eigen/src/SparseLU/SparseLU_gemm_kernel.h 802./Eigen/src/SparseLU/SparseLU_kernel_bmod.h 803./Eigen/src/SparseLU/SparseLU_pivotL.h 804./Eigen/src/SparseLU/SparseLU_Memory.h 805./Eigen/src/SparseLU/SparseLU_heap_relax_snode.h 806./Eigen/src/SparseLU/SparseLUImpl.h 807./Eigen/src/SparseLU/SparseLU_copy_to_ucol.h 808./Eigen/src/SparseLU/SparseLU_Structs.h 809./Eigen/src/SparseLU/SparseLU.h 810./Eigen/src/SparseLU/SparseLU_column_bmod.h 811./Eigen/src/SparseLU/SparseLU_pruneL.h 812./Eigen/src/IterativeLinearSolvers/IncompleteLUT.h 813./Eigen/src/IterativeLinearSolvers/BasicPreconditioners.h 814./Eigen/src/IterativeLinearSolvers/IterativeSolverBase.h 815./Eigen/src/IterativeLinearSolvers/ConjugateGradient.h 816./Eigen/src/IterativeLinearSolvers/BiCGSTAB.h 817./Eigen/src/SparseCholesky/SimplicialCholesky.h 818./Eigen/src/Cholesky/LDLT.h 819./Eigen/src/Cholesky/LLT.h 820./Eigen/src/CholmodSupport/CholmodSupport.h 821./Eigen/src/PaStiXSupport/PaStiXSupport.h 822./Eigen/src/MetisSupport/MetisSupport.h 823./Eigen/StdVector 824./Eigen/Core 825./Eigen/SparseLU 826./Eigen/StdList 827./Eigen/StdDeque 828./Eigen/SparseCholesky 829./scripts/relicense.py 830./scripts/relicense.py 831./blas/BandTriangularSolver.h 832./blas/PackedTriangularMatrixVector.h 833./blas/complex_double.cpp 834./blas/level2_real_impl.h 835./blas/level1_cplx_impl.h 836./blas/level1_impl.h 837./blas/level1_real_impl.h 838./blas/level3_impl.h 839./blas/single.cpp 840./blas/level2_cplx_impl.h 841./blas/PackedSelfadjointProduct.h 842./blas/Rank2Update.h 843./blas/complex_single.cpp 844./blas/PackedTriangularSolverVector.h 845./blas/double.cpp 846./blas/common.h 847./blas/level2_impl.h 848./blas/GeneralRank1Update.h 849 850Mozilla Public License Version 2.0 851================================== 852 8531. Definitions 854-------------- 855 8561.1. "Contributor" 857 means each individual or legal entity that creates, contributes to 858 the creation of, or owns Covered Software. 859 8601.2. "Contributor Version" 861 means the combination of the Contributions of others (if any) used 862 by a Contributor and that particular Contributor's Contribution. 863 8641.3. "Contribution" 865 means Covered Software of a particular Contributor. 866 8671.4. "Covered Software" 868 means Source Code Form to which the initial Contributor has attached 869 the notice in Exhibit A, the Executable Form of such Source Code 870 Form, and Modifications of such Source Code Form, in each case 871 including portions thereof. 872 8731.5. "Incompatible With Secondary Licenses" 874 means 875 876 (a) that the initial Contributor has attached the notice described 877 in Exhibit B to the Covered Software; or 878 879 (b) that the Covered Software was made available under the terms of 880 version 1.1 or earlier of the License, but not also under the 881 terms of a Secondary License. 882 8831.6. "Executable Form" 884 means any form of the work other than Source Code Form. 885 8861.7. "Larger Work" 887 means a work that combines Covered Software with other material, in 888 a separate file or files, that is not Covered Software. 889 8901.8. "License" 891 means this document. 892 8931.9. "Licensable" 894 means having the right to grant, to the maximum extent possible, 895 whether at the time of the initial grant or subsequently, any and 896 all of the rights conveyed by this License. 897 8981.10. "Modifications" 899 means any of the following: 900 901 (a) any file in Source Code Form that results from an addition to, 902 deletion from, or modification of the contents of Covered 903 Software; or 904 905 (b) any new file in Source Code Form that contains any Covered 906 Software. 907 9081.11. "Patent Claims" of a Contributor 909 means any patent claim(s), including without limitation, method, 910 process, and apparatus claims, in any patent Licensable by such 911 Contributor that would be infringed, but for the grant of the 912 License, by the making, using, selling, offering for sale, having 913 made, import, or transfer of either its Contributions or its 914 Contributor Version. 915 9161.12. "Secondary License" 917 means either the GNU General Public License, Version 2.0, the GNU 918 Lesser General Public License, Version 2.1, the GNU Affero General 919 Public License, Version 3.0, or any later versions of those 920 licenses. 921 9221.13. "Source Code Form" 923 means the form of the work preferred for making modifications. 924 9251.14. "You" (or "Your") 926 means an individual or a legal entity exercising rights under this 927 License. For legal entities, "You" includes any entity that 928 controls, is controlled by, or is under common control with You. For 929 purposes of this definition, "control" means (a) the power, direct 930 or indirect, to cause the direction or management of such entity, 931 whether by contract or otherwise, or (b) ownership of more than 932 fifty percent (50%) of the outstanding shares or beneficial 933 ownership of such entity. 934 9352. License Grants and Conditions 936-------------------------------- 937 9382.1. Grants 939 940Each Contributor hereby grants You a world-wide, royalty-free, 941non-exclusive license: 942 943(a) under intellectual property rights (other than patent or trademark) 944 Licensable by such Contributor to use, reproduce, make available, 945 modify, display, perform, distribute, and otherwise exploit its 946 Contributions, either on an unmodified basis, with Modifications, or 947 as part of a Larger Work; and 948 949(b) under Patent Claims of such Contributor to make, use, sell, offer 950 for sale, have made, import, and otherwise transfer either its 951 Contributions or its Contributor Version. 952 9532.2. Effective Date 954 955The licenses granted in Section 2.1 with respect to any Contribution 956become effective for each Contribution on the date the Contributor first 957distributes such Contribution. 958 9592.3. Limitations on Grant Scope 960 961The licenses granted in this Section 2 are the only rights granted under 962this License. No additional rights or licenses will be implied from the 963distribution or licensing of Covered Software under this License. 964Notwithstanding Section 2.1(b) above, no patent license is granted by a 965Contributor: 966 967(a) for any code that a Contributor has removed from Covered Software; 968 or 969 970(b) for infringements caused by: (i) Your and any other third party's 971 modifications of Covered Software, or (ii) the combination of its 972 Contributions with other software (except as part of its Contributor 973 Version); or 974 975(c) under Patent Claims infringed by Covered Software in the absence of 976 its Contributions. 977 978This License does not grant any rights in the trademarks, service marks, 979or logos of any Contributor (except as may be necessary to comply with 980the notice requirements in Section 3.4). 981 9822.4. Subsequent Licenses 983 984No Contributor makes additional grants as a result of Your choice to 985distribute the Covered Software under a subsequent version of this 986License (see Section 10.2) or under the terms of a Secondary License (if 987permitted under the terms of Section 3.3). 988 9892.5. Representation 990 991Each Contributor represents that the Contributor believes its 992Contributions are its original creation(s) or it has sufficient rights 993to grant the rights to its Contributions conveyed by this License. 994 9952.6. Fair Use 996 997This License is not intended to limit any rights You have under 998applicable copyright doctrines of fair use, fair dealing, or other 999equivalents. 1000 10012.7. Conditions 1002 1003Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted 1004in Section 2.1. 1005 10063. Responsibilities 1007------------------- 1008 10093.1. Distribution of Source Form 1010 1011All distribution of Covered Software in Source Code Form, including any 1012Modifications that You create or to which You contribute, must be under 1013the terms of this License. You must inform recipients that the Source 1014Code Form of the Covered Software is governed by the terms of this 1015License, and how they can obtain a copy of this License. You may not 1016attempt to alter or restrict the recipients' rights in the Source Code 1017Form. 1018 10193.2. Distribution of Executable Form 1020 1021If You distribute Covered Software in Executable Form then: 1022 1023(a) such Covered Software must also be made available in Source Code 1024 Form, as described in Section 3.1, and You must inform recipients of 1025 the Executable Form how they can obtain a copy of such Source Code 1026 Form by reasonable means in a timely manner, at a charge no more 1027 than the cost of distribution to the recipient; and 1028 1029(b) You may distribute such Executable Form under the terms of this 1030 License, or sublicense it under different terms, provided that the 1031 license for the Executable Form does not attempt to limit or alter 1032 the recipients' rights in the Source Code Form under this License. 1033 10343.3. Distribution of a Larger Work 1035 1036You may create and distribute a Larger Work under terms of Your choice, 1037provided that You also comply with the requirements of this License for 1038the Covered Software. If the Larger Work is a combination of Covered 1039Software with a work governed by one or more Secondary Licenses, and the 1040Covered Software is not Incompatible With Secondary Licenses, this 1041License permits You to additionally distribute such Covered Software 1042under the terms of such Secondary License(s), so that the recipient of 1043the Larger Work may, at their option, further distribute the Covered 1044Software under the terms of either this License or such Secondary 1045License(s). 1046 10473.4. Notices 1048 1049You may not remove or alter the substance of any license notices 1050(including copyright notices, patent notices, disclaimers of warranty, 1051or limitations of liability) contained within the Source Code Form of 1052the Covered Software, except that You may alter any license notices to 1053the extent required to remedy known factual inaccuracies. 1054 10553.5. Application of Additional Terms 1056 1057You may choose to offer, and to charge a fee for, warranty, support, 1058indemnity or liability obligations to one or more recipients of Covered 1059Software. However, You may do so only on Your own behalf, and not on 1060behalf of any Contributor. You must make it absolutely clear that any 1061such warranty, support, indemnity, or liability obligation is offered by 1062You alone, and You hereby agree to indemnify every Contributor for any 1063liability incurred by such Contributor as a result of warranty, support, 1064indemnity or liability terms You offer. You may include additional 1065disclaimers of warranty and limitations of liability specific to any 1066jurisdiction. 1067 10684. Inability to Comply Due to Statute or Regulation 1069--------------------------------------------------- 1070 1071If it is impossible for You to comply with any of the terms of this 1072License with respect to some or all of the Covered Software due to 1073statute, judicial order, or regulation then You must: (a) comply with 1074the terms of this License to the maximum extent possible; and (b) 1075describe the limitations and the code they affect. Such description must 1076be placed in a text file included with all distributions of the Covered 1077Software under this License. Except to the extent prohibited by statute 1078or regulation, such description must be sufficiently detailed for a 1079recipient of ordinary skill to be able to understand it. 1080 10815. Termination 1082-------------- 1083 10845.1. The rights granted under this License will terminate automatically 1085if You fail to comply with any of its terms. However, if You become 1086compliant, then the rights granted under this License from a particular 1087Contributor are reinstated (a) provisionally, unless and until such 1088Contributor explicitly and finally terminates Your grants, and (b) on an 1089ongoing basis, if such Contributor fails to notify You of the 1090non-compliance by some reasonable means prior to 60 days after You have 1091come back into compliance. Moreover, Your grants from a particular 1092Contributor are reinstated on an ongoing basis if such Contributor 1093notifies You of the non-compliance by some reasonable means, this is the 1094first time You have received notice of non-compliance with this License 1095from such Contributor, and You become compliant prior to 30 days after 1096Your receipt of the notice. 1097 10985.2. If You initiate litigation against any entity by asserting a patent 1099infringement claim (excluding declaratory judgment actions, 1100counter-claims, and cross-claims) alleging that a Contributor Version 1101directly or indirectly infringes any patent, then the rights granted to 1102You by any and all Contributors for the Covered Software under Section 11032.1 of this License shall terminate. 1104 11055.3. In the event of termination under Sections 5.1 or 5.2 above, all 1106end user license agreements (excluding distributors and resellers) which 1107have been validly granted by You or Your distributors under this License 1108prior to termination shall survive termination. 1109 1110************************************************************************ 1111* * 1112* 6. Disclaimer of Warranty * 1113* ------------------------- * 1114* * 1115* Covered Software is provided under this License on an "as is" * 1116* basis, without warranty of any kind, either expressed, implied, or * 1117* statutory, including, without limitation, warranties that the * 1118* Covered Software is free of defects, merchantable, fit for a * 1119* particular purpose or non-infringing. The entire risk as to the * 1120* quality and performance of the Covered Software is with You. * 1121* Should any Covered Software prove defective in any respect, You * 1122* (not any Contributor) assume the cost of any necessary servicing, * 1123* repair, or correction. This disclaimer of warranty constitutes an * 1124* essential part of this License. No use of any Covered Software is * 1125* authorized under this License except under this disclaimer. * 1126* * 1127************************************************************************ 1128 1129************************************************************************ 1130* * 1131* 7. Limitation of Liability * 1132* -------------------------- * 1133* * 1134* Under no circumstances and under no legal theory, whether tort * 1135* (including negligence), contract, or otherwise, shall any * 1136* Contributor, or anyone who distributes Covered Software as * 1137* permitted above, be liable to You for any direct, indirect, * 1138* special, incidental, or consequential damages of any character * 1139* including, without limitation, damages for lost profits, loss of * 1140* goodwill, work stoppage, computer failure or malfunction, or any * 1141* and all other commercial damages or losses, even if such party * 1142* shall have been informed of the possibility of such damages. This * 1143* limitation of liability shall not apply to liability for death or * 1144* personal injury resulting from such party's negligence to the * 1145* extent applicable law prohibits such limitation. Some * 1146* jurisdictions do not allow the exclusion or limitation of * 1147* incidental or consequential damages, so this exclusion and * 1148* limitation may not apply to You. * 1149* * 1150************************************************************************ 1151 11528. Litigation 1153------------- 1154 1155Any litigation relating to this License may be brought only in the 1156courts of a jurisdiction where the defendant maintains its principal 1157place of business and such litigation shall be governed by laws of that 1158jurisdiction, without reference to its conflict-of-law provisions. 1159Nothing in this Section shall prevent a party's ability to bring 1160cross-claims or counter-claims. 1161 11629. Miscellaneous 1163---------------- 1164 1165This License represents the complete agreement concerning the subject 1166matter hereof. If any provision of this License is held to be 1167unenforceable, such provision shall be reformed only to the extent 1168necessary to make it enforceable. Any law or regulation which provides 1169that the language of a contract shall be construed against the drafter 1170shall not be used to construe this License against a Contributor. 1171 117210. Versions of the License 1173--------------------------- 1174 117510.1. New Versions 1176 1177Mozilla Foundation is the license steward. Except as provided in Section 117810.3, no one other than the license steward has the right to modify or 1179publish new versions of this License. Each version will be given a 1180distinguishing version number. 1181 118210.2. Effect of New Versions 1183 1184You may distribute the Covered Software under the terms of the version 1185of the License under which You originally received the Covered Software, 1186or under the terms of any subsequent version published by the license 1187steward. 1188 118910.3. Modified Versions 1190 1191If you create software not governed by this License, and you want to 1192create a new license for such software, you may create and use a 1193modified version of this License if you rename the license and remove 1194any references to the name of the license steward (except to note that 1195such modified license differs from this License). 1196 119710.4. Distributing Source Code Form that is Incompatible With Secondary 1198Licenses 1199 1200If You choose to distribute Source Code Form that is Incompatible With 1201Secondary Licenses under the terms of this version of the License, the 1202notice described in Exhibit B of this License must be attached. 1203 1204Exhibit A - Source Code Form License Notice 1205------------------------------------------- 1206 1207 This Source Code Form is subject to the terms of the Mozilla Public 1208 License, v. 2.0. If a copy of the MPL was not distributed with this 1209 file, You can obtain one at http://mozilla.org/MPL/2.0/. 1210 1211If it is not possible or desirable to put the notice in a particular 1212file, then You may include the notice in a location (such as a LICENSE 1213file in a relevant directory) where a recipient would be likely to look 1214for such a notice. 1215 1216You may add additional accurate notices of copyright ownership. 1217 1218Exhibit B - "Incompatible With Secondary Licenses" Notice 1219--------------------------------------------------------- 1220 1221 This Source Code Form is "Incompatible With Secondary Licenses", as 1222 defined by the Mozilla Public License, v. 2.0. 1223 1224---------------------------------------------------------------------- 1225Following applies to: 1226./doc/UsingIntelMKL.dox 1227./doc/UsingIntelMKL.dox 1228./Eigen/src/Eigenvalues/ComplexSchur_MKL.h 1229./Eigen/src/Eigenvalues/ComplexSchur_MKL.h 1230./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h 1231./Eigen/src/Eigenvalues/SelfAdjointEigenSolver_MKL.h 1232./Eigen/src/Eigenvalues/RealSchur_MKL.h 1233./Eigen/src/Eigenvalues/RealSchur_MKL.h 1234./Eigen/src/LU/arch/Inverse_SSE.h 1235./Eigen/src/LU/arch/Inverse_SSE.h 1236./Eigen/src/LU/PartialPivLU_MKL.h 1237./Eigen/src/LU/PartialPivLU_MKL.h 1238./Eigen/src/QR/HouseholderQR_MKL.h 1239./Eigen/src/QR/HouseholderQR_MKL.h 1240./Eigen/src/QR/ColPivHouseholderQR_MKL.h 1241./Eigen/src/QR/ColPivHouseholderQR_MKL.h 1242./Eigen/src/SVD/JacobiSVD_MKL.h 1243./Eigen/src/SVD/JacobiSVD_MKL.h 1244./Eigen/src/PardisoSupport/PardisoSupport.h 1245./Eigen/src/PardisoSupport/PardisoSupport.h 1246./Eigen/src/Core/Assign_MKL.h 1247./Eigen/src/Core/Assign_MKL.h 1248./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h 1249./Eigen/src/Core/products/SelfadjointMatrixVector_MKL.h 1250./Eigen/src/Core/products/GeneralMatrixVector_MKL.h 1251./Eigen/src/Core/products/GeneralMatrixVector_MKL.h 1252./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h 1253./Eigen/src/Core/products/SelfadjointMatrixMatrix_MKL.h 1254./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h 1255./Eigen/src/Core/products/TriangularMatrixMatrix_MKL.h 1256./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h 1257./Eigen/src/Core/products/GeneralMatrixMatrix_MKL.h 1258./Eigen/src/Core/products/TriangularMatrixVector_MKL.h 1259./Eigen/src/Core/products/TriangularMatrixVector_MKL.h 1260./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h 1261./Eigen/src/Core/products/GeneralMatrixMatrixTriangular_MKL.h 1262./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h 1263./Eigen/src/Core/products/TriangularSolverMatrix_MKL.h 1264./Eigen/src/Core/util/MKL_support.h 1265./Eigen/src/Core/util/MKL_support.h 1266./Eigen/src/Cholesky/LLT_MKL.h 1267./Eigen/src/Cholesky/LLT_MKL.h 1268 1269/* 1270 Copyright (c) 2011, Intel Corporation. All rights reserved. 1271 1272 Redistribution and use in source and binary forms, with or without 1273 modification, are permitted provided that the following conditions 1274 are met: 1275 1276 * Redistributions of source code must retain the above copyright 1277 notice, this list of conditions and the following disclaimer. * 1278 Redistributions in binary form must reproduce the above copyright 1279 notice, this list of conditions and the following disclaimer in the 1280 documentation and/or other materials provided with the 1281 distribution. * Neither the name of Intel Corporation nor the 1282 names of its contributors may be used to endorse or promote 1283 products derived from this software without specific prior written 1284 permission. 1285 1286 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 1287 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 1288 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1289 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 1290 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 1291 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 1292 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 1293 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 1294 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 1295 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 1296 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 1297 */ 1298 1299---------------------------------------------------------------------- 1300Following applies to: 1301 everything under ./bench/btl 1302 1303 GNU GENERAL PUBLIC LICENSE 1304 Version 3, 29 June 2007 1305 1306 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 1307 Everyone is permitted to copy and distribute verbatim copies 1308 of this license document, but changing it is not allowed. 1309 1310 Preamble 1311 1312 The GNU General Public License is a free, copyleft license for 1313software and other kinds of works. 1314 1315 The licenses for most software and other practical works are designed 1316to take away your freedom to share and change the works. By contrast, 1317the GNU General Public License is intended to guarantee your freedom to 1318share and change all versions of a program--to make sure it remains free 1319software for all its users. We, the Free Software Foundation, use the 1320GNU General Public License for most of our software; it applies also to 1321any other work released this way by its authors. You can apply it to 1322your programs, too. 1323 1324 When we speak of free software, we are referring to freedom, not 1325price. Our General Public Licenses are designed to make sure that you 1326have the freedom to distribute copies of free software (and charge for 1327them if you wish), that you receive source code or can get it if you 1328want it, that you can change the software or use pieces of it in new 1329free programs, and that you know you can do these things. 1330 1331 To protect your rights, we need to prevent others from denying you 1332these rights or asking you to surrender the rights. Therefore, you have 1333certain responsibilities if you distribute copies of the software, or if 1334you modify it: responsibilities to respect the freedom of others. 1335 1336 For example, if you distribute copies of such a program, whether 1337gratis or for a fee, you must pass on to the recipients the same 1338freedoms that you received. You must make sure that they, too, receive 1339or can get the source code. And you must show them these terms so they 1340know their rights. 1341 1342 Developers that use the GNU GPL protect your rights with two steps: 1343(1) assert copyright on the software, and (2) offer you this License 1344giving you legal permission to copy, distribute and/or modify it. 1345 1346 For the developers' and authors' protection, the GPL clearly explains 1347that there is no warranty for this free software. For both users' and 1348authors' sake, the GPL requires that modified versions be marked as 1349changed, so that their problems will not be attributed erroneously to 1350authors of previous versions. 1351 1352 Some devices are designed to deny users access to install or run 1353modified versions of the software inside them, although the manufacturer 1354can do so. This is fundamentally incompatible with the aim of 1355protecting users' freedom to change the software. The systematic 1356pattern of such abuse occurs in the area of products for individuals to 1357use, which is precisely where it is most unacceptable. Therefore, we 1358have designed this version of the GPL to prohibit the practice for those 1359products. If such problems arise substantially in other domains, we 1360stand ready to extend this provision to those domains in future versions 1361of the GPL, as needed to protect the freedom of users. 1362 1363 Finally, every program is threatened constantly by software patents. 1364States should not allow patents to restrict development and use of 1365software on general-purpose computers, but in those that do, we wish to 1366avoid the special danger that patents applied to a free program could 1367make it effectively proprietary. To prevent this, the GPL assures that 1368patents cannot be used to render the program non-free. 1369 1370 The precise terms and conditions for copying, distribution and 1371modification follow. 1372 1373 TERMS AND CONDITIONS 1374 1375 0. Definitions. 1376 1377 "This License" refers to version 3 of the GNU General Public License. 1378 1379 "Copyright" also means copyright-like laws that apply to other kinds 1380of works, such as semiconductor masks. 1381 1382 "The Program" refers to any copyrightable work licensed under this 1383License. Each licensee is addressed as "you". "Licensees" and 1384"recipients" may be individuals or organizations. 1385 1386 To "modify" a work means to copy from or adapt all or part of the work 1387in a fashion requiring copyright permission, other than the making of an 1388exact copy. The resulting work is called a "modified version" of the 1389earlier work or a work "based on" the earlier work. 1390 1391 A "covered work" means either the unmodified Program or a work based 1392on the Program. 1393 1394 To "propagate" a work means to do anything with it that, without 1395permission, would make you directly or secondarily liable for 1396infringement under applicable copyright law, except executing it on a 1397computer or modifying a private copy. Propagation includes copying, 1398distribution (with or without modification), making available to the 1399public, and in some countries other activities as well. 1400 1401 To "convey" a work means any kind of propagation that enables other 1402parties to make or receive copies. Mere interaction with a user through 1403a computer network, with no transfer of a copy, is not conveying. 1404 1405 An interactive user interface displays "Appropriate Legal Notices" 1406to the extent that it includes a convenient and prominently visible 1407feature that (1) displays an appropriate copyright notice, and (2) 1408tells the user that there is no warranty for the work (except to the 1409extent that warranties are provided), that licensees may convey the 1410work under this License, and how to view a copy of this License. If 1411the interface presents a list of user commands or options, such as a 1412menu, a prominent item in the list meets this criterion. 1413 1414 1. Source Code. 1415 1416 The "source code" for a work means the preferred form of the work 1417for making modifications to it. "Object code" means any non-source 1418form of a work. 1419 1420 A "Standard Interface" means an interface that either is an official 1421standard defined by a recognized standards body, or, in the case of 1422interfaces specified for a particular programming language, one that 1423is widely used among developers working in that language. 1424 1425 The "System Libraries" of an executable work include anything, other 1426than the work as a whole, that (a) is included in the normal form of 1427packaging a Major Component, but which is not part of that Major 1428Component, and (b) serves only to enable use of the work with that 1429Major Component, or to implement a Standard Interface for which an 1430implementation is available to the public in source code form. A 1431"Major Component", in this context, means a major essential component 1432(kernel, window system, and so on) of the specific operating system 1433(if any) on which the executable work runs, or a compiler used to 1434produce the work, or an object code interpreter used to run it. 1435 1436 The "Corresponding Source" for a work in object code form means all 1437the source code needed to generate, install, and (for an executable 1438work) run the object code and to modify the work, including scripts to 1439control those activities. However, it does not include the work's 1440System Libraries, or general-purpose tools or generally available free 1441programs which are used unmodified in performing those activities but 1442which are not part of the work. For example, Corresponding Source 1443includes interface definition files associated with source files for 1444the work, and the source code for shared libraries and dynamically 1445linked subprograms that the work is specifically designed to require, 1446such as by intimate data communication or control flow between those 1447subprograms and other parts of the work. 1448 1449 The Corresponding Source need not include anything that users 1450can regenerate automatically from other parts of the Corresponding 1451Source. 1452 1453 The Corresponding Source for a work in source code form is that 1454same work. 1455 1456 2. Basic Permissions. 1457 1458 All rights granted under this License are granted for the term of 1459copyright on the Program, and are irrevocable provided the stated 1460conditions are met. This License explicitly affirms your unlimited 1461permission to run the unmodified Program. The output from running a 1462covered work is covered by this License only if the output, given its 1463content, constitutes a covered work. This License acknowledges your 1464rights of fair use or other equivalent, as provided by copyright law. 1465 1466 You may make, run and propagate covered works that you do not 1467convey, without conditions so long as your license otherwise remains 1468in force. You may convey covered works to others for the sole purpose 1469of having them make modifications exclusively for you, or provide you 1470with facilities for running those works, provided that you comply with 1471the terms of this License in conveying all material for which you do 1472not control copyright. Those thus making or running the covered works 1473for you must do so exclusively on your behalf, under your direction 1474and control, on terms that prohibit them from making any copies of 1475your copyrighted material outside their relationship with you. 1476 1477 Conveying under any other circumstances is permitted solely under 1478the conditions stated below. Sublicensing is not allowed; section 10 1479makes it unnecessary. 1480 1481 3. Protecting Users' Legal Rights From Anti-Circumvention Law. 1482 1483 No covered work shall be deemed part of an effective technological 1484measure under any applicable law fulfilling obligations under article 148511 of the WIPO copyright treaty adopted on 20 December 1996, or 1486similar laws prohibiting or restricting circumvention of such 1487measures. 1488 1489 When you convey a covered work, you waive any legal power to forbid 1490circumvention of technological measures to the extent such circumvention 1491is effected by exercising rights under this License with respect to 1492the covered work, and you disclaim any intention to limit operation or 1493modification of the work as a means of enforcing, against the work's 1494users, your or third parties' legal rights to forbid circumvention of 1495technological measures. 1496 1497 4. Conveying Verbatim Copies. 1498 1499 You may convey verbatim copies of the Program's source code as you 1500receive it, in any medium, provided that you conspicuously and 1501appropriately publish on each copy an appropriate copyright notice; 1502keep intact all notices stating that this License and any 1503non-permissive terms added in accord with section 7 apply to the code; 1504keep intact all notices of the absence of any warranty; and give all 1505recipients a copy of this License along with the Program. 1506 1507 You may charge any price or no price for each copy that you convey, 1508and you may offer support or warranty protection for a fee. 1509 1510 5. Conveying Modified Source Versions. 1511 1512 You may convey a work based on the Program, or the modifications to 1513produce it from the Program, in the form of source code under the 1514terms of section 4, provided that you also meet all of these conditions: 1515 1516 a) The work must carry prominent notices stating that you modified 1517 it, and giving a relevant date. 1518 1519 b) The work must carry prominent notices stating that it is 1520 released under this License and any conditions added under section 1521 7. This requirement modifies the requirement in section 4 to 1522 "keep intact all notices". 1523 1524 c) You must license the entire work, as a whole, under this 1525 License to anyone who comes into possession of a copy. This 1526 License will therefore apply, along with any applicable section 7 1527 additional terms, to the whole of the work, and all its parts, 1528 regardless of how they are packaged. This License gives no 1529 permission to license the work in any other way, but it does not 1530 invalidate such permission if you have separately received it. 1531 1532 d) If the work has interactive user interfaces, each must display 1533 Appropriate Legal Notices; however, if the Program has interactive 1534 interfaces that do not display Appropriate Legal Notices, your 1535 work need not make them do so. 1536 1537 A compilation of a covered work with other separate and independent 1538works, which are not by their nature extensions of the covered work, 1539and which are not combined with it such as to form a larger program, 1540in or on a volume of a storage or distribution medium, is called an 1541"aggregate" if the compilation and its resulting copyright are not 1542used to limit the access or legal rights of the compilation's users 1543beyond what the individual works permit. Inclusion of a covered work 1544in an aggregate does not cause this License to apply to the other 1545parts of the aggregate. 1546 1547 6. Conveying Non-Source Forms. 1548 1549 You may convey a covered work in object code form under the terms 1550of sections 4 and 5, provided that you also convey the 1551machine-readable Corresponding Source under the terms of this License, 1552in one of these ways: 1553 1554 a) Convey the object code in, or embodied in, a physical product 1555 (including a physical distribution medium), accompanied by the 1556 Corresponding Source fixed on a durable physical medium 1557 customarily used for software interchange. 1558 1559 b) Convey the object code in, or embodied in, a physical product 1560 (including a physical distribution medium), accompanied by a 1561 written offer, valid for at least three years and valid for as 1562 long as you offer spare parts or customer support for that product 1563 model, to give anyone who possesses the object code either (1) a 1564 copy of the Corresponding Source for all the software in the 1565 product that is covered by this License, on a durable physical 1566 medium customarily used for software interchange, for a price no 1567 more than your reasonable cost of physically performing this 1568 conveying of source, or (2) access to copy the 1569 Corresponding Source from a network server at no charge. 1570 1571 c) Convey individual copies of the object code with a copy of the 1572 written offer to provide the Corresponding Source. This 1573 alternative is allowed only occasionally and noncommercially, and 1574 only if you received the object code with such an offer, in accord 1575 with subsection 6b. 1576 1577 d) Convey the object code by offering access from a designated 1578 place (gratis or for a charge), and offer equivalent access to the 1579 Corresponding Source in the same way through the same place at no 1580 further charge. You need not require recipients to copy the 1581 Corresponding Source along with the object code. If the place to 1582 copy the object code is a network server, the Corresponding Source 1583 may be on a different server (operated by you or a third party) 1584 that supports equivalent copying facilities, provided you maintain 1585 clear directions next to the object code saying where to find the 1586 Corresponding Source. Regardless of what server hosts the 1587 Corresponding Source, you remain obligated to ensure that it is 1588 available for as long as needed to satisfy these requirements. 1589 1590 e) Convey the object code using peer-to-peer transmission, provided 1591 you inform other peers where the object code and Corresponding 1592 Source of the work are being offered to the general public at no 1593 charge under subsection 6d. 1594 1595 A separable portion of the object code, whose source code is excluded 1596from the Corresponding Source as a System Library, need not be 1597included in conveying the object code work. 1598 1599 A "User Product" is either (1) a "consumer product", which means any 1600tangible personal property which is normally used for personal, 1601family, or household purposes, or (2) anything designed or sold for 1602incorporation into a dwelling. In determining whether a product is a 1603consumer product, doubtful cases shall be resolved in favor of 1604coverage. For a particular product received by a particular user, 1605"normally used" refers to a typical or common use of that class of 1606product, regardless of the status of the particular user or of the way 1607in which the particular user actually uses, or expects or is expected 1608to use, the product. A product is a consumer product regardless of 1609whether the product has substantial commercial, industrial or 1610non-consumer uses, unless such uses represent the only significant 1611mode of use of the product. 1612 1613 "Installation Information" for a User Product means any methods, 1614procedures, authorization keys, or other information required to 1615install and execute modified versions of a covered work in that User 1616Product from a modified version of its Corresponding Source. The 1617information must suffice to ensure that the continued functioning of 1618the modified object code is in no case prevented or interfered with 1619solely because modification has been made. 1620 1621 If you convey an object code work under this section in, or with, or 1622specifically for use in, a User Product, and the conveying occurs as 1623part of a transaction in which the right of possession and use of the 1624User Product is transferred to the recipient in perpetuity or for a 1625fixed term (regardless of how the transaction is characterized), the 1626Corresponding Source conveyed under this section must be accompanied 1627by the Installation Information. But this requirement does not apply 1628if neither you nor any third party retains the ability to install 1629modified object code on the User Product (for example, the work has 1630been installed in ROM). 1631 1632 The requirement to provide Installation Information does not include 1633a requirement to continue to provide support service, warranty, or 1634updates for a work that has been modified or installed by the 1635recipient, or for the User Product in which it has been modified or 1636installed. Access to a network may be denied when the modification 1637itself materially and adversely affects the operation of the network 1638or violates the rules and protocols for communication across the 1639network. 1640 1641 Corresponding Source conveyed, and Installation Information provided, 1642in accord with this section must be in a format that is publicly 1643documented (and with an implementation available to the public in 1644source code form), and must require no special password or key for 1645unpacking, reading or copying. 1646 1647 7. Additional Terms. 1648 1649 "Additional permissions" are terms that supplement the terms of this 1650License by making exceptions from one or more of its conditions. 1651Additional permissions that are applicable to the entire Program shall 1652be treated as though they were included in this License, to the extent 1653that they are valid under applicable law. If additional permissions 1654apply only to part of the Program, that part may be used separately 1655under those permissions, but the entire Program remains governed by 1656this License without regard to the additional permissions. 1657 1658 When you convey a copy of a covered work, you may at your option 1659remove any additional permissions from that copy, or from any part of 1660it. (Additional permissions may be written to require their own 1661removal in certain cases when you modify the work.) You may place 1662additional permissions on material, added by you to a covered work, 1663for which you have or can give appropriate copyright permission. 1664 1665 Notwithstanding any other provision of this License, for material 1666you add to a covered work, you may (if authorized by the copyright 1667holders of that material) supplement the terms of this License with 1668terms: 1669 1670 a) Disclaiming warranty or limiting liability differently from the 1671 terms of sections 15 and 16 of this License; or 1672 1673 b) Requiring preservation of specified reasonable legal notices or 1674 author attributions in that material or in the Appropriate Legal 1675 Notices displayed by works containing it; or 1676 1677 c) Prohibiting misrepresentation of the origin of that material, or 1678 requiring that modified versions of such material be marked in 1679 reasonable ways as different from the original version; or 1680 1681 d) Limiting the use for publicity purposes of names of licensors or 1682 authors of the material; or 1683 1684 e) Declining to grant rights under trademark law for use of some 1685 trade names, trademarks, or service marks; or 1686 1687 f) Requiring indemnification of licensors and authors of that 1688 material by anyone who conveys the material (or modified versions 1689 of it) with contractual assumptions of liability to the recipient, 1690 for any liability that these contractual assumptions directly 1691 impose on those licensors and authors. 1692 1693 All other non-permissive additional terms are considered "further 1694restrictions" within the meaning of section 10. If the Program as you 1695received it, or any part of it, contains a notice stating that it is 1696governed by this License along with a term that is a further 1697restriction, you may remove that term. If a license document contains 1698a further restriction but permits relicensing or conveying under this 1699License, you may add to a covered work material governed by the terms 1700of that license document, provided that the further restriction does 1701not survive such relicensing or conveying. 1702 1703 If you add terms to a covered work in accord with this section, you 1704must place, in the relevant source files, a statement of the 1705additional terms that apply to those files, or a notice indicating 1706where to find the applicable terms. 1707 1708 Additional terms, permissive or non-permissive, may be stated in the 1709form of a separately written license, or stated as exceptions; 1710the above requirements apply either way. 1711 1712 8. Termination. 1713 1714 You may not propagate or modify a covered work except as expressly 1715provided under this License. Any attempt otherwise to propagate or 1716modify it is void, and will automatically terminate your rights under 1717this License (including any patent licenses granted under the third 1718paragraph of section 11). 1719 1720 However, if you cease all violation of this License, then your 1721license from a particular copyright holder is reinstated (a) 1722provisionally, unless and until the copyright holder explicitly and 1723finally terminates your license, and (b) permanently, if the copyright 1724holder fails to notify you of the violation by some reasonable means 1725prior to 60 days after the cessation. 1726 1727 Moreover, your license from a particular copyright holder is 1728reinstated permanently if the copyright holder notifies you of the 1729violation by some reasonable means, this is the first time you have 1730received notice of violation of this License (for any work) from that 1731copyright holder, and you cure the violation prior to 30 days after 1732your receipt of the notice. 1733 1734 Termination of your rights under this section does not terminate the 1735licenses of parties who have received copies or rights from you under 1736this License. If your rights have been terminated and not permanently 1737reinstated, you do not qualify to receive new licenses for the same 1738material under section 10. 1739 1740 9. Acceptance Not Required for Having Copies. 1741 1742 You are not required to accept this License in order to receive or 1743run a copy of the Program. Ancillary propagation of a covered work 1744occurring solely as a consequence of using peer-to-peer transmission 1745to receive a copy likewise does not require acceptance. However, 1746nothing other than this License grants you permission to propagate or 1747modify any covered work. These actions infringe copyright if you do 1748not accept this License. Therefore, by modifying or propagating a 1749covered work, you indicate your acceptance of this License to do so. 1750 1751 10. Automatic Licensing of Downstream Recipients. 1752 1753 Each time you convey a covered work, the recipient automatically 1754receives a license from the original licensors, to run, modify and 1755propagate that work, subject to this License. You are not responsible 1756for enforcing compliance by third parties with this License. 1757 1758 An "entity transaction" is a transaction transferring control of an 1759organization, or substantially all assets of one, or subdividing an 1760organization, or merging organizations. If propagation of a covered 1761work results from an entity transaction, each party to that 1762transaction who receives a copy of the work also receives whatever 1763licenses to the work the party's predecessor in interest had or could 1764give under the previous paragraph, plus a right to possession of the 1765Corresponding Source of the work from the predecessor in interest, if 1766the predecessor has it or can get it with reasonable efforts. 1767 1768 You may not impose any further restrictions on the exercise of the 1769rights granted or affirmed under this License. For example, you may 1770not impose a license fee, royalty, or other charge for exercise of 1771rights granted under this License, and you may not initiate litigation 1772(including a cross-claim or counterclaim in a lawsuit) alleging that 1773any patent claim is infringed by making, using, selling, offering for 1774sale, or importing the Program or any portion of it. 1775 1776 11. Patents. 1777 1778 A "contributor" is a copyright holder who authorizes use under this 1779License of the Program or a work on which the Program is based. The 1780work thus licensed is called the contributor's "contributor version". 1781 1782 A contributor's "essential patent claims" are all patent claims 1783owned or controlled by the contributor, whether already acquired or 1784hereafter acquired, that would be infringed by some manner, permitted 1785by this License, of making, using, or selling its contributor version, 1786but do not include claims that would be infringed only as a 1787consequence of further modification of the contributor version. For 1788purposes of this definition, "control" includes the right to grant 1789patent sublicenses in a manner consistent with the requirements of 1790this License. 1791 1792 Each contributor grants you a non-exclusive, worldwide, royalty-free 1793patent license under the contributor's essential patent claims, to 1794make, use, sell, offer for sale, import and otherwise run, modify and 1795propagate the contents of its contributor version. 1796 1797 In the following three paragraphs, a "patent license" is any express 1798agreement or commitment, however denominated, not to enforce a patent 1799(such as an express permission to practice a patent or covenant not to 1800sue for patent infringement). To "grant" such a patent license to a 1801party means to make such an agreement or commitment not to enforce a 1802patent against the party. 1803 1804 If you convey a covered work, knowingly relying on a patent license, 1805and the Corresponding Source of the work is not available for anyone 1806to copy, free of charge and under the terms of this License, through a 1807publicly available network server or other readily accessible means, 1808then you must either (1) cause the Corresponding Source to be so 1809available, or (2) arrange to deprive yourself of the benefit of the 1810patent license for this particular work, or (3) arrange, in a manner 1811consistent with the requirements of this License, to extend the patent 1812license to downstream recipients. "Knowingly relying" means you have 1813actual knowledge that, but for the patent license, your conveying the 1814covered work in a country, or your recipient's use of the covered work 1815in a country, would infringe one or more identifiable patents in that 1816country that you have reason to believe are valid. 1817 1818 If, pursuant to or in connection with a single transaction or 1819arrangement, you convey, or propagate by procuring conveyance of, a 1820covered work, and grant a patent license to some of the parties 1821receiving the covered work authorizing them to use, propagate, modify 1822or convey a specific copy of the covered work, then the patent license 1823you grant is automatically extended to all recipients of the covered 1824work and works based on it. 1825 1826 A patent license is "discriminatory" if it does not include within 1827the scope of its coverage, prohibits the exercise of, or is 1828conditioned on the non-exercise of one or more of the rights that are 1829specifically granted under this License. You may not convey a covered 1830work if you are a party to an arrangement with a third party that is 1831in the business of distributing software, under which you make payment 1832to the third party based on the extent of your activity of conveying 1833the work, and under which the third party grants, to any of the 1834parties who would receive the covered work from you, a discriminatory 1835patent license (a) in connection with copies of the covered work 1836conveyed by you (or copies made from those copies), or (b) primarily 1837for and in connection with specific products or compilations that 1838contain the covered work, unless you entered into that arrangement, 1839or that patent license was granted, prior to 28 March 2007. 1840 1841 Nothing in this License shall be construed as excluding or limiting 1842any implied license or other defenses to infringement that may 1843otherwise be available to you under applicable patent law. 1844 1845 12. No Surrender of Others' Freedom. 1846 1847 If conditions are imposed on you (whether by court order, agreement 1848or otherwise) that contradict the conditions of this License, they do 1849not excuse you from the conditions of this License. If you cannot 1850convey a covered work so as to satisfy simultaneously your obligations 1851under this License and any other pertinent obligations, then as a 1852consequence you may not convey it at all. For example, if you agree 1853to terms that obligate you to collect a royalty for further conveying 1854from those to whom you convey the Program, the only way you could 1855satisfy both those terms and this License would be to refrain entirely 1856from conveying the Program. 1857 1858 13. Use with the GNU Affero General Public License. 1859 1860 Notwithstanding any other provision of this License, you have 1861permission to link or combine any covered work with a work licensed 1862under version 3 of the GNU Affero General Public License into a single 1863combined work, and to convey the resulting work. The terms of this 1864License will continue to apply to the part which is the covered work, 1865but the special requirements of the GNU Affero General Public License, 1866section 13, concerning interaction through a network will apply to the 1867combination as such. 1868 1869 14. Revised Versions of this License. 1870 1871 The Free Software Foundation may publish revised and/or new versions 1872of the GNU General Public License from time to time. Such new 1873versions will be similar in spirit to the present version, but may 1874differ in detail to address new problems or concerns. 1875 1876 Each version is given a distinguishing version number. If the 1877Program specifies that a certain numbered version of the GNU General 1878Public License "or any later version" applies to it, you have the 1879option of following the terms and conditions either of that numbered 1880version or of any later version published by the Free Software 1881Foundation. If the Program does not specify a version number of the 1882GNU General Public License, you may choose any version ever published 1883by the Free Software Foundation. 1884 1885 If the Program specifies that a proxy can decide which future 1886versions of the GNU General Public License can be used, that proxy's 1887public statement of acceptance of a version permanently authorizes you 1888to choose that version for the Program. 1889 1890 Later license versions may give you additional or different 1891permissions. However, no additional obligations are imposed on any 1892author or copyright holder as a result of your choosing to follow a 1893later version. 1894 1895 15. Disclaimer of Warranty. 1896 1897 THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY 1898APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT 1899HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT 1900WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT 1901LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 1902A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND 1903PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE 1904DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR 1905CORRECTION. 1906 1907 16. Limitation of Liability. 1908 1909 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 1910WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES 1911AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR 1912DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL 1913DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM 1914(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED 1915INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF 1916THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER 1917OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 1918 1919 17. Interpretation of Sections 15 and 16. 1920 1921 If the disclaimer of warranty and limitation of liability provided 1922above cannot be given local legal effect according to their terms, 1923reviewing courts shall apply local law that most closely approximates 1924an absolute waiver of all civil liability in connection with the 1925Program, unless a warranty or assumption of liability accompanies a 1926copy of the Program in return for a fee. 1927 1928 END OF TERMS AND CONDITIONS 1929 1930 How to Apply These Terms to Your New Programs 1931 1932 If you develop a new program, and you want it to be of the greatest 1933possible use to the public, the best way to achieve this is to make it 1934free software which everyone can redistribute and change under these 1935terms. 1936 1937 To do so, attach the following notices to the program. It is safest 1938to attach them to the start of each source file to most effectively 1939state the exclusion of warranty; and each file should have at least 1940the "copyright" line and a pointer to where the full notice is found. 1941 1942 <one line to give the program's name and a brief idea of what it 1943 does.> 1944 Copyright (C) <year> <name of author> 1945 1946 This program is free software: you can redistribute it and/or 1947 modify it under the terms of the GNU General Public License as 1948 published by the Free Software Foundation, either version 3 of the 1949 License, or (at your option) any later version. 1950 1951 This program is distributed in the hope that it will be useful, 1952 but WITHOUT ANY WARRANTY; without even the implied warranty of 1953 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 1954 GNU General Public License for more details. 1955 1956 You should have received a copy of the GNU General Public License 1957 along with this program. If not, see 1958 <http://www.gnu.org/licenses/>. 1959 1960Also add information on how to contact you by electronic and paper mail. 1961 1962 If the program does terminal interaction, make it output a short 1963notice like this when it starts in an interactive mode: 1964 1965 <program> Copyright (C) <year> <name of author> This program comes 1966 with ABSOLUTELY NO WARRANTY; for details type `show w'. This is 1967 free software, and you are welcome to redistribute it under 1968 certain conditions; type `show c' for details. 1969 1970The hypothetical commands `show w' and `show c' should show the 1971appropriate parts of the General Public License. Of course, your 1972program's commands might be different; for a GUI interface, you would 1973use an "about box". 1974 1975 You should also get your employer (if you work as a programmer) or 1976school, if any, to sign a "copyright disclaimer" for the program, if 1977necessary. For more information on this, and how to apply and follow 1978the GNU GPL, see <http://www.gnu.org/licenses/>. 1979 1980 The GNU General Public License does not permit incorporating your 1981program into proprietary programs. If your program is a subroutine 1982library, you may consider it more useful to permit linking proprietary 1983applications with the library. If this is what you want to do, use 1984the GNU Lesser General Public License instead of this License. But 1985first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>. 1986 1987 1988---------------------------------------------------------------------- 1989Following applies to: 1990./test/metis_support.cpp 1991./test/sparselu.cpp 1992./unsupported/test/mpreal/mpreal.h 1993./unsupported/Eigen/src/IterativeSolvers/IterationController.h 1994./unsupported/Eigen/src/IterativeSolvers/ConstrainedConjGrad.h 1995./unsupported/Eigen/src/Eigenvalues/ArpackSelfAdjointEigenSolver.h 1996./Eigen/src/OrderingMethods/Amd.h 1997./Eigen/src/SparseCholesky/SimplicialCholesky_impl.h 1998 1999 GNU LESSER GENERAL PUBLIC LICENSE 2000 Version 3, 29 June 2007 2001 2002 Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/> 2003 Everyone is permitted to copy and distribute verbatim copies 2004 of this license document, but changing it is not allowed. 2005 2006 2007 This version of the GNU Lesser General Public License incorporates 2008the terms and conditions of version 3 of the GNU General Public 2009License, supplemented by the additional permissions listed below. 2010 2011 0. Additional Definitions. 2012 2013 As used herein, "this License" refers to version 3 of the GNU Lesser 2014General Public License, and the "GNU GPL" refers to version 3 of the 2015GNU General Public License. 2016 2017 "The Library" refers to a covered work governed by this License, 2018other than an Application or a Combined Work as defined below. 2019 2020 An "Application" is any work that makes use of an interface provided 2021by the Library, but which is not otherwise based on the Library. 2022Defining a subclass of a class defined by the Library is deemed a mode 2023of using an interface provided by the Library. 2024 2025 A "Combined Work" is a work produced by combining or linking an 2026Application with the Library. The particular version of the Library 2027with which the Combined Work was made is also called the "Linked 2028Version". 2029 2030 The "Minimal Corresponding Source" for a Combined Work means the 2031Corresponding Source for the Combined Work, excluding any source code 2032for portions of the Combined Work that, considered in isolation, are 2033based on the Application, and not on the Linked Version. 2034 2035 The "Corresponding Application Code" for a Combined Work means the 2036object code and/or source code for the Application, including any data 2037and utility programs needed for reproducing the Combined Work from the 2038Application, but excluding the System Libraries of the Combined Work. 2039 2040 1. Exception to Section 3 of the GNU GPL. 2041 2042 You may convey a covered work under sections 3 and 4 of this License 2043without being bound by section 3 of the GNU GPL. 2044 2045 2. Conveying Modified Versions. 2046 2047 If you modify a copy of the Library, and, in your modifications, a 2048facility refers to a function or data to be supplied by an Application 2049that uses the facility (other than as an argument passed when the 2050facility is invoked), then you may convey a copy of the modified 2051version: 2052 2053 a) under this License, provided that you make a good faith effort to 2054 ensure that, in the event an Application does not supply the 2055 function or data, the facility still operates, and performs 2056 whatever part of its purpose remains meaningful, or 2057 2058 b) under the GNU GPL, with none of the additional permissions of 2059 this License applicable to that copy. 2060 2061 3. Object Code Incorporating Material from Library Header Files. 2062 2063 The object code form of an Application may incorporate material from 2064a header file that is part of the Library. You may convey such object 2065code under terms of your choice, provided that, if the incorporated 2066material is not limited to numerical parameters, data structure 2067layouts and accessors, or small macros, inline functions and templates 2068(ten or fewer lines in length), you do both of the following: 2069 2070 a) Give prominent notice with each copy of the object code that the 2071 Library is used in it and that the Library and its use are 2072 covered by this License. 2073 2074 b) Accompany the object code with a copy of the GNU GPL and this 2075 license document. 2076 2077 4. Combined Works. 2078 2079 You may convey a Combined Work under terms of your choice that, 2080taken together, effectively do not restrict modification of the 2081portions of the Library contained in the Combined Work and reverse 2082engineering for debugging such modifications, if you also do each of 2083the following: 2084 2085 a) Give prominent notice with each copy of the Combined Work that 2086 the Library is used in it and that the Library and its use are 2087 covered by this License. 2088 2089 b) Accompany the Combined Work with a copy of the GNU GPL and this 2090 license document. 2091 2092 c) For a Combined Work that displays copyright notices during 2093 execution, include the copyright notice for the Library among 2094 these notices, as well as a reference directing the user to the 2095 copies of the GNU GPL and this license document. 2096 2097 d) Do one of the following: 2098 2099 0) Convey the Minimal Corresponding Source under the terms of 2100 this License, and the Corresponding Application Code in a form 2101 suitable for, and under terms that permit, the user to 2102 recombine or relink the Application with a modified version of 2103 the Linked Version to produce a modified Combined Work, in the 2104 manner specified by section 6 of the GNU GPL for conveying 2105 Corresponding Source. 2106 2107 1) Use a suitable shared library mechanism for linking with the 2108 Library. A suitable mechanism is one that (a) uses at run time 2109 a copy of the Library already present on the user's computer 2110 system, and (b) will operate properly with a modified version 2111 of the Library that is interface-compatible with the Linked 2112 Version. 2113 2114 e) Provide Installation Information, but only if you would otherwise 2115 be required to provide such information under section 6 of the 2116 GNU GPL, and only to the extent that such information is 2117 necessary to install and execute a modified version of the 2118 Combined Work produced by recombining or relinking the 2119 Application with a modified version of the Linked Version. (If 2120 you use option 4d0, the Installation Information must accompany 2121 the Minimal Corresponding Source and Corresponding Application 2122 Code. If you use option 4d1, you must provide the Installation 2123 Information in the manner specified by section 6 of the GNU GPL 2124 for conveying Corresponding Source.) 2125 2126 5. Combined Libraries. 2127 2128 You may place library facilities that are a work based on the 2129Library side by side in a single library together with other library 2130facilities that are not Applications and are not covered by this 2131License, and convey such a combined library under terms of your 2132choice, if you do both of the following: 2133 2134 a) Accompany the combined library with a copy of the same work based 2135 on the Library, uncombined with any other library facilities, 2136 conveyed under the terms of this License. 2137 2138 b) Give prominent notice with the combined library that part of it 2139 is a work based on the Library, and explaining where to find the 2140 accompanying uncombined form of the same work. 2141 2142 6. Revised Versions of the GNU Lesser General Public License. 2143 2144 The Free Software Foundation may publish revised and/or new versions 2145of the GNU Lesser General Public License from time to time. Such new 2146versions will be similar in spirit to the present version, but may 2147differ in detail to address new problems or concerns. 2148 2149 Each version is given a distinguishing version number. If the 2150Library as you received it specifies that a certain numbered version 2151of the GNU Lesser General Public License "or any later version" 2152applies to it, you have the option of following the terms and 2153conditions either of that published version or of any later version 2154published by the Free Software Foundation. If the Library as you 2155received it does not specify a version number of the GNU Lesser 2156General Public License, you may choose any version of the GNU Lesser 2157General Public License ever published by the Free Software Foundation. 2158 2159 If the Library as you received it specifies that a proxy can decide 2160whether future versions of the GNU Lesser General Public License shall 2161apply, that proxy's public statement of acceptance of any version is 2162permanent authorization for you to choose that version for the 2163Library. 2164 2165 2166---------------------------------------------------------------------- 2167Following applies to: 2168./unsupported/Eigen/src/LevenbergMarquardt/LevenbergMarquardt.h 2169./unsupported/Eigen/src/LevenbergMarquardt/LMcovar.h 2170./unsupported/Eigen/src/LevenbergMarquardt/LMonestep.h 2171./unsupported/Eigen/src/LevenbergMarquardt/LMpar.h 2172./unsupported/Eigen/src/LevenbergMarquardt/LMqrsolv.h 2173 2174Minpack Copyright Notice (1999) University of Chicago. All rights 2175reserved 2176 2177Redistribution and use in source and binary forms, with or 2178without modification, are permitted provided that the 2179following conditions are met: 2180 21811. Redistributions of source code must retain the above 2182copyright notice, this list of conditions and the following 2183disclaimer. 2184 21852. Redistributions in binary form must reproduce the above 2186copyright notice, this list of conditions and the following 2187disclaimer in the documentation and/or other materials 2188provided with the distribution. 2189 21903. The end-user documentation included with the 2191redistribution, if any, must include the following 2192acknowledgment: 2193 2194 "This product includes software developed by the 2195 University of Chicago, as Operator of Argonne National 2196 Laboratory. 2197 2198Alternately, this acknowledgment may appear in the software 2199itself, if and wherever such third-party acknowledgments 2200normally appear. 2201 22024. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" 2203WITHOUT WARRANTY OF ANY KIND. THE COPYRIGHT HOLDER, THE 2204UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND 2205THEIR EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR 2206IMPLIED, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES 2207OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE 2208OR NON-INFRINGEMENT, (2) DO NOT ASSUME ANY LEGAL LIABILITY 2209OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, OR 2210USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF 2211THE SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) 2212DO NOT WARRANT THAT THE SOFTWARE WILL FUNCTION 2213UNINTERRUPTED, THAT IT IS ERROR-FREE OR THAT ANY ERRORS WILL 2214BE CORRECTED. 2215 22165. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT 2217HOLDER, THE UNITED STATES, THE UNITED STATES DEPARTMENT OF 2218ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, 2219INCIDENTAL, CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF 2220ANY KIND OR NATURE, INCLUDING BUT NOT LIMITED TO LOSS OF 2221PROFITS OR LOSS OF DATA, FOR ANY REASON WHATSOEVER, WHETHER 2222SUCH LIABILITY IS ASSERTED ON THE BASIS OF CONTRACT, TORT 2223(INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR OTHERWISE, 2224EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE 2225POSSIBILITY OF SUCH LOSS OR DAMAGES. 2226 2227 2228**************************** 2229freetype2 2230**************************** 2231FreeType 2232 2233Quoth http://freetype.sourceforge.net/license.html: 2234 2235FreeType comes with two licenses from which you can choose the one 2236which fits your needs best. 2237 2238 * The FreeType License is the most commonly used one. 2239 It is a BSD-style license with a credit clause (and thus not 2240 compatible with the GPL). 2241 2242 * The GNU General Public License (GPL). 2243 For all projects which use the GPL also or which need a license 2244 compatible to the GPL. 2245 2246FTL.TXT: 2247--- 2248 2249 The FreeType Project LICENSE 2250 ---------------------------- 2251 2252 2006-Jan-27 2253 2254 Copyright 1996-2002, 2006 by 2255 David Turner, Robert Wilhelm, and Werner Lemberg 2256 2257 2258 2259Introduction 2260============ 2261 2262 The FreeType Project is distributed in several archive packages; 2263 some of them may contain, in addition to the FreeType font engine, 2264 various tools and contributions which rely on, or relate to, the 2265 FreeType Project. 2266 2267 This license applies to all files found in such packages, and 2268 which do not fall under their own explicit license. The license 2269 affects thus the FreeType font engine, the test programs, 2270 documentation and makefiles, at the very least. 2271 2272 This license was inspired by the BSD, Artistic, and IJG 2273 (Independent JPEG Group) licenses, which all encourage inclusion 2274 and use of free software in commercial and freeware products 2275 alike. As a consequence, its main points are that: 2276 2277 o We don't promise that this software works. However, we will be 2278 interested in any kind of bug reports. (`as is' distribution) 2279 2280 o You can use this software for whatever you want, in parts or 2281 full form, without having to pay us. (`royalty-free' usage) 2282 2283 o You may not pretend that you wrote this software. If you use 2284 it, or only parts of it, in a program, you must acknowledge 2285 somewhere in your documentation that you have used the 2286 FreeType code. (`credits') 2287 2288 We specifically permit and encourage the inclusion of this 2289 software, with or without modifications, in commercial products. 2290 We disclaim all warranties covering The FreeType Project and 2291 assume no liability related to The FreeType Project. 2292 2293 2294 Finally, many people asked us for a preferred form for a 2295 credit/disclaimer to use in compliance with this license. We thus 2296 encourage you to use the following text: 2297 2298 """ 2299 Portions of this software are copyright (C) <year> The FreeType 2300 Project (www.freetype.org). All rights reserved. 2301 """ 2302 2303 Please replace <year> with the value from the FreeType version you 2304 actually use. 2305 2306 2307Legal Terms 2308=========== 2309 23100. Definitions 2311-------------- 2312 2313 Throughout this license, the terms `package', `FreeType Project', 2314 and `FreeType archive' refer to the set of files originally 2315 distributed by the authors (David Turner, Robert Wilhelm, and 2316 Werner Lemberg) as the `FreeType Project', be they named as alpha, 2317 beta or final release. 2318 2319 `You' refers to the licensee, or person using the project, where 2320 `using' is a generic term including compiling the project's source 2321 code as well as linking it to form a `program' or `executable'. 2322 This program is referred to as `a program using the FreeType 2323 engine'. 2324 2325 This license applies to all files distributed in the original 2326 FreeType Project, including all source code, binaries and 2327 documentation, unless otherwise stated in the file in its 2328 original, unmodified form as distributed in the original archive. 2329 If you are unsure whether or not a particular file is covered by 2330 this license, you must contact us to verify this. 2331 2332 The FreeType Project is copyright (C) 1996-2000 by David Turner, 2333 Robert Wilhelm, and Werner Lemberg. All rights reserved except as 2334 specified below. 2335 23361. No Warranty 2337-------------- 2338 2339 THE FREETYPE PROJECT IS PROVIDED `AS IS' WITHOUT WARRANTY OF ANY 2340 KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, 2341 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2342 PURPOSE. IN NO EVENT WILL ANY OF THE AUTHORS OR COPYRIGHT HOLDERS 2343 BE LIABLE FOR ANY DAMAGES CAUSED BY THE USE OR THE INABILITY TO 2344 USE, OF THE FREETYPE PROJECT. 2345 23462. Redistribution 2347----------------- 2348 2349 This license grants a worldwide, royalty-free, perpetual and 2350 irrevocable right and license to use, execute, perform, compile, 2351 display, copy, create derivative works of, distribute and 2352 sublicense the FreeType Project (in both source and object code 2353 forms) and derivative works thereof for any purpose; and to 2354 authorize others to exercise some or all of the rights granted 2355 herein, subject to the following conditions: 2356 2357 o Redistribution of source code must retain this license file 2358 (`FTL.TXT') unaltered; any additions, deletions or changes to 2359 the original files must be clearly indicated in accompanying 2360 documentation. The copyright notices of the unaltered, 2361 original files must be preserved in all copies of source 2362 files. 2363 2364 o Redistribution in binary form must provide a disclaimer that 2365 states that the software is based in part of the work of the 2366 FreeType Team, in the distribution documentation. We also 2367 encourage you to put an URL to the FreeType web page in your 2368 documentation, though this isn't mandatory. 2369 2370 These conditions apply to any software derived from or based on 2371 the FreeType Project, not just the unmodified files. If you use 2372 our work, you must acknowledge us. However, no fee need be paid 2373 to us. 2374 23753. Advertising 2376-------------- 2377 2378 Neither the FreeType authors and contributors nor you shall use 2379 the name of the other for commercial, advertising, or promotional 2380 purposes without specific prior written permission. 2381 2382 We suggest, but do not require, that you use one or more of the 2383 following phrases to refer to this software in your documentation 2384 or advertising materials: `FreeType Project', `FreeType Engine', 2385 `FreeType library', or `FreeType Distribution'. 2386 2387 As you have not signed this license, you are not required to 2388 accept it. However, as the FreeType Project is copyrighted 2389 material, only this license, or another one contracted with the 2390 authors, grants you the right to use, distribute, and modify it. 2391 Therefore, by using, distributing, or modifying the FreeType 2392 Project, you indicate that you understand and accept all the terms 2393 of this license. 2394 23954. Contacts 2396----------- 2397 2398 There are two mailing lists related to FreeType: 2399 2400 o freetype@nongnu.org 2401 2402 Discusses general use and applications of FreeType, as well as 2403 future and wanted additions to the library and distribution. 2404 If you are looking for support, start in this list if you 2405 haven't found anything to help you in the documentation. 2406 2407 o freetype-devel@nongnu.org 2408 2409 Discusses bugs, as well as engine internals, design issues, 2410 specific licenses, porting, etc. 2411 2412 Our home page can be found at 2413 2414 http://www.freetype.org 2415 2416 2417--- end of FTL.TXT --- 2418 2419 2420**************************** 2421GL 2422**************************** 2423Mesa Component Licenses 2424 2425Component Location Primary Author License 2426---------------------------------------------------------------------------- 2427Main Mesa code src/mesa/ Brian Paul Mesa (MIT) 2428 2429Device drivers src/mesa/drivers/* See drivers See drivers 2430 2431Ext headers include/GL/glext.h SGI SGI Free B 2432 include/GL/glxext.h 2433 2434GLUT src/glut/ Mark Kilgard Mark's copyright 2435 2436GLEW src/glew-1.13.0 Nigel Stewart Modified BSD 2437 2438Mesa GLU library src/glu/mesa/ Brian Paul GNU-LGPL 2439 2440SGI GLU library src/glu/sgi/ SGI SGI Free B 2441 2442demo programs progs/demos/ various see source files 2443 2444X demos progs/xdemos/ Brian Paul see source files 2445 2446SGI demos progs/samples/ SGI SGI copyright 2447 2448RedBook demos progs/redbook/ SGI SGI copyright 2449 2450--------------------- 2451Permission is hereby granted, free of charge, to any person obtaining a 2452copy of this software and associated documentation files (the "Software"), 2453to deal in the Software without restriction, including without limitation 2454the rights to use, copy, modify, merge, publish, distribute, sublicense, 2455and/or sell copies of the Software, and to permit persons to whom the 2456Software is furnished to do so, subject to the following conditions: 2457 2458The above copyright notice and this permission notice shall be included 2459in all copies or substantial portions of the Software. 2460 2461THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 2462OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 2463FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 2464BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 2465AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 2466CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 2467---------------------------- 2468 2469Permission to use, copy, modify, distribute, and sell this software and its 2470documentation for any purpose is hereby granted without fee, provided that 2471the above copyright notice appear in all copies and that both that 2472copyright notice and this permission notice appear in supporting 2473documentation, and that the name of Alan Hourihane not be used in 2474advertising or publicity pertaining to distribution of the software without 2475specific, written prior permission. Alan Hourihane makes no representations 2476about the suitability of this software for any purpose. It is provided 2477"as is" without express or implied warranty. 2478 2479ALAN HOURIHANE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 2480INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 2481EVENT SHALL ALAN HOURIHANE BE LIABLE FOR ANY SPECIAL, INDIRECT OR 2482CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 2483DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 2484TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 2485PERFORMANCE OF THIS SOFTWARE. 2486 2487 2488---------------------------------------------------------------------- 2489 2490 2491 GNU LIBRARY GENERAL PUBLIC LICENSE 2492 Version 2, June 1991 2493 2494 Copyright (C) 1991 Free Software Foundation, Inc. 2495 675 Mass Ave, Cambridge, MA 02139, USA 2496 Everyone is permitted to copy and distribute verbatim copies 2497 of this license document, but changing it is not allowed. 2498 2499[This is the first released version of the library GPL. It is 2500 numbered 2 because it goes with version 2 of the ordinary GPL.] 2501 2502 Preamble 2503 2504 The licenses for most software are designed to take away your 2505freedom to share and change it. By contrast, the GNU General Public 2506Licenses are intended to guarantee your freedom to share and change 2507free software--to make sure the software is free for all its users. 2508 2509 This license, the Library General Public License, applies to some 2510specially designated Free Software Foundation software, and to any 2511other libraries whose authors decide to use it. You can use it for 2512your libraries, too. 2513 2514 When we speak of free software, we are referring to freedom, not 2515price. Our General Public Licenses are designed to make sure that you 2516have the freedom to distribute copies of free software (and charge for 2517this service if you wish), that you receive source code or can get it 2518if you want it, that you can change the software or use pieces of it 2519in new free programs; and that you know you can do these things. 2520 2521 To protect your rights, we need to make restrictions that forbid 2522anyone to deny you these rights or to ask you to surrender the rights. 2523These restrictions translate to certain responsibilities for you if 2524you distribute copies of the library, or if you modify it. 2525 2526 For example, if you distribute copies of the library, whether gratis 2527or for a fee, you must give the recipients all the rights that we gave 2528you. You must make sure that they, too, receive or can get the source 2529code. If you link a program with the library, you must provide 2530complete object files to the recipients so that they can relink them 2531with the library, after making changes to the library and recompiling 2532it. And you must show them these terms so they know their rights. 2533 2534 Our method of protecting your rights has two steps: (1) copyright 2535the library, and (2) offer you this license which gives you legal 2536permission to copy, distribute and/or modify the library. 2537 2538 Also, for each distributor's protection, we want to make certain 2539that everyone understands that there is no warranty for this free 2540library. If the library is modified by someone else and passed on, we 2541want its recipients to know that what they have is not the original 2542version, so that any problems introduced by others will not reflect on 2543the original authors' reputations. 2544 2545 Finally, any free program is threatened constantly by software 2546patents. We wish to avoid the danger that companies distributing free 2547software will individually obtain patent licenses, thus in effect 2548transforming the program into proprietary software. To prevent this, 2549we have made it clear that any patent must be licensed for everyone's 2550free use or not licensed at all. 2551 2552 Most GNU software, including some libraries, is covered by the ordinary 2553GNU General Public License, which was designed for utility programs. This 2554license, the GNU Library General Public License, applies to certain 2555designated libraries. This license is quite different from the ordinary 2556one; be sure to read it in full, and don't assume that anything in it is 2557the same as in the ordinary license. 2558 2559 The reason we have a separate public license for some libraries is that 2560they blur the distinction we usually make between modifying or adding to a 2561program and simply using it. Linking a program with a library, without 2562changing the library, is in some sense simply using the library, and is 2563analogous to running a utility program or application program. However, in 2564a textual and legal sense, the linked executable is a combined work, a 2565derivative of the original library, and the ordinary General Public License 2566treats it as such. 2567 2568 Because of this blurred distinction, using the ordinary General 2569Public License for libraries did not effectively promote software 2570sharing, because most developers did not use the libraries. We 2571concluded that weaker conditions might promote sharing better. 2572 2573 However, unrestricted linking of non-free programs would deprive the 2574users of those programs of all benefit from the free status of the 2575libraries themselves. This Library General Public License is intended to 2576permit developers of non-free programs to use free libraries, while 2577preserving your freedom as a user of such programs to change the free 2578libraries that are incorporated in them. (We have not seen how to achieve 2579this as regards changes in header files, but we have achieved it as regards 2580changes in the actual functions of the Library.) The hope is that this 2581will lead to faster development of free libraries. 2582 2583 The precise terms and conditions for copying, distribution and 2584modification follow. Pay close attention to the difference between a 2585"work based on the library" and a "work that uses the library". The 2586former contains code derived from the library, while the latter only 2587works together with the library. 2588 2589 Note that it is possible for a library to be covered by the ordinary 2590General Public License rather than by this special one. 2591 2592 GNU LIBRARY GENERAL PUBLIC LICENSE 2593 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 2594 2595 0. This License Agreement applies to any software library which 2596contains a notice placed by the copyright holder or other authorized 2597party saying it may be distributed under the terms of this Library 2598General Public License (also called "this License"). Each licensee is 2599addressed as "you". 2600 2601 A "library" means a collection of software functions and/or data 2602prepared so as to be conveniently linked with application programs 2603(which use some of those functions and data) to form executables. 2604 2605 The "Library", below, refers to any such software library or work 2606which has been distributed under these terms. A "work based on the 2607Library" means either the Library or any derivative work under 2608copyright law: that is to say, a work containing the Library or a 2609portion of it, either verbatim or with modifications and/or translated 2610straightforwardly into another language. (Hereinafter, translation is 2611included without limitation in the term "modification".) 2612 2613 "Source code" for a work means the preferred form of the work for 2614making modifications to it. For a library, complete source code means 2615all the source code for all modules it contains, plus any associated 2616interface definition files, plus the scripts used to control compilation 2617and installation of the library. 2618 2619 Activities other than copying, distribution and modification are not 2620covered by this License; they are outside its scope. The act of 2621running a program using the Library is not restricted, and output from 2622such a program is covered only if its contents constitute a work based 2623on the Library (independent of the use of the Library in a tool for 2624writing it). Whether that is true depends on what the Library does 2625and what the program that uses the Library does. 2626 2627 1. You may copy and distribute verbatim copies of the Library's 2628complete source code as you receive it, in any medium, provided that 2629you conspicuously and appropriately publish on each copy an 2630appropriate copyright notice and disclaimer of warranty; keep intact 2631all the notices that refer to this License and to the absence of any 2632warranty; and distribute a copy of this License along with the 2633Library. 2634 2635 You may charge a fee for the physical act of transferring a copy, 2636and you may at your option offer warranty protection in exchange for a 2637fee. 2638 2639 2. You may modify your copy or copies of the Library or any portion 2640of it, thus forming a work based on the Library, and copy and 2641distribute such modifications or work under the terms of Section 1 2642above, provided that you also meet all of these conditions: 2643 2644 a) The modified work must itself be a software library. 2645 2646 b) You must cause the files modified to carry prominent notices 2647 stating that you changed the files and the date of any change. 2648 2649 c) You must cause the whole of the work to be licensed at no 2650 charge to all third parties under the terms of this License. 2651 2652 d) If a facility in the modified Library refers to a function or a 2653 table of data to be supplied by an application program that uses 2654 the facility, other than as an argument passed when the facility 2655 is invoked, then you must make a good faith effort to ensure that, 2656 in the event an application does not supply such function or 2657 table, the facility still operates, and performs whatever part of 2658 its purpose remains meaningful. 2659 2660 (For example, a function in a library to compute square roots has 2661 a purpose that is entirely well-defined independent of the 2662 application. Therefore, Subsection 2d requires that any 2663 application-supplied function or table used by this function must 2664 be optional: if the application does not supply it, the square 2665 root function must still compute square roots.) 2666 2667These requirements apply to the modified work as a whole. If 2668identifiable sections of that work are not derived from the Library, 2669and can be reasonably considered independent and separate works in 2670themselves, then this License, and its terms, do not apply to those 2671sections when you distribute them as separate works. But when you 2672distribute the same sections as part of a whole which is a work based 2673on the Library, the distribution of the whole must be on the terms of 2674this License, whose permissions for other licensees extend to the 2675entire whole, and thus to each and every part regardless of who wrote 2676it. 2677 2678Thus, it is not the intent of this section to claim rights or contest 2679your rights to work written entirely by you; rather, the intent is to 2680exercise the right to control the distribution of derivative or 2681collective works based on the Library. 2682 2683In addition, mere aggregation of another work not based on the Library 2684with the Library (or with a work based on the Library) on a volume of 2685a storage or distribution medium does not bring the other work under 2686the scope of this License. 2687 2688 3. You may opt to apply the terms of the ordinary GNU General Public 2689License instead of this License to a given copy of the Library. To do 2690this, you must alter all the notices that refer to this License, so 2691that they refer to the ordinary GNU General Public License, version 2, 2692instead of to this License. (If a newer version than version 2 of the 2693ordinary GNU General Public License has appeared, then you can specify 2694that version instead if you wish.) Do not make any other change in 2695these notices. 2696 2697 Once this change is made in a given copy, it is irreversible for 2698that copy, so the ordinary GNU General Public License applies to all 2699subsequent copies and derivative works made from that copy. 2700 2701 This option is useful when you wish to copy part of the code of 2702the Library into a program that is not a library. 2703 2704 4. You may copy and distribute the Library (or a portion or 2705derivative of it, under Section 2) in object code or executable form 2706under the terms of Sections 1 and 2 above provided that you accompany 2707it with the complete corresponding machine-readable source code, which 2708must be distributed under the terms of Sections 1 and 2 above on a 2709medium customarily used for software interchange. 2710 2711 If distribution of object code is made by offering access to copy 2712from a designated place, then offering equivalent access to copy the 2713source code from the same place satisfies the requirement to 2714distribute the source code, even though third parties are not 2715compelled to copy the source along with the object code. 2716 2717 5. A program that contains no derivative of any portion of the 2718Library, but is designed to work with the Library by being compiled or 2719linked with it, is called a "work that uses the Library". Such a 2720work, in isolation, is not a derivative work of the Library, and 2721therefore falls outside the scope of this License. 2722 2723 However, linking a "work that uses the Library" with the Library 2724creates an executable that is a derivative of the Library (because it 2725contains portions of the Library), rather than a "work that uses the 2726library". The executable is therefore covered by this License. 2727Section 6 states terms for distribution of such executables. 2728 2729 When a "work that uses the Library" uses material from a header file 2730that is part of the Library, the object code for the work may be a 2731derivative work of the Library even though the source code is not. 2732Whether this is true is especially significant if the work can be 2733linked without the Library, or if the work is itself a library. The 2734threshold for this to be true is not precisely defined by law. 2735 2736 If such an object file uses only numerical parameters, data 2737structure layouts and accessors, and small macros and small inline 2738functions (ten lines or less in length), then the use of the object 2739file is unrestricted, regardless of whether it is legally a derivative 2740work. (Executables containing this object code plus portions of the 2741Library will still fall under Section 6.) 2742 2743 Otherwise, if the work is a derivative of the Library, you may 2744distribute the object code for the work under the terms of Section 6. 2745Any executables containing that work also fall under Section 6, 2746whether or not they are linked directly with the Library itself. 2747 2748 6. As an exception to the Sections above, you may also compile or 2749link a "work that uses the Library" with the Library to produce a 2750work containing portions of the Library, and distribute that work 2751under terms of your choice, provided that the terms permit 2752modification of the work for the customer's own use and reverse 2753engineering for debugging such modifications. 2754 2755 You must give prominent notice with each copy of the work that the 2756Library is used in it and that the Library and its use are covered by 2757this License. You must supply a copy of this License. If the work 2758during execution displays copyright notices, you must include the 2759copyright notice for the Library among them, as well as a reference 2760directing the user to the copy of this License. Also, you must do one 2761of these things: 2762 2763 a) Accompany the work with the complete corresponding 2764 machine-readable source code for the Library including whatever 2765 changes were used in the work (which must be distributed under 2766 Sections 1 and 2 above); and, if the work is an executable linked 2767 with the Library, with the complete machine-readable "work that 2768 uses the Library", as object code and/or source code, so that the 2769 user can modify the Library and then relink to produce a modified 2770 executable containing the modified Library. (It is understood 2771 that the user who changes the contents of definitions files in the 2772 Library will not necessarily be able to recompile the application 2773 to use the modified definitions.) 2774 2775 b) Accompany the work with a written offer, valid for at 2776 least three years, to give the same user the materials 2777 specified in Subsection 6a, above, for a charge no more 2778 than the cost of performing this distribution. 2779 2780 c) If distribution of the work is made by offering access to copy 2781 from a designated place, offer equivalent access to copy the above 2782 specified materials from the same place. 2783 2784 d) Verify that the user has already received a copy of these 2785 materials or that you have already sent this user a copy. 2786 2787 For an executable, the required form of the "work that uses the 2788Library" must include any data and utility programs needed for 2789reproducing the executable from it. However, as a special exception, 2790the source code distributed need not include anything that is normally 2791distributed (in either source or binary form) with the major 2792components (compiler, kernel, and so on) of the operating system on 2793which the executable runs, unless that component itself accompanies 2794the executable. 2795 2796 It may happen that this requirement contradicts the license 2797restrictions of other proprietary libraries that do not normally 2798accompany the operating system. Such a contradiction means you cannot 2799use both them and the Library together in an executable that you 2800distribute. 2801 2802 7. You may place library facilities that are a work based on the 2803Library side-by-side in a single library together with other library 2804facilities not covered by this License, and distribute such a combined 2805library, provided that the separate distribution of the work based on 2806the Library and of the other library facilities is otherwise 2807permitted, and provided that you do these two things: 2808 2809 a) Accompany the combined library with a copy of the same work 2810 based on the Library, uncombined with any other library 2811 facilities. This must be distributed under the terms of the 2812 Sections above. 2813 2814 b) Give prominent notice with the combined library of the fact 2815 that part of it is a work based on the Library, and explaining 2816 where to find the accompanying uncombined form of the same work. 2817 2818 8. You may not copy, modify, sublicense, link with, or distribute 2819the Library except as expressly provided under this License. Any 2820attempt otherwise to copy, modify, sublicense, link with, or 2821distribute the Library is void, and will automatically terminate your 2822rights under this License. However, parties who have received copies, 2823or rights, from you under this License will not have their licenses 2824terminated so long as such parties remain in full compliance. 2825 2826 9. You are not required to accept this License, since you have not 2827signed it. However, nothing else grants you permission to modify or 2828distribute the Library or its derivative works. These actions are 2829prohibited by law if you do not accept this License. Therefore, by 2830modifying or distributing the Library (or any work based on the 2831Library), you indicate your acceptance of this License to do so, and 2832all its terms and conditions for copying, distributing or modifying 2833the Library or works based on it. 2834 2835 10. Each time you redistribute the Library (or any work based on the 2836Library), the recipient automatically receives a license from the 2837original licensor to copy, distribute, link with or modify the Library 2838subject to these terms and conditions. You may not impose any further 2839restrictions on the recipients' exercise of the rights granted herein. 2840You are not responsible for enforcing compliance by third parties to 2841this License. 2842 2843 11. If, as a consequence of a court judgment or allegation of patent 2844infringement or for any other reason (not limited to patent issues), 2845conditions are imposed on you (whether by court order, agreement or 2846otherwise) that contradict the conditions of this License, they do not 2847excuse you from the conditions of this License. If you cannot 2848distribute so as to satisfy simultaneously your obligations under this 2849License and any other pertinent obligations, then as a consequence you 2850may not distribute the Library at all. For example, if a patent 2851license would not permit royalty-free redistribution of the Library by 2852all those who receive copies directly or indirectly through you, then 2853the only way you could satisfy both it and this License would be to 2854refrain entirely from distribution of the Library. 2855 2856If any portion of this section is held invalid or unenforceable under any 2857particular circumstance, the balance of the section is intended to apply, 2858and the section as a whole is intended to apply in other circumstances. 2859 2860It is not the purpose of this section to induce you to infringe any 2861patents or other property right claims or to contest validity of any 2862such claims; this section has the sole purpose of protecting the 2863integrity of the free software distribution system which is 2864implemented by public license practices. Many people have made 2865generous contributions to the wide range of software distributed 2866through that system in reliance on consistent application of that 2867system; it is up to the author/donor to decide if he or she is willing 2868to distribute software through any other system and a licensee cannot 2869impose that choice. 2870 2871This section is intended to make thoroughly clear what is believed to 2872be a consequence of the rest of this License. 2873 2874 12. If the distribution and/or use of the Library is restricted in 2875certain countries either by patents or by copyrighted interfaces, the 2876original copyright holder who places the Library under this License may add 2877an explicit geographical distribution limitation excluding those countries, 2878so that distribution is permitted only in or among countries not thus 2879excluded. In such case, this License incorporates the limitation as if 2880written in the body of this License. 2881 2882 13. The Free Software Foundation may publish revised and/or new 2883versions of the Library General Public License from time to time. 2884Such new versions will be similar in spirit to the present version, 2885but may differ in detail to address new problems or concerns. 2886 2887Each version is given a distinguishing version number. If the Library 2888specifies a version number of this License which applies to it and 2889"any later version", you have the option of following the terms and 2890conditions either of that version or of any later version published by 2891the Free Software Foundation. If the Library does not specify a 2892license version number, you may choose any version ever published by 2893the Free Software Foundation. 2894 2895 14. If you wish to incorporate parts of the Library into other free 2896programs whose distribution conditions are incompatible with these, 2897write to the author to ask for permission. For software which is 2898copyrighted by the Free Software Foundation, write to the Free 2899Software Foundation; we sometimes make exceptions for this. Our 2900decision will be guided by the two goals of preserving the free status 2901of all derivatives of our free software and of promoting the sharing 2902and reuse of software generally. 2903 2904 NO WARRANTY 2905 2906 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 2907WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 2908EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 2909OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 2910KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 2911IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 2912PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 2913LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 2914THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 2915 2916 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 2917WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 2918AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 2919FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 2920CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 2921LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 2922RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 2923FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 2924SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 2925DAMAGES. 2926 2927 END OF TERMS AND CONDITIONS 2928 2929 Appendix: How to Apply These Terms to Your New Libraries 2930 2931 If you develop a new library, and you want it to be of the greatest 2932possible use to the public, we recommend making it free software that 2933everyone can redistribute and change. You can do so by permitting 2934redistribution under these terms (or, alternatively, under the terms of the 2935ordinary General Public License). 2936 2937 To apply these terms, attach the following notices to the library. It is 2938safest to attach them to the start of each source file to most effectively 2939convey the exclusion of warranty; and each file should have at least the 2940"copyright" line and a pointer to where the full notice is found. 2941 2942 <one line to give the library's name and a brief idea of what it does.> 2943 Copyright (C) <year> <name of author> 2944 2945 This library is free software; you can redistribute it and/or 2946 modify it under the terms of the GNU Library General Public 2947 License as published by the Free Software Foundation; either 2948 version 2 of the License, or (at your option) any later version. 2949 2950 This library is distributed in the hope that it will be useful, 2951 but WITHOUT ANY WARRANTY; without even the implied warranty of 2952 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 2953 Library General Public License for more details. 2954 2955 You should have received a copy of the GNU Library General Public 2956 License along with this library; if not, write to the Free 2957 Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 2958 2959Also add information on how to contact you by electronic and paper mail. 2960 2961You should also get your employer (if you work as a programmer) or your 2962school, if any, to sign a "copyright disclaimer" for the library, if 2963necessary. Here is a sample; alter the names: 2964 2965 Yoyodyne, Inc., hereby disclaims all copyright interest in the 2966 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 2967 2968 <signature of Ty Coon>, 1 April 1990 2969 Ty Coon, President of Vice 2970 2971That's all there is to it! 2972 2973--------------------- 2974 2975The OpenGL Extension Wrangler Library 2976Copyright (C) 2002-2008, Milan Ikits <milan ikits[]ieee org> 2977Copyright (C) 2002-2008, Marcelo E. Magallon <mmagallo[]debian org> 2978Copyright (C) 2002, Lev Povalahev 2979All rights reserved. 2980 2981Redistribution and use in source and binary forms, with or without 2982modification, are permitted provided that the following conditions are met: 2983 2984* Redistributions of source code must retain the above copyright notice, 2985 this list of conditions and the following disclaimer. 2986* Redistributions in binary form must reproduce the above copyright notice, 2987 this list of conditions and the following disclaimer in the documentation 2988 and/or other materials provided with the distribution. 2989* The name of the author may be used to endorse or promote products 2990 derived from this software without specific prior written permission. 2991 2992THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 2993AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 2994IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 2995ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 2996LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 2997CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 2998SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 2999INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 3000CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 3001ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF 3002THE POSSIBILITY OF SUCH DAMAGE. 3003 3004 3005**************************** 3006gradle 3007**************************** 3008 3009 Apache License 3010 Version 2.0, January 2004 3011 http://www.apache.org/licenses/ 3012 3013 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 3014 3015 1. Definitions. 3016 3017 "License" shall mean the terms and conditions for use, reproduction, 3018 and distribution as defined by Sections 1 through 9 of this document. 3019 3020 "Licensor" shall mean the copyright owner or entity authorized by 3021 the copyright owner that is granting the License. 3022 3023 "Legal Entity" shall mean the union of the acting entity and all 3024 other entities that control, are controlled by, or are under common 3025 control with that entity. For the purposes of this definition, 3026 "control" means (i) the power, direct or indirect, to cause the 3027 direction or management of such entity, whether by contract or 3028 otherwise, or (ii) ownership of fifty percent (50%) or more of the 3029 outstanding shares, or (iii) beneficial ownership of such entity. 3030 3031 "You" (or "Your") shall mean an individual or Legal Entity 3032 exercising permissions granted by this License. 3033 3034 "Source" form shall mean the preferred form for making modifications, 3035 including but not limited to software source code, documentation 3036 source, and configuration files. 3037 3038 "Object" form shall mean any form resulting from mechanical 3039 transformation or translation of a Source form, including but 3040 not limited to compiled object code, generated documentation, 3041 and conversions to other media types. 3042 3043 "Work" shall mean the work of authorship, whether in Source or 3044 Object form, made available under the License, as indicated by a 3045 copyright notice that is included in or attached to the work 3046 (an example is provided in the Appendix below). 3047 3048 "Derivative Works" shall mean any work, whether in Source or Object 3049 form, that is based on (or derived from) the Work and for which the 3050 editorial revisions, annotations, elaborations, or other modifications 3051 represent, as a whole, an original work of authorship. For the purposes 3052 of this License, Derivative Works shall not include works that remain 3053 separable from, or merely link (or bind by name) to the interfaces of, 3054 the Work and Derivative Works thereof. 3055 3056 "Contribution" shall mean any work of authorship, including 3057 the original version of the Work and any modifications or additions 3058 to that Work or Derivative Works thereof, that is intentionally 3059 submitted to Licensor for inclusion in the Work by the copyright owner 3060 or by an individual or Legal Entity authorized to submit on behalf of 3061 the copyright owner. For the purposes of this definition, "submitted" 3062 means any form of electronic, verbal, or written communication sent 3063 to the Licensor or its representatives, including but not limited to 3064 communication on electronic mailing lists, source code control systems, 3065 and issue tracking systems that are managed by, or on behalf of, the 3066 Licensor for the purpose of discussing and improving the Work, but 3067 excluding communication that is conspicuously marked or otherwise 3068 designated in writing by the copyright owner as "Not a Contribution." 3069 3070 "Contributor" shall mean Licensor and any individual or Legal Entity 3071 on behalf of whom a Contribution has been received by Licensor and 3072 subsequently incorporated within the Work. 3073 3074 2. Grant of Copyright License. Subject to the terms and conditions of 3075 this License, each Contributor hereby grants to You a perpetual, 3076 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3077 copyright license to reproduce, prepare Derivative Works of, 3078 publicly display, publicly perform, sublicense, and distribute the 3079 Work and such Derivative Works in Source or Object form. 3080 3081 3. Grant of Patent License. Subject to the terms and conditions of 3082 this License, each Contributor hereby grants to You a perpetual, 3083 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 3084 (except as stated in this section) patent license to make, have made, 3085 use, offer to sell, sell, import, and otherwise transfer the Work, 3086 where such license applies only to those patent claims licensable 3087 by such Contributor that are necessarily infringed by their 3088 Contribution(s) alone or by combination of their Contribution(s) 3089 with the Work to which such Contribution(s) was submitted. If You 3090 institute patent litigation against any entity (including a 3091 cross-claim or counterclaim in a lawsuit) alleging that the Work 3092 or a Contribution incorporated within the Work constitutes direct 3093 or contributory patent infringement, then any patent licenses 3094 granted to You under this License for that Work shall terminate 3095 as of the date such litigation is filed. 3096 3097 4. Redistribution. You may reproduce and distribute copies of the 3098 Work or Derivative Works thereof in any medium, with or without 3099 modifications, and in Source or Object form, provided that You 3100 meet the following conditions: 3101 3102 (a) You must give any other recipients of the Work or 3103 Derivative Works a copy of this License; and 3104 3105 (b) You must cause any modified files to carry prominent notices 3106 stating that You changed the files; and 3107 3108 (c) You must retain, in the Source form of any Derivative Works 3109 that You distribute, all copyright, patent, trademark, and 3110 attribution notices from the Source form of the Work, 3111 excluding those notices that do not pertain to any part of 3112 the Derivative Works; and 3113 3114 (d) If the Work includes a "NOTICE" text file as part of its 3115 distribution, then any Derivative Works that You distribute must 3116 include a readable copy of the attribution notices contained 3117 within such NOTICE file, excluding those notices that do not 3118 pertain to any part of the Derivative Works, in at least one 3119 of the following places: within a NOTICE text file distributed 3120 as part of the Derivative Works; within the Source form or 3121 documentation, if provided along with the Derivative Works; or, 3122 within a display generated by the Derivative Works, if and 3123 wherever such third-party notices normally appear. The contents 3124 of the NOTICE file are for informational purposes only and 3125 do not modify the License. You may add Your own attribution 3126 notices within Derivative Works that You distribute, alongside 3127 or as an addendum to the NOTICE text from the Work, provided 3128 that such additional attribution notices cannot be construed 3129 as modifying the License. 3130 3131 You may add Your own copyright statement to Your modifications and 3132 may provide additional or different license terms and conditions 3133 for use, reproduction, or distribution of Your modifications, or 3134 for any such Derivative Works as a whole, provided Your use, 3135 reproduction, and distribution of the Work otherwise complies with 3136 the conditions stated in this License. 3137 3138 5. Submission of Contributions. Unless You explicitly state otherwise, 3139 any Contribution intentionally submitted for inclusion in the Work 3140 by You to the Licensor shall be under the terms and conditions of 3141 this License, without any additional terms or conditions. 3142 Notwithstanding the above, nothing herein shall supersede or modify 3143 the terms of any separate license agreement you may have executed 3144 with Licensor regarding such Contributions. 3145 3146 6. Trademarks. This License does not grant permission to use the trade 3147 names, trademarks, service marks, or product names of the Licensor, 3148 except as required for reasonable and customary use in describing the 3149 origin of the Work and reproducing the content of the NOTICE file. 3150 3151 7. Disclaimer of Warranty. Unless required by applicable law or 3152 agreed to in writing, Licensor provides the Work (and each 3153 Contributor provides its Contributions) on an "AS IS" BASIS, 3154 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 3155 implied, including, without limitation, any warranties or conditions 3156 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 3157 PARTICULAR PURPOSE. You are solely responsible for determining the 3158 appropriateness of using or redistributing the Work and assume any 3159 risks associated with Your exercise of permissions under this License. 3160 3161 8. Limitation of Liability. In no event and under no legal theory, 3162 whether in tort (including negligence), contract, or otherwise, 3163 unless required by applicable law (such as deliberate and grossly 3164 negligent acts) or agreed to in writing, shall any Contributor be 3165 liable to You for damages, including any direct, indirect, special, 3166 incidental, or consequential damages of any character arising as a 3167 result of this License or out of the use or inability to use the 3168 Work (including but not limited to damages for loss of goodwill, 3169 work stoppage, computer failure or malfunction, or any and all 3170 other commercial damages or losses), even if such Contributor 3171 has been advised of the possibility of such damages. 3172 3173 9. Accepting Warranty or Additional Liability. While redistributing 3174 the Work or Derivative Works thereof, You may choose to offer, 3175 and charge a fee for, acceptance of support, warranty, indemnity, 3176 or other liability obligations and/or rights consistent with this 3177 License. However, in accepting such obligations, You may act only 3178 on Your own behalf and on Your sole responsibility, not on behalf 3179 of any other Contributor, and only if You agree to indemnify, 3180 defend, and hold each Contributor harmless for any liability 3181 incurred by, or claims asserted against, such Contributor by reason 3182 of your accepting any such warranty or additional liability. 3183 3184 END OF TERMS AND CONDITIONS 3185 3186 APPENDIX: How to apply the Apache License to your work. 3187 3188 To apply the Apache License to your work, attach the following 3189 boilerplate notice, with the fields enclosed by brackets "[]" 3190 replaced with your own identifying information. (Don't include 3191 the brackets!) The text should be enclosed in the appropriate 3192 comment syntax for the file format. We also recommend that a 3193 file or class name and description of purpose be included on the 3194 same "printed page" as the copyright notice for easier 3195 identification within third-party archives. 3196 3197 Copyright [yyyy] [name of copyright owner] 3198 3199 Licensed under the Apache License, Version 2.0 (the "License"); 3200 you may not use this file except in compliance with the License. 3201 You may obtain a copy of the License at 3202 3203 http://www.apache.org/licenses/LICENSE-2.0 3204 3205 Unless required by applicable law or agreed to in writing, software 3206 distributed under the License is distributed on an "AS IS" BASIS, 3207 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 3208 See the License for the specific language governing permissions and 3209 limitations under the License. 3210 3211 3212------------------------------------------------------------------------------ 3213License for the slf4j package 3214------------------------------------------------------------------------------ 3215SLF4J License 3216 3217Copyright (c) 2004-2007 QOS.ch 3218All rights reserved. 3219 3220Permission is hereby granted, free of charge, to any person obtaining 3221a copy of this software and associated documentation files (the 3222"Software"), to deal in the Software without restriction, including 3223without limitation the rights to use, copy, modify, merge, publish, 3224distribute, sublicense, and/or sell copies of the Software, and to 3225permit persons to whom the Software is furnished to do so, subject to 3226the following conditions: 3227 3228The above copyright notice and this permission notice shall be 3229included in all copies or substantial portions of the Software. 3230 3231THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 3232EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 3233MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 3234NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 3235LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 3236OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 3237WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 3238 3239These terms are identical to those of the MIT License, also called the X License or the X11 License, 3240which is a simple, permissive non-copyleft free software license. It is deemed compatible with virtually 3241all types of licenses, commercial or otherwise. In particular, the Free Software Foundation has declared it 3242compatible with GNU GPL. It is also known to be approved by the Apache Software Foundation as compatible 3243with Apache Software License. 3244 3245 3246------------------------------------------------------------------------------ 3247License for the JUnit package 3248------------------------------------------------------------------------------ 3249THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC 3250LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM 3251CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. 3252 32531. DEFINITIONS 3254 3255"Contribution" means: 3256 3257a) in the case of the initial Contributor, the initial code and 3258documentation distributed under this Agreement, and 3259 3260b) in the case of each subsequent Contributor: 3261 3262i) changes to the Program, and 3263 3264ii) additions to the Program; 3265 3266where such changes and/or additions to the Program originate from and are 3267distributed by that particular Contributor. A Contribution 'originates' from a 3268Contributor if it was added to the Program by such Contributor itself or anyone 3269acting on such Contributor's behalf. Contributions do not include additions to 3270the Program which: (i) are separate modules of software distributed in 3271conjunction with the Program under their own license agreement, and (ii) are not 3272derivative works of the Program. 3273 3274"Contributor" means any person or entity that distributes the Program. 3275 3276"Licensed Patents " mean patent claims licensable by a Contributor which are 3277necessarily infringed by the use or sale of its Contribution alone or when 3278combined with the Program. 3279 3280"Program" means the Contributions distributed in accordance with this Agreement. 3281 3282"Recipient" means anyone who receives the Program under this Agreement, 3283including all Contributors. 3284 32852. GRANT OF RIGHTS 3286 3287a) Subject to the terms of this Agreement, each Contributor hereby grants 3288Recipient a non-exclusive, worldwide, royalty-free copyright license to 3289reproduce, prepare derivative works of, publicly display, publicly perform, 3290distribute and sublicense the Contribution of such Contributor, if any, and such 3291derivative works, in source code and object code form. 3292 3293b) Subject to the terms of this Agreement, each Contributor hereby grants 3294Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed 3295Patents to make, use, sell, offer to sell, import and otherwise transfer the 3296Contribution of such Contributor, if any, in source code and object code form. 3297This patent license shall apply to the combination of the Contribution and the 3298Program if, at the time the Contribution is added by the Contributor, such 3299addition of the Contribution causes such combination to be covered by the 3300Licensed Patents. The patent license shall not apply to any other combinations 3301which include the Contribution. No hardware per se is licensed hereunder. 3302 3303c) Recipient understands that although each Contributor grants the licenses 3304to its Contributions set forth herein, no assurances are provided by any 3305Contributor that the Program does not infringe the patent or other intellectual 3306property rights of any other entity. Each Contributor disclaims any liability to 3307Recipient for claims brought by any other entity based on infringement of 3308intellectual property rights or otherwise. As a condition to exercising the 3309rights and licenses granted hereunder, each Recipient hereby assumes sole 3310responsibility to secure any other intellectual property rights needed, if any. 3311For example, if a third party patent license is required to allow Recipient to 3312distribute the Program, it is Recipient's responsibility to acquire that license 3313before distributing the Program. 3314 3315d) Each Contributor represents that to its knowledge it has sufficient 3316copyright rights in its Contribution, if any, to grant the copyright license set 3317forth in this Agreement. 3318 33193. REQUIREMENTS 3320 3321A Contributor may choose to distribute the Program in object code form under its 3322own license agreement, provided that: 3323 3324a) it complies with the terms and conditions of this Agreement; and 3325 3326b) its license agreement: 3327 3328i) effectively disclaims on behalf of all Contributors all warranties and 3329conditions, express and implied, including warranties or conditions of title and 3330non-infringement, and implied warranties or conditions of merchantability and 3331fitness for a particular purpose; 3332 3333ii) effectively excludes on behalf of all Contributors all liability for 3334damages, including direct, indirect, special, incidental and consequential 3335damages, such as lost profits; 3336 3337iii) states that any provisions which differ from this Agreement are offered 3338by that Contributor alone and not by any other party; and 3339 3340iv) states that source code for the Program is available from such 3341Contributor, and informs licensees how to obtain it in a reasonable manner on or 3342through a medium customarily used for software exchange. 3343 3344When the Program is made available in source code form: 3345 3346a) it must be made available under this Agreement; and 3347 3348b) a copy of this Agreement must be included with each copy of the Program. 3349 3350Contributors may not remove or alter any copyright notices contained within the 3351Program. 3352 3353Each Contributor must identify itself as the originator of its Contribution, if 3354any, in a manner that reasonably allows subsequent Recipients to identify the 3355originator of the Contribution. 3356 33574. COMMERCIAL DISTRIBUTION 3358 3359Commercial distributors of software may accept certain responsibilities with 3360respect to end users, business partners and the like. While this license is 3361intended to facilitate the commercial use of the Program, the Contributor who 3362includes the Program in a commercial product offering should do so in a manner 3363which does not create potential liability for other Contributors. Therefore, if 3364a Contributor includes the Program in a commercial product offering, such 3365Contributor ("Commercial Contributor") hereby agrees to defend and indemnify 3366every other Contributor ("Indemnified Contributor") against any losses, damages 3367and costs (collectively "Losses") arising from claims, lawsuits and other legal 3368actions brought by a third party against the Indemnified Contributor to the 3369extent caused by the acts or omissions of such Commercial Contributor in 3370connection with its distribution of the Program in a commercial product 3371offering. The obligations in this section do not apply to any claims or Losses 3372relating to any actual or alleged intellectual property infringement. In order 3373to qualify, an Indemnified Contributor must: a) promptly notify the Commercial 3374Contributor in writing of such claim, and b) allow the Commercial Contributor to 3375control, and cooperate with the Commercial Contributor in, the defense and any 3376related settlement negotiations. The Indemnified Contributor may participate in 3377any such claim at its own expense. 3378 3379For example, a Contributor might include the Program in a commercial product 3380offering, Product X. That Contributor is then a Commercial Contributor. If that 3381Commercial Contributor then makes performance claims, or offers warranties 3382related to Product X, those performance claims and warranties are such 3383Commercial Contributor's responsibility alone. Under this section, the 3384Commercial Contributor would have to defend claims against the other 3385Contributors related to those performance claims and warranties, and if a court 3386requires any other Contributor to pay any damages as a result, the Commercial 3387Contributor must pay those damages. 3388 33895. NO WARRANTY 3390 3391EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN 3392"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR 3393IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, 3394NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each 3395Recipient is solely responsible for determining the appropriateness of using and 3396distributing the Program and assumes all risks associated with its exercise of 3397rights under this Agreement, including but not limited to the risks and costs of 3398program errors, compliance with applicable laws, damage to or loss of data, 3399programs or equipment, and unavailability or interruption of operations. 3400 34016. DISCLAIMER OF LIABILITY 3402 3403EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY 3404CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, 3405SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST 3406PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 3407STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 3408OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS 3409GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 3410 34117. GENERAL 3412 3413If any provision of this Agreement is invalid or unenforceable under applicable 3414law, it shall not affect the validity or enforceability of the remainder of the 3415terms of this Agreement, and without further action by the parties hereto, such 3416provision shall be reformed to the minimum extent necessary to make such 3417provision valid and enforceable. 3418 3419If Recipient institutes patent litigation against a Contributor with respect to 3420a patent applicable to software (including a cross-claim or counterclaim in a 3421lawsuit), then any patent licenses granted by that Contributor to such Recipient 3422under this Agreement shall terminate as of the date such litigation is filed. In 3423addition, if Recipient institutes patent litigation against any entity 3424(including a cross-claim or counterclaim in a lawsuit) alleging that the Program 3425itself (excluding combinations of the Program with other software or hardware) 3426infringes such Recipient's patent(s), then such Recipient's rights granted under 3427Section 2(b) shall terminate as of the date such litigation is filed. 3428 3429All Recipient's rights under this Agreement shall terminate if it fails to 3430comply with any of the material terms or conditions of this Agreement and does 3431not cure such failure in a reasonable period of time after becoming aware of 3432such noncompliance. If all Recipient's rights under this Agreement terminate, 3433Recipient agrees to cease use and distribution of the Program as soon as 3434reasonably practicable. However, Recipient's obligations under this Agreement 3435and any licenses granted by Recipient relating to the Program shall continue and 3436survive. 3437 3438Everyone is permitted to copy and distribute copies of this Agreement, but in 3439order to avoid inconsistency the Agreement is copyrighted and may only be 3440modified in the following manner. The Agreement Steward reserves the right to 3441publish new versions (including revisions) of this Agreement from time to time. 3442No one other than the Agreement Steward has the right to modify this Agreement. 3443IBM is the initial Agreement Steward. IBM may assign the responsibility to serve 3444as the Agreement Steward to a suitable separate entity. Each new version of the 3445Agreement will be given a distinguishing version number. The Program (including 3446Contributions) may always be distributed subject to the version of the Agreement 3447under which it was received. In addition, after a new version of the Agreement 3448is published, Contributor may elect to distribute the Program (including its 3449Contributions) under the new version. Except as expressly stated in Sections 34502(a) and 2(b) above, Recipient receives no rights or licenses to the 3451intellectual property of any Contributor under this Agreement, whether 3452expressly, by implication, estoppel or otherwise. All rights in the Program not 3453expressly granted under this Agreement are reserved. 3454 3455This Agreement is governed by the laws of the State of New York and the 3456intellectual property laws of the United States of America. No party to this 3457Agreement will bring a legal action under this Agreement more than one year 3458after the cause of action arose. Each party waives its rights to a jury trial in 3459any resulting litigation. 3460 3461------------------------------------------------------------------------------ 3462License for the JCIFS package 3463------------------------------------------------------------------------------ 3464JCIFS License 3465 3466 GNU LESSER GENERAL PUBLIC LICENSE 3467 Version 2.1, February 1999 3468 3469 Copyright (C) 1991, 1999 Free Software Foundation, Inc. 3470 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 3471 Everyone is permitted to copy and distribute verbatim copies 3472 of this license document, but changing it is not allowed. 3473 3474[This is the first released version of the Lesser GPL. It also counts 3475 as the successor of the GNU Library Public License, version 2, hence 3476 the version number 2.1.] 3477 3478 Preamble 3479 3480 The licenses for most software are designed to take away your 3481freedom to share and change it. By contrast, the GNU General Public 3482Licenses are intended to guarantee your freedom to share and change 3483free software--to make sure the software is free for all its users. 3484 3485 This license, the Lesser General Public License, applies to some 3486specially designated software packages--typically libraries--of the 3487Free Software Foundation and other authors who decide to use it. You 3488can use it too, but we suggest you first think carefully about whether 3489this license or the ordinary General Public License is the better 3490strategy to use in any particular case, based on the explanations below. 3491 3492 When we speak of free software, we are referring to freedom of use, 3493not price. Our General Public Licenses are designed to make sure that 3494you have the freedom to distribute copies of free software (and charge 3495for this service if you wish); that you receive source code or can get 3496it if you want it; that you can change the software and use pieces of 3497it in new free programs; and that you are informed that you can do 3498these things. 3499 3500 To protect your rights, we need to make restrictions that forbid 3501distributors to deny you these rights or to ask you to surrender these 3502rights. These restrictions translate to certain responsibilities for 3503you if you distribute copies of the library or if you modify it. 3504 3505 For example, if you distribute copies of the library, whether gratis 3506or for a fee, you must give the recipients all the rights that we gave 3507you. You must make sure that they, too, receive or can get the source 3508code. If you link other code with the library, you must provide 3509complete object files to the recipients, so that they can relink them 3510with the library after making changes to the library and recompiling 3511it. And you must show them these terms so they know their rights. 3512 3513 We protect your rights with a two-step method: (1) we copyright the 3514library, and (2) we offer you this license, which gives you legal 3515permission to copy, distribute and/or modify the library. 3516 3517 To protect each distributor, we want to make it very clear that 3518there is no warranty for the free library. Also, if the library is 3519modified by someone else and passed on, the recipients should know 3520that what they have is not the original version, so that the original 3521author's reputation will not be affected by problems that might be 3522introduced by others. 3523 3524 Finally, software patents pose a constant threat to the existence of 3525any free program. We wish to make sure that a company cannot 3526effectively restrict the users of a free program by obtaining a 3527restrictive license from a patent holder. Therefore, we insist that 3528any patent license obtained for a version of the library must be 3529consistent with the full freedom of use specified in this license. 3530 3531 Most GNU software, including some libraries, is covered by the 3532ordinary GNU General Public License. This license, the GNU Lesser 3533General Public License, applies to certain designated libraries, and 3534is quite different from the ordinary General Public License. We use 3535this license for certain libraries in order to permit linking those 3536libraries into non-free programs. 3537 3538 When a program is linked with a library, whether statically or using 3539a shared library, the combination of the two is legally speaking a 3540combined work, a derivative of the original library. The ordinary 3541General Public License therefore permits such linking only if the 3542entire combination fits its criteria of freedom. The Lesser General 3543Public License permits more lax criteria for linking other code with 3544the library. 3545 3546 We call this license the "Lesser" General Public License because it 3547does Less to protect the user's freedom than the ordinary General 3548Public License. It also provides other free software developers Less 3549of an advantage over competing non-free programs. These disadvantages 3550are the reason we use the ordinary General Public License for many 3551libraries. However, the Lesser license provides advantages in certain 3552special circumstances. 3553 3554 For example, on rare occasions, there may be a special need to 3555encourage the widest possible use of a certain library, so that it becomes 3556a de-facto standard. To achieve this, non-free programs must be 3557allowed to use the library. A more frequent case is that a free 3558library does the same job as widely used non-free libraries. In this 3559case, there is little to gain by limiting the free library to free 3560software only, so we use the Lesser General Public License. 3561 3562 In other cases, permission to use a particular library in non-free 3563programs enables a greater number of people to use a large body of 3564free software. For example, permission to use the GNU C Library in 3565non-free programs enables many more people to use the whole GNU 3566operating system, as well as its variant, the GNU/Linux operating 3567system. 3568 3569 Although the Lesser General Public License is Less protective of the 3570users' freedom, it does ensure that the user of a program that is 3571linked with the Library has the freedom and the wherewithal to run 3572that program using a modified version of the Library. 3573 3574 The precise terms and conditions for copying, distribution and 3575modification follow. Pay close attention to the difference between a 3576"work based on the library" and a "work that uses the library". The 3577former contains code derived from the library, whereas the latter must 3578be combined with the library in order to run. 3579 3580 GNU LESSER GENERAL PUBLIC LICENSE 3581 TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 3582 3583 0. This License Agreement applies to any software library or other 3584program which contains a notice placed by the copyright holder or 3585other authorized party saying it may be distributed under the terms of 3586this Lesser General Public License (also called "this License"). 3587Each licensee is addressed as "you". 3588 3589 A "library" means a collection of software functions and/or data 3590prepared so as to be conveniently linked with application programs 3591(which use some of those functions and data) to form executables. 3592 3593 The "Library", below, refers to any such software library or work 3594which has been distributed under these terms. A "work based on the 3595Library" means either the Library or any derivative work under 3596copyright law: that is to say, a work containing the Library or a 3597portion of it, either verbatim or with modifications and/or translated 3598straightforwardly into another language. (Hereinafter, translation is 3599included without limitation in the term "modification".) 3600 3601 "Source code" for a work means the preferred form of the work for 3602making modifications to it. For a library, complete source code means 3603all the source code for all modules it contains, plus any associated 3604interface definition files, plus the scripts used to control compilation 3605and installation of the library. 3606 3607 Activities other than copying, distribution and modification are not 3608covered by this License; they are outside its scope. The act of 3609running a program using the Library is not restricted, and output from 3610such a program is covered only if its contents constitute a work based 3611on the Library (independent of the use of the Library in a tool for 3612writing it). Whether that is true depends on what the Library does 3613and what the program that uses the Library does. 3614 3615 1. You may copy and distribute verbatim copies of the Library's 3616complete source code as you receive it, in any medium, provided that 3617you conspicuously and appropriately publish on each copy an 3618appropriate copyright notice and disclaimer of warranty; keep intact 3619all the notices that refer to this License and to the absence of any 3620warranty; and distribute a copy of this License along with the 3621Library. 3622 3623 You may charge a fee for the physical act of transferring a copy, 3624and you may at your option offer warranty protection in exchange for a 3625fee. 3626 3627 2. You may modify your copy or copies of the Library or any portion 3628of it, thus forming a work based on the Library, and copy and 3629distribute such modifications or work under the terms of Section 1 3630above, provided that you also meet all of these conditions: 3631 3632 a) The modified work must itself be a software library. 3633 3634 b) You must cause the files modified to carry prominent notices 3635 stating that you changed the files and the date of any change. 3636 3637 c) You must cause the whole of the work to be licensed at no 3638 charge to all third parties under the terms of this License. 3639 3640 d) If a facility in the modified Library refers to a function or a 3641 table of data to be supplied by an application program that uses 3642 the facility, other than as an argument passed when the facility 3643 is invoked, then you must make a good faith effort to ensure that, 3644 in the event an application does not supply such function or 3645 table, the facility still operates, and performs whatever part of 3646 its purpose remains meaningful. 3647 3648 (For example, a function in a library to compute square roots has 3649 a purpose that is entirely well-defined independent of the 3650 application. Therefore, Subsection 2d requires that any 3651 application-supplied function or table used by this function must 3652 be optional: if the application does not supply it, the square 3653 root function must still compute square roots.) 3654 3655These requirements apply to the modified work as a whole. If 3656identifiable sections of that work are not derived from the Library, 3657and can be reasonably considered independent and separate works in 3658themselves, then this License, and its terms, do not apply to those 3659sections when you distribute them as separate works. But when you 3660distribute the same sections as part of a whole which is a work based 3661on the Library, the distribution of the whole must be on the terms of 3662this License, whose permissions for other licensees extend to the 3663entire whole, and thus to each and every part regardless of who wrote 3664it. 3665 3666Thus, it is not the intent of this section to claim rights or contest 3667your rights to work written entirely by you; rather, the intent is to 3668exercise the right to control the distribution of derivative or 3669collective works based on the Library. 3670 3671In addition, mere aggregation of another work not based on the Library 3672with the Library (or with a work based on the Library) on a volume of 3673a storage or distribution medium does not bring the other work under 3674the scope of this License. 3675 3676 3. You may opt to apply the terms of the ordinary GNU General Public 3677License instead of this License to a given copy of the Library. To do 3678this, you must alter all the notices that refer to this License, so 3679that they refer to the ordinary GNU General Public License, version 2, 3680instead of to this License. (If a newer version than version 2 of the 3681ordinary GNU General Public License has appeared, then you can specify 3682that version instead if you wish.) Do not make any other change in 3683these notices. 3684 3685 Once this change is made in a given copy, it is irreversible for 3686that copy, so the ordinary GNU General Public License applies to all 3687subsequent copies and derivative works made from that copy. 3688 3689 This option is useful when you wish to copy part of the code of 3690the Library into a program that is not a library. 3691 3692 4. You may copy and distribute the Library (or a portion or 3693derivative of it, under Section 2) in object code or executable form 3694under the terms of Sections 1 and 2 above provided that you accompany 3695it with the complete corresponding machine-readable source code, which 3696must be distributed under the terms of Sections 1 and 2 above on a 3697medium customarily used for software interchange. 3698 3699 If distribution of object code is made by offering access to copy 3700from a designated place, then offering equivalent access to copy the 3701source code from the same place satisfies the requirement to 3702distribute the source code, even though third parties are not 3703compelled to copy the source along with the object code. 3704 3705 5. A program that contains no derivative of any portion of the 3706Library, but is designed to work with the Library by being compiled or 3707linked with it, is called a "work that uses the Library". Such a 3708work, in isolation, is not a derivative work of the Library, and 3709therefore falls outside the scope of this License. 3710 3711 However, linking a "work that uses the Library" with the Library 3712creates an executable that is a derivative of the Library (because it 3713contains portions of the Library), rather than a "work that uses the 3714library". The executable is therefore covered by this License. 3715Section 6 states terms for distribution of such executables. 3716 3717 When a "work that uses the Library" uses material from a header file 3718that is part of the Library, the object code for the work may be a 3719derivative work of the Library even though the source code is not. 3720Whether this is true is especially significant if the work can be 3721linked without the Library, or if the work is itself a library. The 3722threshold for this to be true is not precisely defined by law. 3723 3724 If such an object file uses only numerical parameters, data 3725structure layouts and accessors, and small macros and small inline 3726functions (ten lines or less in length), then the use of the object 3727file is unrestricted, regardless of whether it is legally a derivative 3728work. (Executables containing this object code plus portions of the 3729Library will still fall under Section 6.) 3730 3731 Otherwise, if the work is a derivative of the Library, you may 3732distribute the object code for the work under the terms of Section 6. 3733Any executables containing that work also fall under Section 6, 3734whether or not they are linked directly with the Library itself. 3735 3736 6. As an exception to the Sections above, you may also combine or 3737link a "work that uses the Library" with the Library to produce a 3738work containing portions of the Library, and distribute that work 3739under terms of your choice, provided that the terms permit 3740modification of the work for the customer's own use and reverse 3741engineering for debugging such modifications. 3742 3743 You must give prominent notice with each copy of the work that the 3744Library is used in it and that the Library and its use are covered by 3745this License. You must supply a copy of this License. If the work 3746during execution displays copyright notices, you must include the 3747copyright notice for the Library among them, as well as a reference 3748directing the user to the copy of this License. Also, you must do one 3749of these things: 3750 3751 a) Accompany the work with the complete corresponding 3752 machine-readable source code for the Library including whatever 3753 changes were used in the work (which must be distributed under 3754 Sections 1 and 2 above); and, if the work is an executable linked 3755 with the Library, with the complete machine-readable "work that 3756 uses the Library", as object code and/or source code, so that the 3757 user can modify the Library and then relink to produce a modified 3758 executable containing the modified Library. (It is understood 3759 that the user who changes the contents of definitions files in the 3760 Library will not necessarily be able to recompile the application 3761 to use the modified definitions.) 3762 3763 b) Use a suitable shared library mechanism for linking with the 3764 Library. A suitable mechanism is one that (1) uses at run time a 3765 copy of the library already present on the user's computer system, 3766 rather than copying library functions into the executable, and (2) 3767 will operate properly with a modified version of the library, if 3768 the user installs one, as long as the modified version is 3769 interface-compatible with the version that the work was made with. 3770 3771 c) Accompany the work with a written offer, valid for at 3772 least three years, to give the same user the materials 3773 specified in Subsection 6a, above, for a charge no more 3774 than the cost of performing this distribution. 3775 3776 d) If distribution of the work is made by offering access to copy 3777 from a designated place, offer equivalent access to copy the above 3778 specified materials from the same place. 3779 3780 e) Verify that the user has already received a copy of these 3781 materials or that you have already sent this user a copy. 3782 3783 For an executable, the required form of the "work that uses the 3784Library" must include any data and utility programs needed for 3785reproducing the executable from it. However, as a special exception, 3786the materials to be distributed need not include anything that is 3787normally distributed (in either source or binary form) with the major 3788components (compiler, kernel, and so on) of the operating system on 3789which the executable runs, unless that component itself accompanies 3790the executable. 3791 3792 It may happen that this requirement contradicts the license 3793restrictions of other proprietary libraries that do not normally 3794accompany the operating system. Such a contradiction means you cannot 3795use both them and the Library together in an executable that you 3796distribute. 3797 3798 7. You may place library facilities that are a work based on the 3799Library side-by-side in a single library together with other library 3800facilities not covered by this License, and distribute such a combined 3801library, provided that the separate distribution of the work based on 3802the Library and of the other library facilities is otherwise 3803permitted, and provided that you do these two things: 3804 3805 a) Accompany the combined library with a copy of the same work 3806 based on the Library, uncombined with any other library 3807 facilities. This must be distributed under the terms of the 3808 Sections above. 3809 3810 b) Give prominent notice with the combined library of the fact 3811 that part of it is a work based on the Library, and explaining 3812 where to find the accompanying uncombined form of the same work. 3813 3814 8. You may not copy, modify, sublicense, link with, or distribute 3815the Library except as expressly provided under this License. Any 3816attempt otherwise to copy, modify, sublicense, link with, or 3817distribute the Library is void, and will automatically terminate your 3818rights under this License. However, parties who have received copies, 3819or rights, from you under this License will not have their licenses 3820terminated so long as such parties remain in full compliance. 3821 3822 9. You are not required to accept this License, since you have not 3823signed it. However, nothing else grants you permission to modify or 3824distribute the Library or its derivative works. These actions are 3825prohibited by law if you do not accept this License. Therefore, by 3826modifying or distributing the Library (or any work based on the 3827Library), you indicate your acceptance of this License to do so, and 3828all its terms and conditions for copying, distributing or modifying 3829the Library or works based on it. 3830 3831 10. Each time you redistribute the Library (or any work based on the 3832Library), the recipient automatically receives a license from the 3833original licensor to copy, distribute, link with or modify the Library 3834subject to these terms and conditions. You may not impose any further 3835restrictions on the recipients' exercise of the rights granted herein. 3836You are not responsible for enforcing compliance by third parties with 3837this License. 3838 3839 11. If, as a consequence of a court judgment or allegation of patent 3840infringement or for any other reason (not limited to patent issues), 3841conditions are imposed on you (whether by court order, agreement or 3842otherwise) that contradict the conditions of this License, they do not 3843excuse you from the conditions of this License. If you cannot 3844distribute so as to satisfy simultaneously your obligations under this 3845License and any other pertinent obligations, then as a consequence you 3846may not distribute the Library at all. For example, if a patent 3847license would not permit royalty-free redistribution of the Library by 3848all those who receive copies directly or indirectly through you, then 3849the only way you could satisfy both it and this License would be to 3850refrain entirely from distribution of the Library. 3851 3852If any portion of this section is held invalid or unenforceable under any 3853particular circumstance, the balance of the section is intended to apply, 3854and the section as a whole is intended to apply in other circumstances. 3855 3856It is not the purpose of this section to induce you to infringe any 3857patents or other property right claims or to contest validity of any 3858such claims; this section has the sole purpose of protecting the 3859integrity of the free software distribution system which is 3860implemented by public license practices. Many people have made 3861generous contributions to the wide range of software distributed 3862through that system in reliance on consistent application of that 3863system; it is up to the author/donor to decide if he or she is willing 3864to distribute software through any other system and a licensee cannot 3865impose that choice. 3866 3867This section is intended to make thoroughly clear what is believed to 3868be a consequence of the rest of this License. 3869 3870 12. If the distribution and/or use of the Library is restricted in 3871certain countries either by patents or by copyrighted interfaces, the 3872original copyright holder who places the Library under this License may add 3873an explicit geographical distribution limitation excluding those countries, 3874so that distribution is permitted only in or among countries not thus 3875excluded. In such case, this License incorporates the limitation as if 3876written in the body of this License. 3877 3878 13. The Free Software Foundation may publish revised and/or new 3879versions of the Lesser General Public License from time to time. 3880Such new versions will be similar in spirit to the present version, 3881but may differ in detail to address new problems or concerns. 3882 3883Each version is given a distinguishing version number. If the Library 3884specifies a version number of this License which applies to it and 3885"any later version", you have the option of following the terms and 3886conditions either of that version or of any later version published by 3887the Free Software Foundation. If the Library does not specify a 3888license version number, you may choose any version ever published by 3889the Free Software Foundation. 3890 3891 14. If you wish to incorporate parts of the Library into other free 3892programs whose distribution conditions are incompatible with these, 3893write to the author to ask for permission. For software which is 3894copyrighted by the Free Software Foundation, write to the Free 3895Software Foundation; we sometimes make exceptions for this. Our 3896decision will be guided by the two goals of preserving the free status 3897of all derivatives of our free software and of promoting the sharing 3898and reuse of software generally. 3899 3900 NO WARRANTY 3901 3902 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO 3903WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW. 3904EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR 3905OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY 3906KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE 3907IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 3908PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE 3909LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME 3910THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 3911 3912 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN 3913WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY 3914AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU 3915FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR 3916CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE 3917LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING 3918RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A 3919FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF 3920SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 3921DAMAGES. 3922 3923 END OF TERMS AND CONDITIONS 3924 3925 How to Apply These Terms to Your New Libraries 3926 3927 If you develop a new library, and you want it to be of the greatest 3928possible use to the public, we recommend making it free software that 3929everyone can redistribute and change. You can do so by permitting 3930redistribution under these terms (or, alternatively, under the terms of the 3931ordinary General Public License). 3932 3933 To apply these terms, attach the following notices to the library. It is 3934safest to attach them to the start of each source file to most effectively 3935convey the exclusion of warranty; and each file should have at least the 3936"copyright" line and a pointer to where the full notice is found. 3937 3938 <one line to give the library's name and a brief idea of what it does.> 3939 Copyright (C) <year> <name of author> 3940 3941 This library is free software; you can redistribute it and/or 3942 modify it under the terms of the GNU Lesser General Public 3943 License as published by the Free Software Foundation; either 3944 version 2.1 of the License, or (at your option) any later version. 3945 3946 This library is distributed in the hope that it will be useful, 3947 but WITHOUT ANY WARRANTY; without even the implied warranty of 3948 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 3949 Lesser General Public License for more details. 3950 3951 You should have received a copy of the GNU Lesser General Public 3952 License along with this library; if not, write to the Free Software 3953 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 3954 3955Also add information on how to contact you by electronic and paper mail. 3956 3957You should also get your employer (if you work as a programmer) or your 3958school, if any, to sign a "copyright disclaimer" for the library, if 3959necessary. Here is a sample; alter the names: 3960 3961 Yoyodyne, Inc., hereby disclaims all copyright interest in the 3962 library `Frob' (a library for tweaking knobs) written by James Random Hacker. 3963 3964 <signature of Ty Coon>, 1 April 1990 3965 Ty Coon, President of Vice 3966 3967That's all there is to it! 3968 3969 3970 3971**************************** 3972icu 3973**************************** 3974ICU 3975 3976There are two licenses here: 3977- ICU license 3978- Unicode Terms of Use 3979------------------------------------------------------------------------------ 3980ICU License - ICU 1.8.1 and later 3981From http://source.icu-project.org/repos/icu/icu/trunk/license.html 3982X License (old version). For license pedigree see the 3983ICU FAQ at http://icu-project.org/userguide/icufaq.html 3984 3985COPYRIGHT AND PERMISSION NOTICE 3986 3987Copyright (c) 1995-2006 International Business Machines Corporation and others 3988 3989All rights reserved. 3990 3991Permission is hereby granted, free of charge, to any person obtaining a copy 3992of this software and associated documentation files (the "Software"), to deal 3993in the Software without restriction, including without limitation the rights 3994to use, copy, modify, merge, publish, distribute, and/or sell copies of the 3995Software, and to permit persons to whom the Software is furnished to do so, 3996provided that the above copyright notice(s) and this permission notice appear 3997in all copies of the Software and that both the above copyright notice(s) and 3998this permission notice appear in supporting documentation. 3999 4000THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4001IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4002FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 4003IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE 4004LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY 4005DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4006ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 4007CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4008 4009Except as contained in this notice, the name of a copyright holder shall not 4010be used in advertising or otherwise to promote the sale, use or other dealings 4011in this Software without prior written authorization of the copyright holder. 4012 4013All trademarks and registered trademarks mentioned herein are the property of their respective owners. 4014 4015------------------------------------------------------------------------------ 4016Unicode Terms of Use, from http://www.unicode.org/copyright.html 4017 4018 For the general privacy policy governing access to this site, see the 4019Unicode Privacy Policy. For trademark usage, see the Unicode Consortium 4020Trademarks and Logo Policy. 4021 Notice to End User: Terms of Use 4022 Carefully read the following legal agreement ("Agreement"). Use or copying 4023of the software and/or codes provided with this agreement (The "Software") 4024constitutes your acceptance of these terms 4025 4026 1. Unicode Copyright. 4027 1. Copyright 1991-2007 Unicode, Inc. All rights reserved. 4028 2. Certain documents and files on this website contain a legend 4029indicating that "Modification is permitted." Any person is hereby authorized, 4030without fee, to modify such documents and files to create derivative works 4031conforming to the Unicode Standard, subject to Terms and Conditions herein. 4032 3. Any person is hereby authorized, without fee, to view, use, 4033reproduce, and distribute all documents and files solely for informational 4034purposes in the creation of products supporting the Unicode Standard, subject 4035to the Terms and Conditions herein. 4036 4. Further specifications of rights and restrictions pertaining 4037to the use of the particular set of data files known as the "Unicode Character 4038Database" can be found in Exhibit 1. 4039 5. Each version of the Unicode Standard has further specifications 4040of rights and restrictions of use. For the book editions, these are found on 4041the back of the title page. For the online edition, certain files (such as the 4042PDF files for book chapters and code charts) carry specific restrictions. All 4043other files are covered under these general Terms of Use. To request a 4044permission to reproduce any part of the Unicode Standard, please contact the 4045Unicode Consortium. 4046 6. No license is granted to "mirror" the Unicode website where a 4047fee is charged for access to the "mirror" site. 4048 7. Modification is not permitted with respect to this document. 4049All copies of this document must be verbatim. 4050 2. Restricted Rights Legend. Any technical data or software which is 4051licensed to the United States of America, its agencies and/or instrumentalities 4052under this Agreement is commercial technical data or commercial computer 4053software developed exclusively at private expense as defined in FAR 2.101, or 4054DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, 4055duplication, or disclosure by the Government is subject to restrictions as set 4056forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) 4057and this Agreement. For Software, in accordance with FAR 12-212 or 4058DFARS 227-7202, as applicable, use, duplication or disclosure by the Government 4059is subject to the restrictions set forth in this Agreement. 4060 3. Warranties and Disclaimers. 4061 1. This publication and/or website may include technical or 4062typographical errors or other inaccuracies . Changes are periodically added to 4063the information herein; these changes will be incorporated in new editions of 4064the publication and/or website. Unicode may make improvements and/or changes 4065in the product(s) and/or program(s) described in this publication and/or 4066website at any time. 4067 2. If this file has been purchased on magnetic or optical media 4068from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange 4069of the defective media within ninety (90) days of original purchase. 4070 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR 4071SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, 4072IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF 4073MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 4074UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN 4075THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR 4076LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. 4077 4. Waiver of Damages. In no event shall Unicode or its licensors be 4078liable for any special, incidental, indirect or consequential damages of any 4079kind, or any damages whatsoever, whether or not Unicode was advised of the 4080possibility of the damage, including, without limitation, those resulting from 4081the following: loss of use, data or profits, in connection with the use, 4082modification or distribution of this information or its derivatives. 4083 5. Trademarks. 4084 1. Unicode and the Unicode logo are registered trademarks of 4085Unicode, Inc. 4086 2. This site contains product names and corporate names of other 4087companies. All product names and company names and logos mentioned herein are 4088the trademarks or registered trademarks of their respective owners. Other 4089products and corporate names mentioned herein which are trademarks of a third 4090party are used only for explanation and for the owners' benefit and with no 4091intent to infringe. 4092 3. Use of third party products or information referred to herein 4093is at the user\x{2019}s risk. 4094 6. Miscellaneous. 4095 1. Jurisdiction and Venue. This server is operated from a location 4096in the State of California, United States of America. Unicode makes no 4097representation that the materials are appropriate for use in other locations. 4098If you access this server from other locations, you are responsible for 4099compliance with local laws. This Agreement, all use of this site and any 4100claims and damages resulting from use of this site are governed solely by the 4101laws of the State of California without regard to any principles which would 4102apply the laws of a different jurisdiction. The user agrees that any disputes 4103regarding this site shall be resolved solely in the courts located in Santa 4104Clara County, California. The user agrees said courts have personal 4105jurisdiction and agree to waive any right to transfer the dispute to any other 4106forum. 4107 2. Modification by Unicode Unicode shall have the right to modify 4108this Agreement at any time by posting it to this site. The user may not assign 4109any part of this Agreement without Unicode\x{2019}s prior written consent. 4110 3. Taxes. The user agrees to pay any taxes arising from access to 4111this website or use of the information herein, except for those based on 4112Unicode\x{2019}s net income. 4113 4. Severability. If any provision of this Agreement is declared 4114invalid or unenforceable, the remaining provisions of this Agreement shall 4115remain in effect. 4116 5. Entire Agreement. This Agreement constitutes the entire 4117agreement between the parties. 4118 4119EXHIBIT 1 4120UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 4121 4122 Unicode Data Files include all data files under the directories 4123http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 4124http://www.unicode.org/cldr/data/ . Unicode Software includes any source code 4125published in the Unicode Standard or under the directories 4126http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 4127http://www.unicode.org/cldr/data/. 4128 4129 NOTICE TO USER: Carefully read the following legal agreement. BY 4130DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES 4131("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND 4132AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF 4133YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA 4134FILES OR SOFTWARE. 4135 4136 COPYRIGHT AND PERMISSION NOTICE 4137 4138 Copyright 1991-2007 Unicode, Inc. All rights reserved. Distributed under 4139the Terms of Use in http://www.unicode.org/copyright.html. 4140 4141 Permission is hereby granted, free of charge, to any person obtaining a 4142copy of the Unicode data files and any associated documentation (the "Data 4143Files") or Unicode software and any associated documentation (the "Software") 4144to deal in the Data Files or Software without restriction, including without 4145limitation the rights to use, copy, modify, merge, publish, distribute, and/or 4146sell copies of the Data Files or Software, and to permit persons to whom the 4147Data Files or Software are furnished to do so, provided that (a) the above 4148copyright notice(s) and this permission notice appear with all copies of the 4149Data Files or Software, (b) both the above copyright notice(s) and this 4150permission notice appear in associated documentation, and (c) there is clear 4151notice in each modified Data File or in the Software as well as in the 4152documentation associated with the Data File(s) or Software that the data or 4153software has been modified. 4154 4155 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 4156KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4157MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD 4158PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN 4159THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 4160DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 4161WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 4162OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR 4163SOFTWARE. 4164 4165 Except as contained in this notice, the name of a copyright holder shall 4166not be used in advertising or otherwise to promote the sale, use or other 4167dealings in these Data Files or Software without prior written authorization 4168of the copyright holder. 4169 4170 Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be 4171registered in some jurisdictions. All other trademarks and registered 4172trademarks mentioned herein are the property of their respective owners. 4173 4174 4175**************************** 4176icu 4177**************************** 4178ICU 4179 4180There are two licenses here: 4181- ICU license 4182- Unicode Terms of Use 4183------------------------------------------------------------------------------ 4184ICU License - ICU 1.8.1 and later 4185From http://source.icu-project.org/repos/icu/icu/trunk/license.html 4186X License (old version). For license pedigree see the 4187ICU FAQ at http://icu-project.org/userguide/icufaq.html 4188 4189COPYRIGHT AND PERMISSION NOTICE 4190 4191Copyright (c) 1995-2006 International Business Machines Corporation and others 4192 4193All rights reserved. 4194 4195Permission is hereby granted, free of charge, to any person obtaining a copy 4196of this software and associated documentation files (the "Software"), to deal 4197in the Software without restriction, including without limitation the rights 4198to use, copy, modify, merge, publish, distribute, and/or sell copies of the 4199Software, and to permit persons to whom the Software is furnished to do so, 4200provided that the above copyright notice(s) and this permission notice appear 4201in all copies of the Software and that both the above copyright notice(s) and 4202this permission notice appear in supporting documentation. 4203 4204THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4205IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 4206FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. 4207IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE 4208LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY 4209DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 4210ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 4211CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 4212 4213Except as contained in this notice, the name of a copyright holder shall not 4214be used in advertising or otherwise to promote the sale, use or other dealings 4215in this Software without prior written authorization of the copyright holder. 4216 4217All trademarks and registered trademarks mentioned herein are the property of their respective owners. 4218 4219------------------------------------------------------------------------------ 4220Unicode Terms of Use, from http://www.unicode.org/copyright.html 4221 4222 For the general privacy policy governing access to this site, see the 4223Unicode Privacy Policy. For trademark usage, see the Unicode Consortium 4224Trademarks and Logo Policy. 4225 Notice to End User: Terms of Use 4226 Carefully read the following legal agreement ("Agreement"). Use or copying 4227of the software and/or codes provided with this agreement (The "Software") 4228constitutes your acceptance of these terms 4229 4230 1. Unicode Copyright. 4231 1. Copyright 1991-2007 Unicode, Inc. All rights reserved. 4232 2. Certain documents and files on this website contain a legend 4233indicating that "Modification is permitted." Any person is hereby authorized, 4234without fee, to modify such documents and files to create derivative works 4235conforming to the Unicode Standard, subject to Terms and Conditions herein. 4236 3. Any person is hereby authorized, without fee, to view, use, 4237reproduce, and distribute all documents and files solely for informational 4238purposes in the creation of products supporting the Unicode Standard, subject 4239to the Terms and Conditions herein. 4240 4. Further specifications of rights and restrictions pertaining 4241to the use of the particular set of data files known as the "Unicode Character 4242Database" can be found in Exhibit 1. 4243 5. Each version of the Unicode Standard has further specifications 4244of rights and restrictions of use. For the book editions, these are found on 4245the back of the title page. For the online edition, certain files (such as the 4246PDF files for book chapters and code charts) carry specific restrictions. All 4247other files are covered under these general Terms of Use. To request a 4248permission to reproduce any part of the Unicode Standard, please contact the 4249Unicode Consortium. 4250 6. No license is granted to "mirror" the Unicode website where a 4251fee is charged for access to the "mirror" site. 4252 7. Modification is not permitted with respect to this document. 4253All copies of this document must be verbatim. 4254 2. Restricted Rights Legend. Any technical data or software which is 4255licensed to the United States of America, its agencies and/or instrumentalities 4256under this Agreement is commercial technical data or commercial computer 4257software developed exclusively at private expense as defined in FAR 2.101, or 4258DFARS 252.227-7014 (June 1995), as applicable. For technical data, use, 4259duplication, or disclosure by the Government is subject to restrictions as set 4260forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov 1995) 4261and this Agreement. For Software, in accordance with FAR 12-212 or 4262DFARS 227-7202, as applicable, use, duplication or disclosure by the Government 4263is subject to the restrictions set forth in this Agreement. 4264 3. Warranties and Disclaimers. 4265 1. This publication and/or website may include technical or 4266typographical errors or other inaccuracies . Changes are periodically added to 4267the information herein; these changes will be incorporated in new editions of 4268the publication and/or website. Unicode may make improvements and/or changes 4269in the product(s) and/or program(s) described in this publication and/or 4270website at any time. 4271 2. If this file has been purchased on magnetic or optical media 4272from Unicode, Inc. the sole and exclusive remedy for any claim will be exchange 4273of the defective media within ninety (90) days of original purchase. 4274 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR 4275SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, 4276IMPLIED, OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF 4277MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT. 4278UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR OMISSIONS IN 4279THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH ARE REFERENCED BY OR 4280LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE. 4281 4. Waiver of Damages. In no event shall Unicode or its licensors be 4282liable for any special, incidental, indirect or consequential damages of any 4283kind, or any damages whatsoever, whether or not Unicode was advised of the 4284possibility of the damage, including, without limitation, those resulting from 4285the following: loss of use, data or profits, in connection with the use, 4286modification or distribution of this information or its derivatives. 4287 5. Trademarks. 4288 1. Unicode and the Unicode logo are registered trademarks of 4289Unicode, Inc. 4290 2. This site contains product names and corporate names of other 4291companies. All product names and company names and logos mentioned herein are 4292the trademarks or registered trademarks of their respective owners. Other 4293products and corporate names mentioned herein which are trademarks of a third 4294party are used only for explanation and for the owners' benefit and with no 4295intent to infringe. 4296 3. Use of third party products or information referred to herein 4297is at the user\x{2019}s risk. 4298 6. Miscellaneous. 4299 1. Jurisdiction and Venue. This server is operated from a location 4300in the State of California, United States of America. Unicode makes no 4301representation that the materials are appropriate for use in other locations. 4302If you access this server from other locations, you are responsible for 4303compliance with local laws. This Agreement, all use of this site and any 4304claims and damages resulting from use of this site are governed solely by the 4305laws of the State of California without regard to any principles which would 4306apply the laws of a different jurisdiction. The user agrees that any disputes 4307regarding this site shall be resolved solely in the courts located in Santa 4308Clara County, California. The user agrees said courts have personal 4309jurisdiction and agree to waive any right to transfer the dispute to any other 4310forum. 4311 2. Modification by Unicode Unicode shall have the right to modify 4312this Agreement at any time by posting it to this site. The user may not assign 4313any part of this Agreement without Unicode\x{2019}s prior written consent. 4314 3. Taxes. The user agrees to pay any taxes arising from access to 4315this website or use of the information herein, except for those based on 4316Unicode\x{2019}s net income. 4317 4. Severability. If any provision of this Agreement is declared 4318invalid or unenforceable, the remaining provisions of this Agreement shall 4319remain in effect. 4320 5. Entire Agreement. This Agreement constitutes the entire 4321agreement between the parties. 4322 4323EXHIBIT 1 4324UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE 4325 4326 Unicode Data Files include all data files under the directories 4327http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 4328http://www.unicode.org/cldr/data/ . Unicode Software includes any source code 4329published in the Unicode Standard or under the directories 4330http://www.unicode.org/Public/, http://www.unicode.org/reports/, and 4331http://www.unicode.org/cldr/data/. 4332 4333 NOTICE TO USER: Carefully read the following legal agreement. BY 4334DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES 4335("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND 4336AGREE TO BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF 4337YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA 4338FILES OR SOFTWARE. 4339 4340 COPYRIGHT AND PERMISSION NOTICE 4341 4342 Copyright 1991-2007 Unicode, Inc. All rights reserved. Distributed under 4343the Terms of Use in http://www.unicode.org/copyright.html. 4344 4345 Permission is hereby granted, free of charge, to any person obtaining a 4346copy of the Unicode data files and any associated documentation (the "Data 4347Files") or Unicode software and any associated documentation (the "Software") 4348to deal in the Data Files or Software without restriction, including without 4349limitation the rights to use, copy, modify, merge, publish, distribute, and/or 4350sell copies of the Data Files or Software, and to permit persons to whom the 4351Data Files or Software are furnished to do so, provided that (a) the above 4352copyright notice(s) and this permission notice appear with all copies of the 4353Data Files or Software, (b) both the above copyright notice(s) and this 4354permission notice appear in associated documentation, and (c) there is clear 4355notice in each modified Data File or in the Software as well as in the 4356documentation associated with the Data File(s) or Software that the data or 4357software has been modified. 4358 4359 THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 4360KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4361MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD 4362PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN 4363THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL 4364DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 4365WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING 4366OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE DATA FILES OR 4367SOFTWARE. 4368 4369 Except as contained in this notice, the name of a copyright holder shall 4370not be used in advertising or otherwise to promote the sale, use or other 4371dealings in these Data Files or Software without prior written authorization 4372of the copyright holder. 4373 4374 Unicode and the Unicode logo are trademarks of Unicode, Inc., and may be 4375registered in some jurisdictions. All other trademarks and registered 4376trademarks mentioned herein are the property of their respective owners. 4377 4378 4379**************************** 4380java/android_libs/exoplayer 4381**************************** 4382 4383 Apache License 4384 Version 2.0, January 2004 4385 http://www.apache.org/licenses/ 4386 4387 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4388 4389 1. Definitions. 4390 4391 "License" shall mean the terms and conditions for use, reproduction, 4392 and distribution as defined by Sections 1 through 9 of this document. 4393 4394 "Licensor" shall mean the copyright owner or entity authorized by 4395 the copyright owner that is granting the License. 4396 4397 "Legal Entity" shall mean the union of the acting entity and all 4398 other entities that control, are controlled by, or are under common 4399 control with that entity. For the purposes of this definition, 4400 "control" means (i) the power, direct or indirect, to cause the 4401 direction or management of such entity, whether by contract or 4402 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4403 outstanding shares, or (iii) beneficial ownership of such entity. 4404 4405 "You" (or "Your") shall mean an individual or Legal Entity 4406 exercising permissions granted by this License. 4407 4408 "Source" form shall mean the preferred form for making modifications, 4409 including but not limited to software source code, documentation 4410 source, and configuration files. 4411 4412 "Object" form shall mean any form resulting from mechanical 4413 transformation or translation of a Source form, including but 4414 not limited to compiled object code, generated documentation, 4415 and conversions to other media types. 4416 4417 "Work" shall mean the work of authorship, whether in Source or 4418 Object form, made available under the License, as indicated by a 4419 copyright notice that is included in or attached to the work 4420 (an example is provided in the Appendix below). 4421 4422 "Derivative Works" shall mean any work, whether in Source or Object 4423 form, that is based on (or derived from) the Work and for which the 4424 editorial revisions, annotations, elaborations, or other modifications 4425 represent, as a whole, an original work of authorship. For the purposes 4426 of this License, Derivative Works shall not include works that remain 4427 separable from, or merely link (or bind by name) to the interfaces of, 4428 the Work and Derivative Works thereof. 4429 4430 "Contribution" shall mean any work of authorship, including 4431 the original version of the Work and any modifications or additions 4432 to that Work or Derivative Works thereof, that is intentionally 4433 submitted to Licensor for inclusion in the Work by the copyright owner 4434 or by an individual or Legal Entity authorized to submit on behalf of 4435 the copyright owner. For the purposes of this definition, "submitted" 4436 means any form of electronic, verbal, or written communication sent 4437 to the Licensor or its representatives, including but not limited to 4438 communication on electronic mailing lists, source code control systems, 4439 and issue tracking systems that are managed by, or on behalf of, the 4440 Licensor for the purpose of discussing and improving the Work, but 4441 excluding communication that is conspicuously marked or otherwise 4442 designated in writing by the copyright owner as "Not a Contribution." 4443 4444 "Contributor" shall mean Licensor and any individual or Legal Entity 4445 on behalf of whom a Contribution has been received by Licensor and 4446 subsequently incorporated within the Work. 4447 4448 2. Grant of Copyright License. Subject to the terms and conditions of 4449 this License, each Contributor hereby grants to You a perpetual, 4450 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4451 copyright license to reproduce, prepare Derivative Works of, 4452 publicly display, publicly perform, sublicense, and distribute the 4453 Work and such Derivative Works in Source or Object form. 4454 4455 3. Grant of Patent License. Subject to the terms and conditions of 4456 this License, each Contributor hereby grants to You a perpetual, 4457 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4458 (except as stated in this section) patent license to make, have made, 4459 use, offer to sell, sell, import, and otherwise transfer the Work, 4460 where such license applies only to those patent claims licensable 4461 by such Contributor that are necessarily infringed by their 4462 Contribution(s) alone or by combination of their Contribution(s) 4463 with the Work to which such Contribution(s) was submitted. If You 4464 institute patent litigation against any entity (including a 4465 cross-claim or counterclaim in a lawsuit) alleging that the Work 4466 or a Contribution incorporated within the Work constitutes direct 4467 or contributory patent infringement, then any patent licenses 4468 granted to You under this License for that Work shall terminate 4469 as of the date such litigation is filed. 4470 4471 4. Redistribution. You may reproduce and distribute copies of the 4472 Work or Derivative Works thereof in any medium, with or without 4473 modifications, and in Source or Object form, provided that You 4474 meet the following conditions: 4475 4476 (a) You must give any other recipients of the Work or 4477 Derivative Works a copy of this License; and 4478 4479 (b) You must cause any modified files to carry prominent notices 4480 stating that You changed the files; and 4481 4482 (c) You must retain, in the Source form of any Derivative Works 4483 that You distribute, all copyright, patent, trademark, and 4484 attribution notices from the Source form of the Work, 4485 excluding those notices that do not pertain to any part of 4486 the Derivative Works; and 4487 4488 (d) If the Work includes a "NOTICE" text file as part of its 4489 distribution, then any Derivative Works that You distribute must 4490 include a readable copy of the attribution notices contained 4491 within such NOTICE file, excluding those notices that do not 4492 pertain to any part of the Derivative Works, in at least one 4493 of the following places: within a NOTICE text file distributed 4494 as part of the Derivative Works; within the Source form or 4495 documentation, if provided along with the Derivative Works; or, 4496 within a display generated by the Derivative Works, if and 4497 wherever such third-party notices normally appear. The contents 4498 of the NOTICE file are for informational purposes only and 4499 do not modify the License. You may add Your own attribution 4500 notices within Derivative Works that You distribute, alongside 4501 or as an addendum to the NOTICE text from the Work, provided 4502 that such additional attribution notices cannot be construed 4503 as modifying the License. 4504 4505 You may add Your own copyright statement to Your modifications and 4506 may provide additional or different license terms and conditions 4507 for use, reproduction, or distribution of Your modifications, or 4508 for any such Derivative Works as a whole, provided Your use, 4509 reproduction, and distribution of the Work otherwise complies with 4510 the conditions stated in this License. 4511 4512 5. Submission of Contributions. Unless You explicitly state otherwise, 4513 any Contribution intentionally submitted for inclusion in the Work 4514 by You to the Licensor shall be under the terms and conditions of 4515 this License, without any additional terms or conditions. 4516 Notwithstanding the above, nothing herein shall supersede or modify 4517 the terms of any separate license agreement you may have executed 4518 with Licensor regarding such Contributions. 4519 4520 6. Trademarks. This License does not grant permission to use the trade 4521 names, trademarks, service marks, or product names of the Licensor, 4522 except as required for reasonable and customary use in describing the 4523 origin of the Work and reproducing the content of the NOTICE file. 4524 4525 7. Disclaimer of Warranty. Unless required by applicable law or 4526 agreed to in writing, Licensor provides the Work (and each 4527 Contributor provides its Contributions) on an "AS IS" BASIS, 4528 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4529 implied, including, without limitation, any warranties or conditions 4530 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4531 PARTICULAR PURPOSE. You are solely responsible for determining the 4532 appropriateness of using or redistributing the Work and assume any 4533 risks associated with Your exercise of permissions under this License. 4534 4535 8. Limitation of Liability. In no event and under no legal theory, 4536 whether in tort (including negligence), contract, or otherwise, 4537 unless required by applicable law (such as deliberate and grossly 4538 negligent acts) or agreed to in writing, shall any Contributor be 4539 liable to You for damages, including any direct, indirect, special, 4540 incidental, or consequential damages of any character arising as a 4541 result of this License or out of the use or inability to use the 4542 Work (including but not limited to damages for loss of goodwill, 4543 work stoppage, computer failure or malfunction, or any and all 4544 other commercial damages or losses), even if such Contributor 4545 has been advised of the possibility of such damages. 4546 4547 9. Accepting Warranty or Additional Liability. While redistributing 4548 the Work or Derivative Works thereof, You may choose to offer, 4549 and charge a fee for, acceptance of support, warranty, indemnity, 4550 or other liability obligations and/or rights consistent with this 4551 License. However, in accepting such obligations, You may act only 4552 on Your own behalf and on Your sole responsibility, not on behalf 4553 of any other Contributor, and only if You agree to indemnify, 4554 defend, and hold each Contributor harmless for any liability 4555 incurred by, or claims asserted against, such Contributor by reason 4556 of your accepting any such warranty or additional liability. 4557 4558 END OF TERMS AND CONDITIONS 4559 4560 APPENDIX: How to apply the Apache License to your work. 4561 4562 To apply the Apache License to your work, attach the following 4563 boilerplate notice, with the fields enclosed by brackets "[]" 4564 replaced with your own identifying information. (Don't include 4565 the brackets!) The text should be enclosed in the appropriate 4566 comment syntax for the file format. We also recommend that a 4567 file or class name and description of purpose be included on the 4568 same "printed page" as the copyright notice for easier 4569 identification within third-party archives. 4570 4571 Copyright [yyyy] [name of copyright owner] 4572 4573 Licensed under the Apache License, Version 2.0 (the "License"); 4574 you may not use this file except in compliance with the License. 4575 You may obtain a copy of the License at 4576 4577 http://www.apache.org/licenses/LICENSE-2.0 4578 4579 Unless required by applicable law or agreed to in writing, software 4580 distributed under the License is distributed on an "AS IS" BASIS, 4581 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4582 See the License for the specific language governing permissions and 4583 limitations under the License. 4584 4585 4586**************************** 4587java/android_libs/protobuf_nano 4588**************************** 4589Copyright 2008, Google Inc. 4590All rights reserved. 4591 4592Redistribution and use in source and binary forms, with or without 4593modification, are permitted provided that the following conditions are 4594met: 4595 4596 * Redistributions of source code must retain the above copyright 4597notice, this list of conditions and the following disclaimer. 4598 * Redistributions in binary form must reproduce the above 4599copyright notice, this list of conditions and the following disclaimer 4600in the documentation and/or other materials provided with the 4601distribution. 4602 * Neither the name of Google Inc. nor the names of its 4603contributors may be used to endorse or promote products derived from 4604this software without specific prior written permission. 4605 4606THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4607"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4608LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4609A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4610OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4611SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4612LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4613DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4614THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4615(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4616OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4617 4618Code generated by the Protocol Buffer compiler is owned by the owner 4619of the input file used when generating it. This code is not 4620standalone and requires a support library to be linked with it. This 4621support library is itself covered by the above license. 4622 4623 4624**************************** 4625javascript/jquery_ui 4626**************************** 4627The MIT License (MIT) 4628 4629Copyright (c) 2015 jQuery Foundation and other contributors 4630 4631Permission is hereby granted, free of charge, to any person obtaining a copy of 4632this software and associated documentation files (the "Software"), to deal in 4633the Software without restriction, including without limitation the rights to 4634use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of 4635the Software, and to permit persons to whom the Software is furnished to do so, 4636subject to the following conditions: 4637 4638The above copyright notice and this permission notice shall be included in all 4639copies or substantial portions of the Software. 4640 4641THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 4642IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS 4643FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR 4644COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 4645IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 4646CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 4647 4648 4649**************************** 4650javascript/jquery/v2_0_1 4651**************************** 4652Copyright 2013 jQuery Foundation and other contributors 4653http://jquery.com/ 4654 4655https://github.com/jquery/jquery/blob/master/MIT-LICENSE.txt 4656https://github.com/jquery/sizzle/blob/master/LICENSE 4657 4658jQuery and Sizzle are released under MIT Licence. 4659 4660The text is provided below. 4661 4662MIT License 4663---- 4664 4665Copyright 2013 jQuery Foundation and other contributors 4666http://jquery.com/ 4667 4668Permission is hereby granted, free of charge, to any person obtaining 4669a copy of this software and associated documentation files (the 4670"Software"), to deal in the Software without restriction, including 4671without limitation the rights to use, copy, modify, merge, publish, 4672distribute, sublicense, and/or sell copies of the Software, and to 4673permit persons to whom the Software is furnished to do so, subject to 4674the following conditions: 4675 4676The above copyright notice and this permission notice shall be 4677included in all copies or substantial portions of the Software. 4678 4679THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 4680EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 4681MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 4682NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 4683LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 4684OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 4685WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 4686 4687 4688**************************** 4689javascript/tracing_framework 4690**************************** 4691Copyright 2012, Google Inc. 4692All rights reserved. 4693 4694Redistribution and use in source and binary forms, with or without 4695modification, are permitted provided that the following conditions are 4696met: 4697 4698 * Redistributions of source code must retain the above copyright 4699notice, this list of conditions and the following disclaimer. 4700 * Redistributions in binary form must reproduce the above 4701copyright notice, this list of conditions and the following disclaimer 4702in the documentation and/or other materials provided with the 4703distribution. 4704 * Neither the name of Google Inc. nor the names of its 4705contributors may be used to endorse or promote products derived from 4706this software without specific prior written permission. 4707 4708THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4709"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4710LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4711A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4712OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4713SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4714LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4715DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4716THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4717(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4718OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4719 4720 4721**************************** 4722java_src/android_libs/exoplayer 4723**************************** 4724 4725 Apache License 4726 Version 2.0, January 2004 4727 http://www.apache.org/licenses/ 4728 4729 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 4730 4731 1. Definitions. 4732 4733 "License" shall mean the terms and conditions for use, reproduction, 4734 and distribution as defined by Sections 1 through 9 of this document. 4735 4736 "Licensor" shall mean the copyright owner or entity authorized by 4737 the copyright owner that is granting the License. 4738 4739 "Legal Entity" shall mean the union of the acting entity and all 4740 other entities that control, are controlled by, or are under common 4741 control with that entity. For the purposes of this definition, 4742 "control" means (i) the power, direct or indirect, to cause the 4743 direction or management of such entity, whether by contract or 4744 otherwise, or (ii) ownership of fifty percent (50%) or more of the 4745 outstanding shares, or (iii) beneficial ownership of such entity. 4746 4747 "You" (or "Your") shall mean an individual or Legal Entity 4748 exercising permissions granted by this License. 4749 4750 "Source" form shall mean the preferred form for making modifications, 4751 including but not limited to software source code, documentation 4752 source, and configuration files. 4753 4754 "Object" form shall mean any form resulting from mechanical 4755 transformation or translation of a Source form, including but 4756 not limited to compiled object code, generated documentation, 4757 and conversions to other media types. 4758 4759 "Work" shall mean the work of authorship, whether in Source or 4760 Object form, made available under the License, as indicated by a 4761 copyright notice that is included in or attached to the work 4762 (an example is provided in the Appendix below). 4763 4764 "Derivative Works" shall mean any work, whether in Source or Object 4765 form, that is based on (or derived from) the Work and for which the 4766 editorial revisions, annotations, elaborations, or other modifications 4767 represent, as a whole, an original work of authorship. For the purposes 4768 of this License, Derivative Works shall not include works that remain 4769 separable from, or merely link (or bind by name) to the interfaces of, 4770 the Work and Derivative Works thereof. 4771 4772 "Contribution" shall mean any work of authorship, including 4773 the original version of the Work and any modifications or additions 4774 to that Work or Derivative Works thereof, that is intentionally 4775 submitted to Licensor for inclusion in the Work by the copyright owner 4776 or by an individual or Legal Entity authorized to submit on behalf of 4777 the copyright owner. For the purposes of this definition, "submitted" 4778 means any form of electronic, verbal, or written communication sent 4779 to the Licensor or its representatives, including but not limited to 4780 communication on electronic mailing lists, source code control systems, 4781 and issue tracking systems that are managed by, or on behalf of, the 4782 Licensor for the purpose of discussing and improving the Work, but 4783 excluding communication that is conspicuously marked or otherwise 4784 designated in writing by the copyright owner as "Not a Contribution." 4785 4786 "Contributor" shall mean Licensor and any individual or Legal Entity 4787 on behalf of whom a Contribution has been received by Licensor and 4788 subsequently incorporated within the Work. 4789 4790 2. Grant of Copyright License. Subject to the terms and conditions of 4791 this License, each Contributor hereby grants to You a perpetual, 4792 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4793 copyright license to reproduce, prepare Derivative Works of, 4794 publicly display, publicly perform, sublicense, and distribute the 4795 Work and such Derivative Works in Source or Object form. 4796 4797 3. Grant of Patent License. Subject to the terms and conditions of 4798 this License, each Contributor hereby grants to You a perpetual, 4799 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 4800 (except as stated in this section) patent license to make, have made, 4801 use, offer to sell, sell, import, and otherwise transfer the Work, 4802 where such license applies only to those patent claims licensable 4803 by such Contributor that are necessarily infringed by their 4804 Contribution(s) alone or by combination of their Contribution(s) 4805 with the Work to which such Contribution(s) was submitted. If You 4806 institute patent litigation against any entity (including a 4807 cross-claim or counterclaim in a lawsuit) alleging that the Work 4808 or a Contribution incorporated within the Work constitutes direct 4809 or contributory patent infringement, then any patent licenses 4810 granted to You under this License for that Work shall terminate 4811 as of the date such litigation is filed. 4812 4813 4. Redistribution. You may reproduce and distribute copies of the 4814 Work or Derivative Works thereof in any medium, with or without 4815 modifications, and in Source or Object form, provided that You 4816 meet the following conditions: 4817 4818 (a) You must give any other recipients of the Work or 4819 Derivative Works a copy of this License; and 4820 4821 (b) You must cause any modified files to carry prominent notices 4822 stating that You changed the files; and 4823 4824 (c) You must retain, in the Source form of any Derivative Works 4825 that You distribute, all copyright, patent, trademark, and 4826 attribution notices from the Source form of the Work, 4827 excluding those notices that do not pertain to any part of 4828 the Derivative Works; and 4829 4830 (d) If the Work includes a "NOTICE" text file as part of its 4831 distribution, then any Derivative Works that You distribute must 4832 include a readable copy of the attribution notices contained 4833 within such NOTICE file, excluding those notices that do not 4834 pertain to any part of the Derivative Works, in at least one 4835 of the following places: within a NOTICE text file distributed 4836 as part of the Derivative Works; within the Source form or 4837 documentation, if provided along with the Derivative Works; or, 4838 within a display generated by the Derivative Works, if and 4839 wherever such third-party notices normally appear. The contents 4840 of the NOTICE file are for informational purposes only and 4841 do not modify the License. You may add Your own attribution 4842 notices within Derivative Works that You distribute, alongside 4843 or as an addendum to the NOTICE text from the Work, provided 4844 that such additional attribution notices cannot be construed 4845 as modifying the License. 4846 4847 You may add Your own copyright statement to Your modifications and 4848 may provide additional or different license terms and conditions 4849 for use, reproduction, or distribution of Your modifications, or 4850 for any such Derivative Works as a whole, provided Your use, 4851 reproduction, and distribution of the Work otherwise complies with 4852 the conditions stated in this License. 4853 4854 5. Submission of Contributions. Unless You explicitly state otherwise, 4855 any Contribution intentionally submitted for inclusion in the Work 4856 by You to the Licensor shall be under the terms and conditions of 4857 this License, without any additional terms or conditions. 4858 Notwithstanding the above, nothing herein shall supersede or modify 4859 the terms of any separate license agreement you may have executed 4860 with Licensor regarding such Contributions. 4861 4862 6. Trademarks. This License does not grant permission to use the trade 4863 names, trademarks, service marks, or product names of the Licensor, 4864 except as required for reasonable and customary use in describing the 4865 origin of the Work and reproducing the content of the NOTICE file. 4866 4867 7. Disclaimer of Warranty. Unless required by applicable law or 4868 agreed to in writing, Licensor provides the Work (and each 4869 Contributor provides its Contributions) on an "AS IS" BASIS, 4870 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 4871 implied, including, without limitation, any warranties or conditions 4872 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 4873 PARTICULAR PURPOSE. You are solely responsible for determining the 4874 appropriateness of using or redistributing the Work and assume any 4875 risks associated with Your exercise of permissions under this License. 4876 4877 8. Limitation of Liability. In no event and under no legal theory, 4878 whether in tort (including negligence), contract, or otherwise, 4879 unless required by applicable law (such as deliberate and grossly 4880 negligent acts) or agreed to in writing, shall any Contributor be 4881 liable to You for damages, including any direct, indirect, special, 4882 incidental, or consequential damages of any character arising as a 4883 result of this License or out of the use or inability to use the 4884 Work (including but not limited to damages for loss of goodwill, 4885 work stoppage, computer failure or malfunction, or any and all 4886 other commercial damages or losses), even if such Contributor 4887 has been advised of the possibility of such damages. 4888 4889 9. Accepting Warranty or Additional Liability. While redistributing 4890 the Work or Derivative Works thereof, You may choose to offer, 4891 and charge a fee for, acceptance of support, warranty, indemnity, 4892 or other liability obligations and/or rights consistent with this 4893 License. However, in accepting such obligations, You may act only 4894 on Your own behalf and on Your sole responsibility, not on behalf 4895 of any other Contributor, and only if You agree to indemnify, 4896 defend, and hold each Contributor harmless for any liability 4897 incurred by, or claims asserted against, such Contributor by reason 4898 of your accepting any such warranty or additional liability. 4899 4900 END OF TERMS AND CONDITIONS 4901 4902 APPENDIX: How to apply the Apache License to your work. 4903 4904 To apply the Apache License to your work, attach the following 4905 boilerplate notice, with the fields enclosed by brackets "[]" 4906 replaced with your own identifying information. (Don't include 4907 the brackets!) The text should be enclosed in the appropriate 4908 comment syntax for the file format. We also recommend that a 4909 file or class name and description of purpose be included on the 4910 same "printed page" as the copyright notice for easier 4911 identification within third-party archives. 4912 4913 Copyright [yyyy] [name of copyright owner] 4914 4915 Licensed under the Apache License, Version 2.0 (the "License"); 4916 you may not use this file except in compliance with the License. 4917 You may obtain a copy of the License at 4918 4919 http://www.apache.org/licenses/LICENSE-2.0 4920 4921 Unless required by applicable law or agreed to in writing, software 4922 distributed under the License is distributed on an "AS IS" BASIS, 4923 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 4924 See the License for the specific language governing permissions and 4925 limitations under the License. 4926 4927 4928**************************** 4929java_src/android_libs/protobuf_nano/v2 4930**************************** 4931Copyright 2008, Google Inc. 4932All rights reserved. 4933 4934Redistribution and use in source and binary forms, with or without 4935modification, are permitted provided that the following conditions are 4936met: 4937 4938 * Redistributions of source code must retain the above copyright 4939notice, this list of conditions and the following disclaimer. 4940 * Redistributions in binary form must reproduce the above 4941copyright notice, this list of conditions and the following disclaimer 4942in the documentation and/or other materials provided with the 4943distribution. 4944 * Neither the name of Google Inc. nor the names of its 4945contributors may be used to endorse or promote products derived from 4946this software without specific prior written permission. 4947 4948THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 4949"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 4950LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 4951A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 4952OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 4953SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 4954LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 4955DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 4956THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 4957(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 4958OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 4959 4960Code generated by the Protocol Buffer compiler is owned by the owner 4961of the input file used when generating it. This code is not 4962standalone and requires a support library to be linked with it. This 4963support library is itself covered by the above license. 4964 4965 4966**************************** 4967jpeg 4968**************************** 4969(extracted from src/README) 4970 4971LEGAL ISSUES 4972============ 4973 4974In plain English: 4975 49761. We don't promise that this software works. (But if you find any bugs, 4977 please let us know!) 49782. You can use this software for whatever you want. You don't have to pay us. 49793. You may not pretend that you wrote this software. If you use it in a 4980 program, you must acknowledge somewhere in your documentation that 4981 you've used the IJG code. 4982 4983In legalese: 4984 4985The authors make NO WARRANTY or representation, either express or implied, 4986with respect to this software, its quality, accuracy, merchantability, or 4987fitness for a particular purpose. This software is provided "AS IS", and you, 4988its user, assume the entire risk as to its quality and accuracy. 4989 4990This software is copyright (C) 1991-1998, Thomas G. Lane. 4991All Rights Reserved except as specified below. 4992 4993Permission is hereby granted to use, copy, modify, and distribute this 4994software (or portions thereof) for any purpose, without fee, subject to these 4995conditions: 4996(1) If any part of the source code for this software is distributed, then this 4997README file must be included, with this copyright and no-warranty notice 4998unaltered; and any additions, deletions, or changes to the original files 4999must be clearly indicated in accompanying documentation. 5000(2) If only executable code is distributed, then the accompanying 5001documentation must state that "this software is based in part on the work of 5002the Independent JPEG Group". 5003(3) Permission for use of this software is granted only if the user accepts 5004full responsibility for any undesirable consequences; the authors accept 5005NO LIABILITY for damages of any kind. 5006 5007These conditions apply to any software derived from or based on the IJG code, 5008not just to the unmodified library. If you use our work, you ought to 5009acknowledge us. 5010 5011Permission is NOT granted for the use of any IJG author's name or company name 5012in advertising or publicity relating to this software or products derived from 5013it. This software may be referred to only as "the Independent JPEG Group's 5014software". 5015 5016We specifically permit and encourage the use of this software as the basis of 5017commercial products, provided that all warranty or liability claims are 5018assumed by the product vendor. 5019 5020 5021ansi2knr.c is included in this distribution by permission of L. Peter Deutsch, 5022sole proprietor of its copyright holder, Aladdin Enterprises of Menlo Park, CA. 5023ansi2knr.c is NOT covered by the above copyright and conditions, but instead 5024by the usual distribution terms of the Free Software Foundation; principally, 5025that you must include source code if you redistribute it. (See the file 5026ansi2knr.c for full details.) However, since ansi2knr.c is not needed as part 5027of any program generated from the IJG code, this does not limit you more than 5028the foregoing paragraphs do. 5029 5030The Unix configuration script "configure" was produced with GNU Autoconf. 5031It is copyright by the Free Software Foundation but is freely distributable. 5032The same holds for its supporting scripts (config.guess, config.sub, 5033ltconfig, ltmain.sh). Another support script, install-sh, is copyright 5034by M.I.T. but is also freely distributable. 5035 5036It appears that the arithmetic coding option of the JPEG spec is covered by 5037patents owned by IBM, AT&T, and Mitsubishi. Hence arithmetic coding cannot 5038legally be used without obtaining one or more licenses. For this reason, 5039support for arithmetic coding has been removed from the free JPEG software. 5040(Since arithmetic coding provides only a marginal gain over the unpatented 5041Huffman mode, it is unlikely that very many implementations will support it.) 5042So far as we are aware, there are no patent restrictions on the remaining 5043code. 5044 5045The IJG distribution formerly included code to read and write GIF files. 5046To avoid entanglement with the Unisys LZW patent, GIF reading support has 5047been removed altogether, and the GIF writer has been simplified to produce 5048"uncompressed GIFs". This technique does not use the LZW algorithm; the 5049resulting GIF files are larger than usual, but are readable by all standard 5050GIF decoders. 5051 5052We are required to state that 5053 "The Graphics Interchange Format(c) is the Copyright property of 5054 CompuServe Incorporated. GIF(sm) is a Service Mark property of 5055 CompuServe Incorporated." 5056 5057 5058**************************** 5059libogg 5060**************************** 5061Copyright (c) 2002, Xiph.org Foundation 5062 5063Redistribution and use in source and binary forms, with or without 5064modification, are permitted provided that the following conditions 5065are met: 5066 5067- Redistributions of source code must retain the above copyright 5068notice, this list of conditions and the following disclaimer. 5069 5070- Redistributions in binary form must reproduce the above copyright 5071notice, this list of conditions and the following disclaimer in the 5072documentation and/or other materials provided with the distribution. 5073 5074- Neither the name of the Xiph.org Foundation nor the names of its 5075contributors may be used to endorse or promote products derived from 5076this software without specific prior written permission. 5077 5078THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5079``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5080LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5081A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION 5082OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5083SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5084LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5085DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5086THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5087(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5088OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5089 5090**************************** 5091libunwind 5092**************************** 5093Copyright (c) 2002 Hewlett-Packard Co. 5094 5095Permission is hereby granted, free of charge, to any person obtaining 5096a copy of this software and associated documentation files (the 5097"Software"), to deal in the Software without restriction, including 5098without limitation the rights to use, copy, modify, merge, publish, 5099distribute, sublicense, and/or sell copies of the Software, and to 5100permit persons to whom the Software is furnished to do so, subject to 5101the following conditions: 5102 5103The above copyright notice and this permission notice shall be 5104included in all copies or substantial portions of the Software. 5105 5106THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 5107EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 5108MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 5109NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 5110LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 5111OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 5112WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 5113 5114 5115**************************** 5116libvorbis 5117**************************** 5118Copyright (c) 2002-2008 Xiph.org Foundation 5119 5120Redistribution and use in source and binary forms, with or without 5121modification, are permitted provided that the following conditions 5122are met: 5123 5124- Redistributions of source code must retain the above copyright 5125notice, this list of conditions and the following disclaimer. 5126 5127- Redistributions in binary form must reproduce the above copyright 5128notice, this list of conditions and the following disclaimer in the 5129documentation and/or other materials provided with the distribution. 5130 5131- Neither the name of the Xiph.org Foundation nor the names of its 5132contributors may be used to endorse or promote products derived from 5133this software without specific prior written permission. 5134 5135THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 5136``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 5137LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 5138A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION 5139OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5140SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 5141LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 5142DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 5143THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 5144(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 5145OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5146 5147 5148**************************** 5149libxcb 5150**************************** 5151Copyright (C) 2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. 5152All Rights Reserved. 5153 5154Permission is hereby granted, free of charge, to any person 5155obtaining a copy of this software and associated 5156documentation files (the "Software"), to deal in the 5157Software without restriction, including without limitation 5158the rights to use, copy, modify, merge, publish, distribute, 5159sublicense, and/or sell copies of the Software, and to 5160permit persons to whom the Software is furnished to do so, 5161subject to the following conditions: 5162 5163The above copyright notice and this permission notice shall 5164be included in all copies or substantial portions of the 5165Software. 5166 5167THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY 5168KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE 5169WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR 5170PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS 5171BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER 5172IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5173OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 5174OTHER DEALINGS IN THE SOFTWARE. 5175 5176Except as contained in this notice, the names of the authors 5177or their institutions shall not be used in advertising or 5178otherwise to promote the sale, use or other dealings in this 5179Software without prior written authorization from the 5180authors. 5181 5182 5183**************************** 5184libxml 5185**************************** 5186Libxml2, an XML C Parser 5187 5188Except where otherwise noted in the source code (e.g. the files hash.c, 5189list.c and the trio files, which are covered by a similar licence but 5190with different Copyright notices) all the files are: 5191 5192 Copyright (C) 1998-2012 Daniel Veillard. All Rights Reserved. 5193 5194Permission is hereby granted, free of charge, to any person obtaining a copy 5195of this software and associated documentation files (the "Software"), to deal 5196in the Software without restriction, including without limitation the rights 5197to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5198copies of the Software, and to permit persons to whom the Software is fur- 5199nished to do so, subject to the following conditions: 5200 5201The above copyright notice and this permission notice shall be included in 5202all copies or substantial portions of the Software. 5203 5204THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5205IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FIT- 5206NESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5207AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5208LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5209OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5210THE SOFTWARE. 5211 5212-------------------------------------------------------------------- 5213 5214Copyright (C) 2000,2012 Bjorn Reese and Daniel Veillard. 5215 5216Permission to use, copy, modify, and distribute this software for any 5217purpose with or without fee is hereby granted, provided that the above 5218copyright notice and this permission notice appear in all copies. 5219 5220THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 5221WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 5222MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 5223CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. 5224 5225Author: breese@users.sourceforge.net 5226 5227(taken from hash.c) 5228 5229-------------------------------------------------------------------- 5230 5231 Copyright (C) 2000 Gary Pennington and Daniel Veillard. 5232 5233Permission to use, copy, modify, and distribute this software for any 5234purpose with or without fee is hereby granted, provided that the above 5235copyright notice and this permission notice appear in all copies. 5236 5237THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 5238WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 5239MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 5240CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. 5241 5242Author: Gary.Pennington@uk.sun.com 5243 5244(taken from list.c) 5245 5246-------------------------------------------------------------------- 5247 5248Copyright (C) 1998 Bjorn Reese and Daniel Stenberg. 5249 5250Permission to use, copy, modify, and distribute this software for any 5251purpose with or without fee is hereby granted, provided that the above 5252copyright notice and this permission notice appear in all copies. 5253 5254THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 5255WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 5256MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 5257CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. 5258 5259(taken from trio.h and trio.c) 5260 5261-------------------------------------------------------------------- 5262 5263Copyright (C) 2001 Bjorn Reese <breese@users.sourceforge.net> 5264 5265Permission to use, copy, modify, and distribute this software for any 5266purpose with or without fee is hereby granted, provided that the above 5267copyright notice and this permission notice appear in all copies. 5268 5269THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 5270WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 5271MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 5272CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. 5273 5274(taken from triodef.h, trionan.h, and trionan.c) 5275 5276-------------------------------------------------------------------- 5277 5278Copyright (C) 2000 Bjorn Reese and Daniel Stenberg. 5279 5280Permission to use, copy, modify, and distribute this software for any 5281purpose with or without fee is hereby granted, provided that the above 5282copyright notice and this permission notice appear in all copies. 5283 5284THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 5285WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 5286MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 5287CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. 5288 5289(taken from triop.h) 5290 5291-------------------------------------------------------------------- 5292 5293Copyright (C) 2001 Bjorn Reese and Daniel Stenberg. 5294 5295Permission to use, copy, modify, and distribute this software for any 5296purpose with or without fee is hereby granted, provided that the above 5297copyright notice and this permission notice appear in all copies. 5298 5299THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED 5300WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF 5301MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS AND 5302CONTRIBUTORS ACCEPT NO RESPONSIBILITY IN ANY CONCEIVABLE MANNER. 5303 5304(taken from triostr.h and triostr.c) 5305 5306************************************************************************* 5307 5308http://ctrio.sourceforge.net/ 5309 5310************************************************************************* 5311 5312 5313**************************** 5314lodepng 5315**************************** 5316LodePNG 5317 5318Copyright (c) 2005-2013 Lode Vandevenne 5319 5320This software is provided 'as-is', without any express or implied 5321warranty. In no event will the authors be held liable for any damages 5322arising from the use of this software. 5323 5324Permission is granted to anyone to use this software for any purpose, 5325including commercial applications, and to alter it and redistribute it 5326freely, subject to the following restrictions: 5327 5328 1. The origin of this software must not be misrepresented; you must not 5329 claim that you wrote the original software. If you use this software 5330 in a product, an acknowledgment in the product documentation would be 5331 appreciated but is not required. 5332 5333 2. Altered source versions must be plainly marked as such, and must not be 5334 misrepresented as being the original software. 5335 5336 3. This notice may not be removed or altered from any source 5337 distribution. 5338 5339 5340**************************** 5341minizip 5342**************************** 5343zlib 5344 5345(extracted from README, except for match.S) 5346 5347Copyright notice: 5348 5349 (C) 1995-2004 Jean-loup Gailly and Mark Adler 5350 5351 This software is provided 'as-is', without any express or implied 5352 warranty. In no event will the authors be held liable for any damages 5353 arising from the use of this software. 5354 5355 Permission is granted to anyone to use this software for any purpose, 5356 including commercial applications, and to alter it and redistribute it 5357 freely, subject to the following restrictions: 5358 5359 1. The origin of this software must not be misrepresented; you must not 5360 claim that you wrote the original software. If you use this software 5361 in a product, an acknowledgment in the product documentation would be 5362 appreciated but is not required. 5363 2. Altered source versions must be plainly marked as such, and must not be 5364 misrepresented as being the original software. 5365 3. This notice may not be removed or altered from any source distribution. 5366 5367 Jean-loup Gailly Mark Adler 5368 jloup@gzip.org madler@alumni.caltech.edu 5369 5370 5371(extracted from match.S, for match.S only) 5372 5373 Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com> 5374 5375 This software is provided 'as-is', without any express or implied 5376 warranty. In no event will the author be held liable for any damages 5377 arising from the use of this software. 5378 5379 Permission is granted to anyone to use this software for any purpose, 5380 including commercial applications, and to alter it and redistribute it 5381 freely, subject to the following restrictions: 5382 5383 1. The origin of this software must not be misrepresented; you must not 5384 claim that you wrote the original software. If you use this software 5385 in a product, an acknowledgment in the product documentation would be 5386 appreciated but is not required. 5387 2. Altered source versions must be plainly marked as such, and must not be 5388 misrepresented as being the original software. 5389 3. This notice may not be removed or altered from any source distribution. 5390 5391 5392**************************** 5393mongoose 5394**************************** 5395Copyright (c) 2004-2013 Sergey Lyubka 5396 5397Permission is hereby granted, free of charge, to any person obtaining a copy 5398of this software and associated documentation files (the "Software"), to deal 5399in the Software without restriction, including without limitation the rights 5400to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 5401copies of the Software, and to permit persons to whom the Software is 5402furnished to do so, subject to the following conditions: 5403 5404The above copyright notice and this permission notice shall be included in 5405all copies or substantial portions of the Software. 5406 5407THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 5408IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 5409FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 5410AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 5411LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 5412OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 5413THE SOFTWARE. 5414 5415 5416**************************** 5417objective_c/gtm_session_fetcher 5418**************************** 5419 5420 Apache License 5421 Version 2.0, January 2004 5422 http://www.apache.org/licenses/ 5423 5424 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 5425 5426 1. Definitions. 5427 5428 "License" shall mean the terms and conditions for use, reproduction, 5429 and distribution as defined by Sections 1 through 9 of this document. 5430 5431 "Licensor" shall mean the copyright owner or entity authorized by 5432 the copyright owner that is granting the License. 5433 5434 "Legal Entity" shall mean the union of the acting entity and all 5435 other entities that control, are controlled by, or are under common 5436 control with that entity. For the purposes of this definition, 5437 "control" means (i) the power, direct or indirect, to cause the 5438 direction or management of such entity, whether by contract or 5439 otherwise, or (ii) ownership of fifty percent (50%) or more of the 5440 outstanding shares, or (iii) beneficial ownership of such entity. 5441 5442 "You" (or "Your") shall mean an individual or Legal Entity 5443 exercising permissions granted by this License. 5444 5445 "Source" form shall mean the preferred form for making modifications, 5446 including but not limited to software source code, documentation 5447 source, and configuration files. 5448 5449 "Object" form shall mean any form resulting from mechanical 5450 transformation or translation of a Source form, including but 5451 not limited to compiled object code, generated documentation, 5452 and conversions to other media types. 5453 5454 "Work" shall mean the work of authorship, whether in Source or 5455 Object form, made available under the License, as indicated by a 5456 copyright notice that is included in or attached to the work 5457 (an example is provided in the Appendix below). 5458 5459 "Derivative Works" shall mean any work, whether in Source or Object 5460 form, that is based on (or derived from) the Work and for which the 5461 editorial revisions, annotations, elaborations, or other modifications 5462 represent, as a whole, an original work of authorship. For the purposes 5463 of this License, Derivative Works shall not include works that remain 5464 separable from, or merely link (or bind by name) to the interfaces of, 5465 the Work and Derivative Works thereof. 5466 5467 "Contribution" shall mean any work of authorship, including 5468 the original version of the Work and any modifications or additions 5469 to that Work or Derivative Works thereof, that is intentionally 5470 submitted to Licensor for inclusion in the Work by the copyright owner 5471 or by an individual or Legal Entity authorized to submit on behalf of 5472 the copyright owner. For the purposes of this definition, "submitted" 5473 means any form of electronic, verbal, or written communication sent 5474 to the Licensor or its representatives, including but not limited to 5475 communication on electronic mailing lists, source code control systems, 5476 and issue tracking systems that are managed by, or on behalf of, the 5477 Licensor for the purpose of discussing and improving the Work, but 5478 excluding communication that is conspicuously marked or otherwise 5479 designated in writing by the copyright owner as "Not a Contribution." 5480 5481 "Contributor" shall mean Licensor and any individual or Legal Entity 5482 on behalf of whom a Contribution has been received by Licensor and 5483 subsequently incorporated within the Work. 5484 5485 2. Grant of Copyright License. Subject to the terms and conditions of 5486 this License, each Contributor hereby grants to You a perpetual, 5487 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5488 copyright license to reproduce, prepare Derivative Works of, 5489 publicly display, publicly perform, sublicense, and distribute the 5490 Work and such Derivative Works in Source or Object form. 5491 5492 3. Grant of Patent License. Subject to the terms and conditions of 5493 this License, each Contributor hereby grants to You a perpetual, 5494 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 5495 (except as stated in this section) patent license to make, have made, 5496 use, offer to sell, sell, import, and otherwise transfer the Work, 5497 where such license applies only to those patent claims licensable 5498 by such Contributor that are necessarily infringed by their 5499 Contribution(s) alone or by combination of their Contribution(s) 5500 with the Work to which such Contribution(s) was submitted. If You 5501 institute patent litigation against any entity (including a 5502 cross-claim or counterclaim in a lawsuit) alleging that the Work 5503 or a Contribution incorporated within the Work constitutes direct 5504 or contributory patent infringement, then any patent licenses 5505 granted to You under this License for that Work shall terminate 5506 as of the date such litigation is filed. 5507 5508 4. Redistribution. You may reproduce and distribute copies of the 5509 Work or Derivative Works thereof in any medium, with or without 5510 modifications, and in Source or Object form, provided that You 5511 meet the following conditions: 5512 5513 (a) You must give any other recipients of the Work or 5514 Derivative Works a copy of this License; and 5515 5516 (b) You must cause any modified files to carry prominent notices 5517 stating that You changed the files; and 5518 5519 (c) You must retain, in the Source form of any Derivative Works 5520 that You distribute, all copyright, patent, trademark, and 5521 attribution notices from the Source form of the Work, 5522 excluding those notices that do not pertain to any part of 5523 the Derivative Works; and 5524 5525 (d) If the Work includes a "NOTICE" text file as part of its 5526 distribution, then any Derivative Works that You distribute must 5527 include a readable copy of the attribution notices contained 5528 within such NOTICE file, excluding those notices that do not 5529 pertain to any part of the Derivative Works, in at least one 5530 of the following places: within a NOTICE text file distributed 5531 as part of the Derivative Works; within the Source form or 5532 documentation, if provided along with the Derivative Works; or, 5533 within a display generated by the Derivative Works, if and 5534 wherever such third-party notices normally appear. The contents 5535 of the NOTICE file are for informational purposes only and 5536 do not modify the License. You may add Your own attribution 5537 notices within Derivative Works that You distribute, alongside 5538 or as an addendum to the NOTICE text from the Work, provided 5539 that such additional attribution notices cannot be construed 5540 as modifying the License. 5541 5542 You may add Your own copyright statement to Your modifications and 5543 may provide additional or different license terms and conditions 5544 for use, reproduction, or distribution of Your modifications, or 5545 for any such Derivative Works as a whole, provided Your use, 5546 reproduction, and distribution of the Work otherwise complies with 5547 the conditions stated in this License. 5548 5549 5. Submission of Contributions. Unless You explicitly state otherwise, 5550 any Contribution intentionally submitted for inclusion in the Work 5551 by You to the Licensor shall be under the terms and conditions of 5552 this License, without any additional terms or conditions. 5553 Notwithstanding the above, nothing herein shall supersede or modify 5554 the terms of any separate license agreement you may have executed 5555 with Licensor regarding such Contributions. 5556 5557 6. Trademarks. This License does not grant permission to use the trade 5558 names, trademarks, service marks, or product names of the Licensor, 5559 except as required for reasonable and customary use in describing the 5560 origin of the Work and reproducing the content of the NOTICE file. 5561 5562 7. Disclaimer of Warranty. Unless required by applicable law or 5563 agreed to in writing, Licensor provides the Work (and each 5564 Contributor provides its Contributions) on an "AS IS" BASIS, 5565 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 5566 implied, including, without limitation, any warranties or conditions 5567 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 5568 PARTICULAR PURPOSE. You are solely responsible for determining the 5569 appropriateness of using or redistributing the Work and assume any 5570 risks associated with Your exercise of permissions under this License. 5571 5572 8. Limitation of Liability. In no event and under no legal theory, 5573 whether in tort (including negligence), contract, or otherwise, 5574 unless required by applicable law (such as deliberate and grossly 5575 negligent acts) or agreed to in writing, shall any Contributor be 5576 liable to You for damages, including any direct, indirect, special, 5577 incidental, or consequential damages of any character arising as a 5578 result of this License or out of the use or inability to use the 5579 Work (including but not limited to damages for loss of goodwill, 5580 work stoppage, computer failure or malfunction, or any and all 5581 other commercial damages or losses), even if such Contributor 5582 has been advised of the possibility of such damages. 5583 5584 9. Accepting Warranty or Additional Liability. While redistributing 5585 the Work or Derivative Works thereof, You may choose to offer, 5586 and charge a fee for, acceptance of support, warranty, indemnity, 5587 or other liability obligations and/or rights consistent with this 5588 License. However, in accepting such obligations, You may act only 5589 on Your own behalf and on Your sole responsibility, not on behalf 5590 of any other Contributor, and only if You agree to indemnify, 5591 defend, and hold each Contributor harmless for any liability 5592 incurred by, or claims asserted against, such Contributor by reason 5593 of your accepting any such warranty or additional liability. 5594 5595 END OF TERMS AND CONDITIONS 5596 5597 APPENDIX: How to apply the Apache License to your work. 5598 5599 To apply the Apache License to your work, attach the following 5600 boilerplate notice, with the fields enclosed by brackets "[]" 5601 replaced with your own identifying information. (Don't include 5602 the brackets!) The text should be enclosed in the appropriate 5603 comment syntax for the file format. We also recommend that a 5604 file or class name and description of purpose be included on the 5605 same "printed page" as the copyright notice for easier 5606 identification within third-party archives. 5607 5608 Copyright [yyyy] [name of copyright owner] 5609 5610 Licensed under the Apache License, Version 2.0 (the "License"); 5611 you may not use this file except in compliance with the License. 5612 You may obtain a copy of the License at 5613 5614 http://www.apache.org/licenses/LICENSE-2.0 5615 5616 Unless required by applicable law or agreed to in writing, software 5617 distributed under the License is distributed on an "AS IS" BASIS, 5618 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 5619 See the License for the specific language governing permissions and 5620 limitations under the License. 5621 5622 5623**************************** 5624openctm 5625**************************** 5626Copyright (c) 2009-2010 Marcus Geelnard 5627 5628This software is provided 'as-is', without any express or implied 5629warranty. In no event will the authors be held liable for any damages 5630arising from the use of this software. 5631 5632Permission is granted to anyone to use this software for any purpose, 5633including commercial applications, and to alter it and redistribute it 5634freely, subject to the following restrictions: 5635 5636 1. The origin of this software must not be misrepresented; you must not 5637 claim that you wrote the original software. If you use this software 5638 in a product, an acknowledgment in the product documentation would be 5639 appreciated but is not required. 5640 5641 2. Altered source versions must be plainly marked as such, and must not 5642 be misrepresented as being the original software. 5643 5644 3. This notice may not be removed or altered from any source 5645 distribution. 5646 5647 5648**************************** 5649OpenCV 5650**************************** 5651IMPORTANT: READ BEFORE DOWNLOADING, COPYING, INSTALLING OR USING. 5652 5653By downloading, copying, installing or using the software you agree to this license. 5654If you do not agree to this license, do not download, install, 5655copy or use the software. 5656 5657 5658 Intel License Agreement 5659 For Open Source Computer Vision Library 5660 5661Copyright (C) 2000, 2001, Intel Corporation, all rights reserved. 5662Copyright (C) 2013, OpenCV Foundation, all rights reserved. 5663Third party copyrights are property of their respective owners. 5664 5665Redistribution and use in source and binary forms, with or without modification, 5666are permitted provided that the following conditions are met: 5667 5668 * Redistribution's of source code must retain the above copyright notice, 5669 this list of conditions and the following disclaimer. 5670 5671 * Redistribution's in binary form must reproduce the above copyright notice, 5672 this list of conditions and the following disclaimer in the documentation 5673 and/or other materials provided with the distribution. 5674 5675 * The name of Intel Corporation may not be used to endorse or promote products 5676 derived from this software without specific prior written permission. 5677 5678This software is provided by the copyright holders and contributors "as is" and 5679any express or implied warranties, including, but not limited to, the implied 5680warranties of merchantability and fitness for a particular purpose are disclaimed. 5681In no event shall the Intel Corporation or contributors be liable for any direct, 5682indirect, incidental, special, exemplary, or consequential damages 5683(including, but not limited to, procurement of substitute goods or services; 5684loss of use, data, or profits; or business interruption) however caused 5685and on any theory of liability, whether in contract, strict liability, 5686or tort (including negligence or otherwise) arising in any way out of 5687the use of this software, even if advised of the possibility of such damage. 5688 5689**************************** 5690openssl 5691**************************** 5692BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL 5693licensing. Files that are completely new have a Google copyright and an ISC 5694license. This license is reproduced at the bottom of this file. 5695 5696Contributors to BoringSSL are required to follow the CLA rules for Chromium: 5697https://cla.developers.google.com/clas 5698 5699Some files from Intel are under yet another license, which is also included 5700underneath. 5701 5702The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the 5703OpenSSL License and the original SSLeay license apply to the toolkit. See below 5704for the actual license texts. Actually both licenses are BSD-style Open Source 5705licenses. In case of any license issues related to OpenSSL please contact 5706openssl-core@openssl.org. 5707 5708 OpenSSL License 5709 --------------- 5710 5711/* ==================================================================== 5712 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 5713 * 5714 * Redistribution and use in source and binary forms, with or without 5715 * modification, are permitted provided that the following conditions 5716 * are met: 5717 * 5718 * 1. Redistributions of source code must retain the above copyright 5719 * notice, this list of conditions and the following disclaimer. 5720 * 5721 * 2. Redistributions in binary form must reproduce the above copyright 5722 * notice, this list of conditions and the following disclaimer in 5723 * the documentation and/or other materials provided with the 5724 * distribution. 5725 * 5726 * 3. All advertising materials mentioning features or use of this 5727 * software must display the following acknowledgment: 5728 * "This product includes software developed by the OpenSSL Project 5729 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 5730 * 5731 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 5732 * endorse or promote products derived from this software without 5733 * prior written permission. For written permission, please contact 5734 * openssl-core@openssl.org. 5735 * 5736 * 5. Products derived from this software may not be called "OpenSSL" 5737 * nor may "OpenSSL" appear in their names without prior written 5738 * permission of the OpenSSL Project. 5739 * 5740 * 6. Redistributions of any form whatsoever must retain the following 5741 * acknowledgment: 5742 * "This product includes software developed by the OpenSSL Project 5743 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 5744 * 5745 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 5746 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5747 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5748 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 5749 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5750 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 5751 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5752 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5753 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 5754 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 5755 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 5756 * OF THE POSSIBILITY OF SUCH DAMAGE. 5757 * ==================================================================== 5758 * 5759 * This product includes cryptographic software written by Eric Young 5760 * (eay@cryptsoft.com). This product includes software written by Tim 5761 * Hudson (tjh@cryptsoft.com). 5762 * 5763 */ 5764 5765 Original SSLeay License 5766 ----------------------- 5767 5768/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 5769 * All rights reserved. 5770 * 5771 * This package is an SSL implementation written 5772 * by Eric Young (eay@cryptsoft.com). 5773 * The implementation was written so as to conform with Netscapes SSL. 5774 * 5775 * This library is free for commercial and non-commercial use as long as 5776 * the following conditions are aheared to. The following conditions 5777 * apply to all code found in this distribution, be it the RC4, RSA, 5778 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 5779 * included with this distribution is covered by the same copyright terms 5780 * except that the holder is Tim Hudson (tjh@cryptsoft.com). 5781 * 5782 * Copyright remains Eric Young's, and as such any Copyright notices in 5783 * the code are not to be removed. 5784 * If this package is used in a product, Eric Young should be given attribution 5785 * as the author of the parts of the library used. 5786 * This can be in the form of a textual message at program startup or 5787 * in documentation (online or textual) provided with the package. 5788 * 5789 * Redistribution and use in source and binary forms, with or without 5790 * modification, are permitted provided that the following conditions 5791 * are met: 5792 * 1. Redistributions of source code must retain the copyright 5793 * notice, this list of conditions and the following disclaimer. 5794 * 2. Redistributions in binary form must reproduce the above copyright 5795 * notice, this list of conditions and the following disclaimer in the 5796 * documentation and/or other materials provided with the distribution. 5797 * 3. All advertising materials mentioning features or use of this software 5798 * must display the following acknowledgement: 5799 * "This product includes cryptographic software written by 5800 * Eric Young (eay@cryptsoft.com)" 5801 * The word 'cryptographic' can be left out if the rouines from the library 5802 * being used are not cryptographic related :-). 5803 * 4. If you include any Windows specific code (or a derivative thereof) from 5804 * the apps directory (application code) you must include an acknowledgement: 5805 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" 5806 * 5807 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 5808 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5809 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 5810 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 5811 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 5812 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 5813 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5814 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 5815 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 5816 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 5817 * SUCH DAMAGE. 5818 * 5819 * The licence and distribution terms for any publically available version or 5820 * derivative of this code cannot be changed. i.e. this code cannot simply be 5821 * copied and put under another distribution licence 5822 * [including the GNU Public Licence.] 5823 */ 5824 5825 5826ISC license used for completely new code in BoringSSL: 5827 5828/* Copyright (c) 2015, Google Inc. 5829 * 5830 * Permission to use, copy, modify, and/or distribute this software for any 5831 * purpose with or without fee is hereby granted, provided that the above 5832 * copyright notice and this permission notice appear in all copies. 5833 * 5834 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 5835 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 5836 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 5837 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 5838 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 5839 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 5840 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 5841 5842 5843Some files from Intel carry the following license: 5844 5845# Copyright (c) 2012, Intel Corporation 5846# 5847# All rights reserved. 5848# 5849# Redistribution and use in source and binary forms, with or without 5850# modification, are permitted provided that the following conditions are 5851# met: 5852# 5853# * Redistributions of source code must retain the above copyright 5854# notice, this list of conditions and the following disclaimer. 5855# 5856# * Redistributions in binary form must reproduce the above copyright 5857# notice, this list of conditions and the following disclaimer in the 5858# documentation and/or other materials provided with the 5859# distribution. 5860# 5861# * Neither the name of the Intel Corporation nor the names of its 5862# contributors may be used to endorse or promote products derived from 5863# this software without specific prior written permission. 5864# 5865# 5866# THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION ""AS IS"" AND ANY 5867# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5868# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5869# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR 5870# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 5871# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 5872# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 5873# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 5874# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 5875# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 5876# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 5877 5878 5879**************************** 5880openssl/boringssl 5881**************************** 5882BoringSSL is a fork of OpenSSL. As such, large parts of it fall under OpenSSL 5883licensing. Files that are completely new have a Google copyright and an ISC 5884license. This license is reproduced at the bottom of this file. 5885 5886Contributors to BoringSSL are required to follow the CLA rules for Chromium: 5887https://cla.developers.google.com/clas 5888 5889Some files from Intel are under yet another license, which is also included 5890underneath. 5891 5892The OpenSSL toolkit stays under a dual license, i.e. both the conditions of the 5893OpenSSL License and the original SSLeay license apply to the toolkit. See below 5894for the actual license texts. Actually both licenses are BSD-style Open Source 5895licenses. In case of any license issues related to OpenSSL please contact 5896openssl-core@openssl.org. 5897 5898 OpenSSL License 5899 --------------- 5900 5901/* ==================================================================== 5902 * Copyright (c) 1998-2011 The OpenSSL Project. All rights reserved. 5903 * 5904 * Redistribution and use in source and binary forms, with or without 5905 * modification, are permitted provided that the following conditions 5906 * are met: 5907 * 5908 * 1. Redistributions of source code must retain the above copyright 5909 * notice, this list of conditions and the following disclaimer. 5910 * 5911 * 2. Redistributions in binary form must reproduce the above copyright 5912 * notice, this list of conditions and the following disclaimer in 5913 * the documentation and/or other materials provided with the 5914 * distribution. 5915 * 5916 * 3. All advertising materials mentioning features or use of this 5917 * software must display the following acknowledgment: 5918 * "This product includes software developed by the OpenSSL Project 5919 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)" 5920 * 5921 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to 5922 * endorse or promote products derived from this software without 5923 * prior written permission. For written permission, please contact 5924 * openssl-core@openssl.org. 5925 * 5926 * 5. Products derived from this software may not be called "OpenSSL" 5927 * nor may "OpenSSL" appear in their names without prior written 5928 * permission of the OpenSSL Project. 5929 * 5930 * 6. Redistributions of any form whatsoever must retain the following 5931 * acknowledgment: 5932 * "This product includes software developed by the OpenSSL Project 5933 * for use in the OpenSSL Toolkit (http://www.openssl.org/)" 5934 * 5935 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY 5936 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5937 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 5938 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR 5939 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 5940 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 5941 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; 5942 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 5943 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 5944 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 5945 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 5946 * OF THE POSSIBILITY OF SUCH DAMAGE. 5947 * ==================================================================== 5948 * 5949 * This product includes cryptographic software written by Eric Young 5950 * (eay@cryptsoft.com). This product includes software written by Tim 5951 * Hudson (tjh@cryptsoft.com). 5952 * 5953 */ 5954 5955 Original SSLeay License 5956 ----------------------- 5957 5958/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com) 5959 * All rights reserved. 5960 * 5961 * This package is an SSL implementation written 5962 * by Eric Young (eay@cryptsoft.com). 5963 * The implementation was written so as to conform with Netscapes SSL. 5964 * 5965 * This library is free for commercial and non-commercial use as long as 5966 * the following conditions are aheared to. The following conditions 5967 * apply to all code found in this distribution, be it the RC4, RSA, 5968 * lhash, DES, etc., code; not just the SSL code. The SSL documentation 5969 * included with this distribution is covered by the same copyright terms 5970 * except that the holder is Tim Hudson (tjh@cryptsoft.com). 5971 * 5972 * Copyright remains Eric Young's, and as such any Copyright notices in 5973 * the code are not to be removed. 5974 * If this package is used in a product, Eric Young should be given attribution 5975 * as the author of the parts of the library used. 5976 * This can be in the form of a textual message at program startup or 5977 * in documentation (online or textual) provided with the package. 5978 * 5979 * Redistribution and use in source and binary forms, with or without 5980 * modification, are permitted provided that the following conditions 5981 * are met: 5982 * 1. Redistributions of source code must retain the copyright 5983 * notice, this list of conditions and the following disclaimer. 5984 * 2. Redistributions in binary form must reproduce the above copyright 5985 * notice, this list of conditions and the following disclaimer in the 5986 * documentation and/or other materials provided with the distribution. 5987 * 3. All advertising materials mentioning features or use of this software 5988 * must display the following acknowledgement: 5989 * "This product includes cryptographic software written by 5990 * Eric Young (eay@cryptsoft.com)" 5991 * The word 'cryptographic' can be left out if the rouines from the library 5992 * being used are not cryptographic related :-). 5993 * 4. If you include any Windows specific code (or a derivative thereof) from 5994 * the apps directory (application code) you must include an acknowledgement: 5995 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)" 5996 * 5997 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND 5998 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 5999 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6000 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE 6001 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL 6002 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS 6003 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 6004 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT 6005 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY 6006 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 6007 * SUCH DAMAGE. 6008 * 6009 * The licence and distribution terms for any publically available version or 6010 * derivative of this code cannot be changed. i.e. this code cannot simply be 6011 * copied and put under another distribution licence 6012 * [including the GNU Public Licence.] 6013 */ 6014 6015 6016ISC license used for completely new code in BoringSSL: 6017 6018/* Copyright (c) 2015, Google Inc. 6019 * 6020 * Permission to use, copy, modify, and/or distribute this software for any 6021 * purpose with or without fee is hereby granted, provided that the above 6022 * copyright notice and this permission notice appear in all copies. 6023 * 6024 * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES 6025 * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF 6026 * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY 6027 * SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6028 * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION 6029 * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 6030 * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ 6031 6032 6033Some files from Intel carry the following license: 6034 6035# Copyright (c) 2012, Intel Corporation 6036# 6037# All rights reserved. 6038# 6039# Redistribution and use in source and binary forms, with or without 6040# modification, are permitted provided that the following conditions are 6041# met: 6042# 6043# * Redistributions of source code must retain the above copyright 6044# notice, this list of conditions and the following disclaimer. 6045# 6046# * Redistributions in binary form must reproduce the above copyright 6047# notice, this list of conditions and the following disclaimer in the 6048# documentation and/or other materials provided with the 6049# distribution. 6050# 6051# * Neither the name of the Intel Corporation nor the names of its 6052# contributors may be used to endorse or promote products derived from 6053# this software without specific prior written permission. 6054# 6055# 6056# THIS SOFTWARE IS PROVIDED BY INTEL CORPORATION ""AS IS"" AND ANY 6057# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6058# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 6059# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL INTEL CORPORATION OR 6060# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 6061# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 6062# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 6063# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 6064# LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 6065# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 6066# SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6067 6068 6069**************************** 6070pcre 6071**************************** 6072PCRE LICENCE 6073------------ 6074 6075PCRE is a library of functions to support regular expressions whose syntax 6076and semantics are as close as possible to those of the Perl 5 language. 6077 6078Release 8 of PCRE is distributed under the terms of the "BSD" licence, as 6079specified below. The documentation for PCRE, supplied in the "doc" 6080directory, is distributed under the same terms as the software itself. The data 6081in the testdata directory is not copyrighted and is in the public domain. 6082 6083The basic library functions are written in C and are freestanding. Also 6084included in the distribution is a set of C++ wrapper functions, and a 6085just-in-time compiler that can be used to optimize pattern matching. These 6086are both optional features that can be omitted when the library is built. 6087 6088 6089THE BASIC LIBRARY FUNCTIONS 6090--------------------------- 6091 6092Written by: Philip Hazel 6093Email local part: ph10 6094Email domain: cam.ac.uk 6095 6096University of Cambridge Computing Service, 6097Cambridge, England. 6098 6099Copyright (c) 1997-2015 University of Cambridge 6100All rights reserved. 6101 6102 6103PCRE JUST-IN-TIME COMPILATION SUPPORT 6104------------------------------------- 6105 6106Written by: Zoltan Herczeg 6107Email local part: hzmester 6108Emain domain: freemail.hu 6109 6110Copyright(c) 2010-2015 Zoltan Herczeg 6111All rights reserved. 6112 6113 6114STACK-LESS JUST-IN-TIME COMPILER 6115-------------------------------- 6116 6117Written by: Zoltan Herczeg 6118Email local part: hzmester 6119Emain domain: freemail.hu 6120 6121Copyright(c) 2009-2015 Zoltan Herczeg 6122All rights reserved. 6123 6124 6125THE C++ WRAPPER FUNCTIONS 6126------------------------- 6127 6128Contributed by: Google Inc. 6129 6130Copyright (c) 2007-2012, Google Inc. 6131All rights reserved. 6132 6133 6134THE "BSD" LICENCE 6135----------------- 6136 6137Redistribution and use in source and binary forms, with or without 6138modification, are permitted provided that the following conditions are met: 6139 6140 * Redistributions of source code must retain the above copyright notice, 6141 this list of conditions and the following disclaimer. 6142 6143 * Redistributions in binary form must reproduce the above copyright 6144 notice, this list of conditions and the following disclaimer in the 6145 documentation and/or other materials provided with the distribution. 6146 6147 * Neither the name of the University of Cambridge nor the name of Google 6148 Inc. nor the names of their contributors may be used to endorse or 6149 promote products derived from this software without specific prior 6150 written permission. 6151 6152THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 6153AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6154IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6155ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 6156LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6157CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 6158SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 6159INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 6160CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 6161ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 6162POSSIBILITY OF SUCH DAMAGE. 6163 6164End 6165 6166 6167**************************** 6168pffft 6169**************************** 6170Copyright (c) 2013 Julien Pommier ( pommier@modartt.com ) 6171 6172Based on original fortran 77 code from FFTPACKv4 from NETLIB, 6173authored by Dr Paul Swarztrauber of NCAR, in 1985. 6174 6175As confirmed by the NCAR fftpack software curators, the following 6176FFTPACKv5 license applies to FFTPACKv4 sources. My changes are 6177released under the same terms. 6178 6179FFTPACK license: 6180 6181http://www.cisl.ucar.edu/css/software/fftpack5/ftpk.html 6182 6183Copyright (c) 2004 the University Corporation for Atmospheric 6184Research ("UCAR"). All rights reserved. Developed by NCAR's 6185Computational and Information Systems Laboratory, UCAR, 6186www.cisl.ucar.edu. 6187 6188Redistribution and use of the Software in source and binary forms, 6189with or without modification, is permitted provided that the 6190following conditions are met: 6191 6192- Neither the names of NCAR's Computational and Information Systems 6193Laboratory, the University Corporation for Atmospheric Research, 6194nor the names of its sponsors or contributors may be used to 6195endorse or promote products derived from this Software without 6196specific prior written permission. 6197 6198- Redistributions of source code must retain the above copyright 6199notices, this list of conditions, and the disclaimer below. 6200 6201- Redistributions in binary form must reproduce the above copyright 6202notice, this list of conditions, and the disclaimer below in the 6203documentation and/or other materials provided with the 6204distribution. 6205 6206THIS SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 6207EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO THE WARRANTIES OF 6208MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 6209NONINFRINGEMENT. IN NO EVENT SHALL THE CONTRIBUTORS OR COPYRIGHT 6210HOLDERS BE LIABLE FOR ANY CLAIM, INDIRECT, INCIDENTAL, SPECIAL, 6211EXEMPLARY, OR CONSEQUENTIAL DAMAGES OR OTHER LIABILITY, WHETHER IN AN 6212ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 6213CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE 6214SOFTWARE. 6215 6216 6217**************************** 6218png 6219**************************** 6220libpng 6221 6222This copy of the libpng notices is provided for your convenience. In case of 6223any discrepancy between this copy and the notices in the file png.h that is 6224included in the libpng distribution, the latter shall prevail. 6225 6226COPYRIGHT NOTICE, DISCLAIMER, and LICENSE: 6227 6228If you modify libpng you may insert additional notices immediately following 6229this sentence. 6230 6231libpng versions 1.2.6, August 15, 2004, through 1.2.27, April 29, 2008, are 6232Copyright (c) 2004, 2006-2008 Glenn Randers-Pehrson, and are 6233distributed according to the same disclaimer and license as libpng-1.2.5 6234with the following individual added to the list of Contributing Authors 6235 6236 Cosmin Truta 6237 6238libpng versions 1.0.7, July 1, 2000, through 1.2.5 - October 3, 2002, are 6239Copyright (c) 2000-2002 Glenn Randers-Pehrson, and are 6240distributed according to the same disclaimer and license as libpng-1.0.6 6241with the following individuals added to the list of Contributing Authors 6242 6243 Simon-Pierre Cadieux 6244 Eric S. Raymond 6245 Gilles Vollant 6246 6247and with the following additions to the disclaimer: 6248 6249 There is no warranty against interference with your enjoyment of the 6250 library or against infringement. There is no warranty that our 6251 efforts or the library will fulfill any of your particular purposes 6252 or needs. This library is provided with all faults, and the entire 6253 risk of satisfactory quality, performance, accuracy, and effort is with 6254 the user. 6255 6256libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are 6257Copyright (c) 1998, 1999 Glenn Randers-Pehrson, and are 6258distributed according to the same disclaimer and license as libpng-0.96, 6259with the following individuals added to the list of Contributing Authors: 6260 6261 Tom Lane 6262 Glenn Randers-Pehrson 6263 Willem van Schaik 6264 6265libpng versions 0.89, June 1996, through 0.96, May 1997, are 6266Copyright (c) 1996, 1997 Andreas Dilger 6267Distributed according to the same disclaimer and license as libpng-0.88, 6268with the following individuals added to the list of Contributing Authors: 6269 6270 John Bowler 6271 Kevin Bracey 6272 Sam Bushell 6273 Magnus Holmgren 6274 Greg Roelofs 6275 Tom Tanner 6276 6277libpng versions 0.5, May 1995, through 0.88, January 1996, are 6278Copyright (c) 1995, 1996 Guy Eric Schalnat, Group 42, Inc. 6279 6280For the purposes of this copyright and license, "Contributing Authors" 6281is defined as the following set of individuals: 6282 6283 Andreas Dilger 6284 Dave Martindale 6285 Guy Eric Schalnat 6286 Paul Schmidt 6287 Tim Wegner 6288 6289The PNG Reference Library is supplied "AS IS". The Contributing Authors 6290and Group 42, Inc. disclaim all warranties, expressed or implied, 6291including, without limitation, the warranties of merchantability and of 6292fitness for any purpose. The Contributing Authors and Group 42, Inc. 6293assume no liability for direct, indirect, incidental, special, exemplary, 6294or consequential damages, which may result from the use of the PNG 6295Reference Library, even if advised of the possibility of such damage. 6296 6297Permission is hereby granted to use, copy, modify, and distribute this 6298source code, or portions hereof, for any purpose, without fee, subject 6299to the following restrictions: 6300 63011. The origin of this source code must not be misrepresented. 6302 63032. Altered versions must be plainly marked as such and must not 6304 be misrepresented as being the original source. 6305 63063. This Copyright notice may not be removed or altered from any 6307 source or altered source distribution. 6308 6309The Contributing Authors and Group 42, Inc. specifically permit, without 6310fee, and encourage the use of this source code as a component to 6311supporting the PNG file format in commercial products. If you use this 6312source code in a product, acknowledgment is not required but would be 6313appreciated. 6314 6315 6316A "png_get_copyright" function is available, for convenient use in "about" 6317boxes and the like: 6318 6319 printf("%s",png_get_copyright(NULL)); 6320 6321Also, the PNG logo (in PNG format, of course) is supplied in the 6322files "pngbar.png" and "pngbar.jpg (88x31) and "pngnow.png" (98x31). 6323 6324Libpng is OSI Certified Open Source Software. OSI Certified Open Source is a 6325certification mark of the Open Source Initiative. 6326 6327Glenn Randers-Pehrson 6328glennrp at users.sourceforge.net 6329April 29, 2008 6330 6331 6332**************************** 6333protobuf 6334**************************** 6335Copyright 2008, Google Inc. 6336All rights reserved. 6337 6338Redistribution and use in source and binary forms, with or without 6339modification, are permitted provided that the following conditions are 6340met: 6341 6342 * Redistributions of source code must retain the above copyright 6343notice, this list of conditions and the following disclaimer. 6344 * Redistributions in binary form must reproduce the above 6345copyright notice, this list of conditions and the following disclaimer 6346in the documentation and/or other materials provided with the 6347distribution. 6348 * Neither the name of Google Inc. nor the names of its 6349contributors may be used to endorse or promote products derived from 6350this software without specific prior written permission. 6351 6352THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6353"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6354LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6355A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6356OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6357SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6358LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6359DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6360THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6361(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6362OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6363 6364Code generated by the Protocol Buffer compiler is owned by the owner 6365of the input file used when generating it. This code is not 6366standalone and requires a support library to be linked with it. This 6367support library is itself covered by the above license. 6368 6369 6370**************************** 6371re2 6372**************************** 6373// Copyright (c) 2009 The RE2 Authors. All rights reserved. 6374// 6375// Redistribution and use in source and binary forms, with or without 6376// modification, are permitted provided that the following conditions are 6377// met: 6378// 6379// * Redistributions of source code must retain the above copyright 6380// notice, this list of conditions and the following disclaimer. 6381// * Redistributions in binary form must reproduce the above 6382// copyright notice, this list of conditions and the following disclaimer 6383// in the documentation and/or other materials provided with the 6384// distribution. 6385// * Neither the name of Google Inc. nor the names of its 6386// contributors may be used to endorse or promote products derived from 6387// this software without specific prior written permission. 6388// 6389// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 6390// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 6391// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 6392// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 6393// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 6394// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 6395// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 6396// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 6397// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 6398// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 6399// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 6400 6401 6402**************************** 6403stblib 6404**************************** 6405 License for STBLIB - A collection of public-domain single-file C/C++ 6406 libraries, primarily aimed at game developers. 6407 6408The compilation and test files are licensed under the MIT license, but the 6409single-file libraries themselves are in the public domain (free for use and 6410modification for any purpose without legal friction). 6411 6412The MIT License (MIT) 6413 6414Permission is hereby granted, free of charge, to any person obtaining a copy 6415 of this software and associated documentation files (the "Software"), to deal 6416 in the Software without restriction, including without limitation the rights 6417 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6418 copies of the Software, and to permit persons to whom the Software is 6419 furnished to do so, subject to the following conditions: 6420 6421The above copyright notice and this permission notice shall be included in 6422 all copies or substantial portions of the Software. 6423 6424THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6425 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6426 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6427 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6428 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 6429 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 6430 THE SOFTWARE. 6431 6432 6433**************************** 6434stl 6435**************************** 6436SGI STL 6437 6438The STL portion of GNU libstdc++ that is used with gcc3 and gcc4 is licensed 6439under the GPL, with the following exception: 6440 6441# As a special exception, you may use this file as part of a free software 6442# library without restriction. Specifically, if other files instantiate 6443# templates or use macros or inline functions from this file, or you compile 6444# this file and link it with other files to produce an executable, this 6445# file does not by itself cause the resulting executable to be covered by 6446# the GNU General Public License. This exception does not however 6447# invalidate any other reasons why the executable file might be covered by 6448# the GNU General Public License. 6449 6450 6451 6452**************************** 6453tinyxml 6454**************************** 6455TinyXml is released under the zlib license: 6456 6457This software is provided 'as-is', without any express or implied 6458warranty. In no event will the authors be held liable for any 6459damages arising from the use of this software. 6460 6461Permission is granted to anyone to use this software for any 6462purpose, including commercial applications, and to alter it and 6463redistribute it freely, subject to the following restrictions: 6464 64651. The origin of this software must not be misrepresented; you must 6466not claim that you wrote the original software. If you use this 6467software in a product, an acknowledgment in the product documentation 6468would be appreciated but is not required. 6469 64702. Altered source versions must be plainly marked as such, and 6471must not be misrepresented as being the original software. 6472 64733. This notice may not be removed or altered from any source 6474distribution. 6475 6476 6477 6478**************************** 6479tz 6480**************************** 6481With a few exceptions, all files in the tz code and data (including 6482this one) are in the public domain. The exceptions are tzcode's 6483date.c, newstrftime.3, and strftime.c, which contain material derived 6484from BSD and which use the BSD 3-clause license. 6485 6486 6487**************************** 6488utf 6489**************************** 6490UTF-8 Library 6491 6492The authors of this software are Rob Pike and Ken Thompson. 6493 Copyright (c) 1998-2002 by Lucent Technologies. 6494Permission to use, copy, modify, and distribute this software for any 6495purpose without fee is hereby granted, provided that this entire notice 6496is included in all copies of any software which is or includes a copy 6497or modification of this software and in all copies of the supporting 6498documentation for such software. 6499THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED 6500WARRANTY. IN PARTICULAR, NEITHER THE AUTHORS NOR LUCENT TECHNOLOGIES MAKE ANY 6501REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY 6502OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE. 6503 6504 6505**************************** 6506xmpmeta 6507**************************** 6508xmpmeta. A fast XMP metadata parsing and writing library. 6509Copyright 2016 Google Inc. All rights reserved. 6510 6511Redistribution and use in source and binary forms, with or without 6512modification, are permitted provided that the following conditions are met: 6513 6514* Redistributions of source code must retain the above copyright notice, 6515 this list of conditions and the following disclaimer. 6516* Redistributions in binary form must reproduce the above copyright notice, 6517 this list of conditions and the following disclaimer in the documentation 6518 and/or other materials provided with the distribution. 6519* Neither the name of Google Inc. nor the names of its contributors may be 6520 used to endorse or promote products derived from this software without 6521 specific prior written permission. 6522 6523THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 6524AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 6525IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 6526ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 6527LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 6528CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 6529SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 6530INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 6531CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 6532ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 6533POSSIBILITY OF SUCH DAMAGE. 6534 6535 6536**************************** 6537Xorg 6538**************************** 6539The following is the 'standard copyright' agreed upon by most contributors, 6540and is currently the canonical license preferred by the X.Org Foundation. 6541This is a slight variant of the common MIT license form published by the 6542Open Source Initiative at http://www.opensource.org/licenses/mit-license.php 6543 6544Copyright holders of new code should use this license statement where 6545possible, and insert their name to this list. Please sort by surname 6546for people, and by the full name for other entities (e.g. Juliusz 6547Chroboczek sorts before Intel Corporation sorts before Daniel Stone). 6548 6549See each individual source file or directory for the license that applies 6550to that file. 6551 6552Copyright (C) 2003-2006,2008 Jamey Sharp, Josh Triplett 6553Copyright © 2009 Red Hat, Inc. 6554Copyright 1990-1992,1999,2000,2004,2009,2010 Oracle and/or its affiliates. 6555All rights reserved. 6556 6557Permission is hereby granted, free of charge, to any person obtaining a 6558copy of this software and associated documentation files (the "Software"), 6559to deal in the Software without restriction, including without limitation 6560the rights to use, copy, modify, merge, publish, distribute, sublicense, 6561and/or sell copies of the Software, and to permit persons to whom the 6562Software is furnished to do so, subject to the following conditions: 6563 6564The above copyright notice and this permission notice (including the next 6565paragraph) shall be included in all copies or substantial portions of the 6566Software. 6567 6568THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6569IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6570FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 6571THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 6572LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 6573FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 6574DEALINGS IN THE SOFTWARE. 6575 6576 ---------------------------------------------------------------------- 6577 6578The following licenses are 'legacy' - usually MIT/X11 licenses with the name 6579of the copyright holder(s) in the license statement: 6580 6581Copyright 1984-1994, 1998 The Open Group 6582 6583Permission to use, copy, modify, distribute, and sell this software and its 6584documentation for any purpose is hereby granted without fee, provided that 6585the above copyright notice appear in all copies and that both that 6586copyright notice and this permission notice appear in supporting 6587documentation. 6588 6589The above copyright notice and this permission notice shall be included in 6590all copies or substantial portions of the Software. 6591 6592THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6593IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6594FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6595OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN 6596AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 6597CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 6598 6599Except as contained in this notice, the name of The Open Group shall not be 6600used in advertising or otherwise to promote the sale, use or other dealings 6601in this Software without prior written authorization from The Open Group. 6602 6603X Window System is a trademark of The Open Group. 6604 6605 ---------------------------------------- 6606 6607Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991, 1994, 1996 X Consortium 6608Copyright 2000 The XFree86 Project, Inc. 6609 6610Permission is hereby granted, free of charge, to any person obtaining 6611a copy of this software and associated documentation files (the 6612"Software"), to deal in the Software without restriction, including 6613without limitation the rights to use, copy, modify, merge, publish, 6614distribute, sublicense, and/or sell copies of the Software, and to 6615permit persons to whom the Software is furnished to do so, subject to 6616the following conditions: 6617 6618The above copyright notice and this permission notice shall be included 6619in all copies or substantial portions of the Software. 6620 6621THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 6622OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 6623MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 6624IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR 6625OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 6626ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 6627OTHER DEALINGS IN THE SOFTWARE. 6628 6629Except as contained in this notice, the name of the X Consortium shall 6630not be used in advertising or otherwise to promote the sale, use or 6631other dealings in this Software without prior written authorization 6632from the X Consortium. 6633 6634Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by 6635Digital Equipment Corporation 6636 6637Portions Copyright 1990, 1991 by Tektronix, Inc. 6638 6639Permission to use, copy, modify and distribute this documentation for 6640any purpose and without fee is hereby granted, provided that the above 6641copyright notice appears in all copies and that both that copyright notice 6642and this permission notice appear in all copies, and that the names of 6643Digital and Tektronix not be used in in advertising or publicity pertaining 6644to this documentation without specific, written prior permission. 6645Digital and Tektronix makes no representations about the suitability 6646of this documentation for any purpose. 6647It is provided ``as is'' without express or implied warranty. 6648 6649 ---------------------------------------- 6650 6651Copyright (c) 1999-2000 Free Software Foundation, Inc. 6652 6653Permission is hereby granted, free of charge, to any person obtaining a copy 6654of this software and associated documentation files (the "Software"), to deal 6655in the Software without restriction, including without limitation the rights 6656to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 6657copies of the Software, and to permit persons to whom the Software is 6658furnished to do so, subject to the following conditions: 6659 6660The above copyright notice and this permission notice shall be included in 6661all copies or substantial portions of the Software. 6662 6663THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 6664IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 6665FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 6666FREE SOFTWARE FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 6667WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR 6668IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 6669 6670Except as contained in this notice, the name of the Free Software Foundation 6671shall not be used in advertising or otherwise to promote the sale, use or 6672other dealings in this Software without prior written authorization from the 6673Free Software Foundation. 6674 6675 ---------------------------------------- 6676 6677Code and supporting documentation (c) Copyright 1990 1991 Tektronix, Inc. 6678 All Rights Reserved 6679 6680This file is a component of an X Window System-specific implementation 6681of Xcms based on the TekColor Color Management System. TekColor is a 6682trademark of Tektronix, Inc. The term "TekHVC" designates a particular 6683color space that is the subject of U.S. Patent No. 4,985,853 (equivalent 6684foreign patents pending). Permission is hereby granted to use, copy, 6685modify, sell, and otherwise distribute this software and its 6686documentation for any purpose and without fee, provided that: 6687 66881. This copyright, permission, and disclaimer notice is reproduced in 6689 all copies of this software and any modification thereof and in 6690 supporting documentation; 66912. Any color-handling application which displays TekHVC color 6692 cooordinates identifies these as TekHVC color coordinates in any 6693 interface that displays these coordinates and in any associated 6694 documentation; 66953. The term "TekHVC" is always used, and is only used, in association 6696 with the mathematical derivations of the TekHVC Color Space, 6697 including those provided in this file and any equivalent pathways and 6698 mathematical derivations, regardless of digital (e.g., floating point 6699 or integer) representation. 6700 6701Tektronix makes no representation about the suitability of this software 6702for any purpose. It is provided "as is" and with all faults. 6703 6704TEKTRONIX DISCLAIMS ALL WARRANTIES APPLICABLE TO THIS SOFTWARE, 6705INCLUDING THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 6706PARTICULAR PURPOSE. IN NO EVENT SHALL TEKTRONIX BE LIABLE FOR ANY 6707SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER 6708RESULTING FROM LOSS OF USE, DATA, OR PROFITS, WHETHER IN AN ACTION OF 6709CONTRACT, NEGLIGENCE, OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 6710CONNECTION WITH THE USE OR THE PERFORMANCE OF THIS SOFTWARE. 6711 6712 ---------------------------------------- 6713 6714(c) Copyright 1995 FUJITSU LIMITED 6715This is source code modified by FUJITSU LIMITED under the Joint 6716Development Agreement for the CDE/Motif PST. 6717 6718 ---------------------------------------- 6719 6720Copyright 1992 by Oki Technosystems Laboratory, Inc. 6721Copyright 1992 by Fuji Xerox Co., Ltd. 6722 6723Permission to use, copy, modify, distribute, and sell this software 6724and its documentation for any purpose is hereby granted without fee, 6725provided that the above copyright notice appear in all copies and 6726that both that copyright notice and this permission notice appear 6727in supporting documentation, and that the name of Oki Technosystems 6728Laboratory and Fuji Xerox not be used in advertising or publicity 6729pertaining to distribution of the software without specific, written 6730prior permission. 6731Oki Technosystems Laboratory and Fuji Xerox make no representations 6732about the suitability of this software for any purpose. It is provided 6733"as is" without express or implied warranty. 6734 6735OKI TECHNOSYSTEMS LABORATORY AND FUJI XEROX DISCLAIM ALL WARRANTIES 6736WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF 6737MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OKI TECHNOSYSTEMS 6738LABORATORY AND FUJI XEROX BE LIABLE FOR ANY SPECIAL, INDIRECT OR 6739CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS 6740OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 6741OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 6742OR PERFORMANCE OF THIS SOFTWARE. 6743 6744 ---------------------------------------- 6745 6746Copyright 1990, 1991, 1992, 1993, 1994 by FUJITSU LIMITED 6747 6748Permission to use, copy, modify, distribute, and sell this software 6749and its documentation for any purpose is hereby granted without fee, 6750provided that the above copyright notice appear in all copies and 6751that both that copyright notice and this permission notice appear 6752in supporting documentation, and that the name of FUJITSU LIMITED 6753not be used in advertising or publicity pertaining to distribution 6754of the software without specific, written prior permission. 6755FUJITSU LIMITED makes no representations about the suitability of 6756this software for any purpose. 6757It is provided "as is" without express or implied warranty. 6758 6759FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6760INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 6761EVENT SHALL FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR 6762CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 6763USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 6764OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 6765PERFORMANCE OF THIS SOFTWARE. 6766 6767 ---------------------------------------- 6768 6769 6770Copyright (c) 1995 David E. Wexelblat. All rights reserved 6771 6772Permission is hereby granted, free of charge, to any person obtaining 6773a copy of this software and associated documentation files (the 6774"Software"), to deal in the Software without restriction, including 6775without limitation the rights to use, copy, modify, merge, publish, 6776distribute, sublicense, and/or sell copies of the Software, and to 6777permit persons to whom the Software is furnished to do so, subject to 6778the following conditions: 6779 6780The above copyright notice and this permission notice shall be included 6781in all copies or substantial portions of the Software. 6782 6783THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 6784OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 6785MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 6786IN NO EVENT SHALL DAVID E. WEXELBLAT BE LIABLE FOR ANY CLAIM, DAMAGES OR 6787OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 6788ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 6789OTHER DEALINGS IN THE SOFTWARE. 6790 6791Except as contained in this notice, the name of David E. Wexelblat shall 6792not be used in advertising or otherwise to promote the sale, use or 6793other dealings in this Software without prior written authorization 6794from David E. Wexelblat. 6795 6796 ---------------------------------------- 6797 6798Copyright 1990, 1991 by OMRON Corporation 6799 6800Permission to use, copy, modify, distribute, and sell this software and its 6801documentation for any purpose is hereby granted without fee, provided that 6802the above copyright notice appear in all copies and that both that 6803copyright notice and this permission notice appear in supporting 6804documentation, and that the name OMRON not be used in 6805advertising or publicity pertaining to distribution of the software without 6806specific, written prior permission. OMRON makes no representations 6807about the suitability of this software for any purpose. It is provided 6808"as is" without express or implied warranty. 6809 6810OMRON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6811INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 6812EVENT SHALL OMRON BE LIABLE FOR ANY SPECIAL, INDIRECT OR 6813CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 6814DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 6815TORTUOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 6816PERFORMANCE OF THIS SOFTWARE. 6817 6818 ---------------------------------------- 6819 6820Copyright 1985, 1986, 1987, 1988, 1989, 1990, 1991 by 6821Digital Equipment Corporation 6822 6823Portions Copyright 1990, 1991 by Tektronix, Inc 6824 6825Rewritten for X.org by Chris Lee <clee@freedesktop.org> 6826 6827Permission to use, copy, modify, distribute, and sell this documentation 6828for any purpose and without fee is hereby granted, provided that the above 6829copyright notice and this permission notice appear in all copies. 6830Chris Lee makes no representations about the suitability for any purpose 6831of the information in this document. It is provided \`\`as-is'' without 6832express or implied warranty. 6833 6834 ---------------------------------------- 6835 6836Copyright 1993 by Digital Equipment Corporation, Maynard, Massachusetts, 6837Copyright 1994 by FUJITSU LIMITED 6838Copyright 1994 by Sony Corporation 6839 6840 All Rights Reserved 6841 6842Permission to use, copy, modify, and distribute this software and its 6843documentation for any purpose and without fee is hereby granted, 6844provided that the above copyright notice appear in all copies and that 6845both that copyright notice and this permission notice appear in 6846supporting documentation, and that the names of Digital, FUJITSU 6847LIMITED and Sony Corporation not be used in advertising or publicity 6848pertaining to distribution of the software without specific, written 6849prior permission. 6850 6851DIGITAL, FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES 6852WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF 6853MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL DIGITAL, FUJITSU LIMITED 6854AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR 6855CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 6856USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 6857OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 6858PERFORMANCE OF THIS SOFTWARE. 6859 6860 ---------------------------------------- 6861 6862 6863Copyright 1991 by the Open Software Foundation 6864 6865Permission to use, copy, modify, distribute, and sell this software and its 6866documentation for any purpose is hereby granted without fee, provided that 6867the above copyright notice appear in all copies and that both that 6868copyright notice and this permission notice appear in supporting 6869documentation, and that the name of Open Software Foundation 6870not be used in advertising or publicity pertaining to distribution of the 6871software without specific, written prior permission. Open Software 6872Foundation makes no representations about the suitability of this 6873software for any purpose. It is provided "as is" without express or 6874implied warranty. 6875 6876OPEN SOFTWARE FOUNDATION DISCLAIMS ALL WARRANTIES WITH REGARD TO 6877THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 6878FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN BE 6879LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6880WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 6881ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 6882OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 6883 6884 ---------------------------------------- 6885 6886Copyright 1990, 1991, 1992,1993, 1994 by FUJITSU LIMITED 6887Copyright 1993, 1994 by Sony Corporation 6888 6889Permission to use, copy, modify, distribute, and sell this software and 6890its documentation for any purpose is hereby granted without fee, provided 6891that the above copyright notice appear in all copies and that both that 6892copyright notice and this permission notice appear in supporting 6893documentation, and that the name of FUJITSU LIMITED and Sony Corporation 6894not be used in advertising or publicity pertaining to distribution of the 6895software without specific, written prior permission. FUJITSU LIMITED and 6896Sony Corporation makes no representations about the suitability of this 6897software for any purpose. It is provided "as is" without express or 6898implied warranty. 6899 6900FUJITSU LIMITED AND SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD 6901TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 6902FITNESS, IN NO EVENT SHALL FUJITSU LIMITED OR SONY CORPORATION BE LIABLE 6903FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER 6904RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, 6905NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE 6906USE OR PERFORMANCE OF THIS SOFTWARE. 6907 6908 ---------------------------------------- 6909 6910Copyright (c) 1993, 1995 by Silicon Graphics Computer Systems, Inc. 6911 6912Permission to use, copy, modify, and distribute this 6913software and its documentation for any purpose and without 6914fee is hereby granted, provided that the above copyright 6915notice appear in all copies and that both that copyright 6916notice and this permission notice appear in supporting 6917documentation, and that the name of Silicon Graphics not be 6918used in advertising or publicity pertaining to distribution 6919of the software without specific prior written permission. 6920Silicon Graphics makes no representation about the suitability 6921of this software for any purpose. It is provided "as is" 6922without any express or implied warranty. 6923 6924SILICON GRAPHICS DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS 6925SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 6926AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SILICON 6927GRAPHICS BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL 6928DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 6929DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 6930OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH 6931THE USE OR PERFORMANCE OF THIS SOFTWARE. 6932 6933 ---------------------------------------- 6934 6935Copyright 1991, 1992, 1993, 1994 by FUJITSU LIMITED 6936Copyright 1993 by Digital Equipment Corporation 6937 6938Permission to use, copy, modify, distribute, and sell this software 6939and its documentation for any purpose is hereby granted without fee, 6940provided that the above copyright notice appear in all copies and that 6941both that copyright notice and this permission notice appear in 6942supporting documentation, and that the name of FUJITSU LIMITED and 6943Digital Equipment Corporation not be used in advertising or publicity 6944pertaining to distribution of the software without specific, written 6945prior permission. FUJITSU LIMITED and Digital Equipment Corporation 6946makes no representations about the suitability of this software for 6947any purpose. It is provided "as is" without express or implied 6948warranty. 6949 6950FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION DISCLAIM ALL 6951WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED 6952WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 6953FUJITSU LIMITED AND DIGITAL EQUIPMENT CORPORATION BE LIABLE FOR 6954ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 6955WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 6956IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 6957ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF 6958THIS SOFTWARE. 6959 6960 ---------------------------------------- 6961 6962Copyright 1992, 1993 by FUJITSU LIMITED 6963Copyright 1993 by Fujitsu Open Systems Solutions, Inc. 6964Copyright 1994 by Sony Corporation 6965 6966Permission to use, copy, modify, distribute and sell this software 6967and its documentation for any purpose is hereby granted without fee, 6968provided that the above copyright notice appear in all copies and 6969that both that copyright notice and this permission notice appear 6970in supporting documentation, and that the name of FUJITSU LIMITED, 6971Fujitsu Open Systems Solutions, Inc. and Sony Corporation not be 6972used in advertising or publicity pertaining to distribution of the 6973software without specific, written prior permission. 6974FUJITSU LIMITED, Fujitsu Open Systems Solutions, Inc. and 6975Sony Corporation make no representations about the suitability of 6976this software for any purpose. It is provided "as is" without 6977express or implied warranty. 6978 6979FUJITSU LIMITED, FUJITSU OPEN SYSTEMS SOLUTIONS, INC. AND SONY 6980CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 6981INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, 6982IN NO EVENT SHALL FUJITSU OPEN SYSTEMS SOLUTIONS, INC., FUJITSU LIMITED 6983AND SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR 6984CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS 6985OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 6986OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 6987OR PERFORMANCE OF THIS SOFTWARE. 6988 6989 ---------------------------------------- 6990 6991Copyright 1987, 1988, 1990, 1993 by Digital Equipment Corporation, 6992Maynard, Massachusetts, 6993 6994 All Rights Reserved 6995 6996Permission to use, copy, modify, and distribute this software and its 6997documentation for any purpose and without fee is hereby granted, 6998provided that the above copyright notice appear in all copies and that 6999both that copyright notice and this permission notice appear in 7000supporting documentation, and that the name of Digital not be 7001used in advertising or publicity pertaining to distribution of the 7002software without specific, written prior permission. 7003 7004DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 7005ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 7006DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 7007ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 7008WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 7009ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 7010SOFTWARE. 7011 7012 ---------------------------------------- 7013 7014Copyright 1993 by SunSoft, Inc. 7015Copyright 1999-2000 by Bruno Haible 7016 7017Permission to use, copy, modify, distribute, and sell this software 7018and its documentation for any purpose is hereby granted without fee, 7019provided that the above copyright notice appear in all copies and 7020that both that copyright notice and this permission notice appear 7021in supporting documentation, and that the names of SunSoft, Inc. and 7022Bruno Haible not be used in advertising or publicity pertaining to 7023distribution of the software without specific, written prior 7024permission. SunSoft, Inc. and Bruno Haible make no representations 7025about the suitability of this software for any purpose. It is 7026provided "as is" without express or implied warranty. 7027 7028SunSoft Inc. AND Bruno Haible DISCLAIM ALL WARRANTIES WITH REGARD 7029TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 7030AND FITNESS, IN NO EVENT SHALL SunSoft, Inc. OR Bruno Haible BE LIABLE 7031FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 7032WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 7033ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 7034OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7035 7036 ---------------------------------------- 7037 7038Copyright 1991 by the Open Software Foundation 7039Copyright 1993 by the TOSHIBA Corp. 7040 7041Permission to use, copy, modify, distribute, and sell this software and its 7042documentation for any purpose is hereby granted without fee, provided that 7043the above copyright notice appear in all copies and that both that 7044copyright notice and this permission notice appear in supporting 7045documentation, and that the names of Open Software Foundation and TOSHIBA 7046not be used in advertising or publicity pertaining to distribution of the 7047software without specific, written prior permission. Open Software 7048Foundation and TOSHIBA make no representations about the suitability of this 7049software for any purpose. It is provided "as is" without express or 7050implied warranty. 7051 7052OPEN SOFTWARE FOUNDATION AND TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO 7053THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND 7054FITNESS, IN NO EVENT SHALL OPEN SOFTWARE FOUNDATIONN OR TOSHIBA BE 7055LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 7056WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 7057ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 7058OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7059 7060 ---------------------------------------- 7061 7062Copyright 1988 by Wyse Technology, Inc., San Jose, Ca., 7063 7064 All Rights Reserved 7065 7066Permission to use, copy, modify, and distribute this software and its 7067documentation for any purpose and without fee is hereby granted, 7068provided that the above copyright notice appear in all copies and that 7069both that copyright notice and this permission notice appear in 7070supporting documentation, and that the name Wyse not be 7071used in advertising or publicity pertaining to distribution of the 7072software without specific, written prior permission. 7073 7074WYSE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 7075ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 7076DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 7077ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 7078WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 7079ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 7080SOFTWARE. 7081 7082 ---------------------------------------- 7083 7084 7085Copyright 1991 by the Open Software Foundation 7086Copyright 1993, 1994 by the Sony Corporation 7087 7088Permission to use, copy, modify, distribute, and sell this software and its 7089documentation for any purpose is hereby granted without fee, provided that 7090the above copyright notice appear in all copies and that both that 7091copyright notice and this permission notice appear in supporting 7092documentation, and that the names of Open Software Foundation and 7093Sony Corporation not be used in advertising or publicity pertaining to 7094distribution of the software without specific, written prior permission. 7095Open Software Foundation and Sony Corporation make no 7096representations about the suitability of this software for any purpose. 7097It is provided "as is" without express or implied warranty. 7098 7099OPEN SOFTWARE FOUNDATION AND SONY CORPORATION DISCLAIM ALL 7100WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED 7101WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL OPEN 7102SOFTWARE FOUNDATIONN OR SONY CORPORATION BE LIABLE FOR ANY SPECIAL, 7103INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM 7104LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 7105OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 7106PERFORMANCE OF THIS SOFTWARE. 7107 7108 ---------------------------------------- 7109 7110Copyright 1992, 1993 by FUJITSU LIMITED 7111Copyright 1993 by Fujitsu Open Systems Solutions, Inc. 7112 7113Permission to use, copy, modify, distribute and sell this software 7114and its documentation for any purpose is hereby granted without fee, 7115provided that the above copyright notice appear in all copies and 7116that both that copyright notice and this permission notice appear 7117in supporting documentation, and that the name of FUJITSU LIMITED and 7118Fujitsu Open Systems Solutions, Inc. not be used in advertising or 7119publicity pertaining to distribution of the software without specific, 7120written prior permission. 7121FUJITSU LIMITED and Fujitsu Open Systems Solutions, Inc. makes no 7122representations about the suitability of this software for any purpose. 7123It is provided "as is" without express or implied warranty. 7124 7125FUJITSU LIMITED AND FUJITSU OPEN SYSTEMS SOLUTIONS, INC. DISCLAIMS ALL 7126WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES 7127OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJITSU OPEN SYSTEMS 7128SOLUTIONS, INC. AND FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT 7129OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 7130USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 7131TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE 7132OF THIS SOFTWARE. 7133 7134 ---------------------------------------- 7135 7136Copyright 1993, 1994 by Sony Corporation 7137 7138Permission to use, copy, modify, distribute, and sell this software 7139and its documentation for any purpose is hereby granted without fee, 7140provided that the above copyright notice appear in all copies and 7141that both that copyright notice and this permission notice appear 7142in supporting documentation, and that the name of Sony Corporation 7143not be used in advertising or publicity pertaining to distribution 7144of the software without specific, written prior permission. 7145Sony Corporation makes no representations about the suitability of 7146this software for any purpose. It is provided "as is" without 7147express or implied warranty. 7148 7149SONY CORPORATION DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 7150INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 7151EVENT SHALL SONY CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR 7152CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 7153USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 7154OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 7155PERFORMANCE OF THIS SOFTWARE. 7156 7157 ---------------------------------------- 7158 7159Copyright 1986, 1998 The Open Group 7160Copyright (c) 2000 The XFree86 Project, Inc. 7161 7162Permission to use, copy, modify, distribute, and sell this software and its 7163documentation for any purpose is hereby granted without fee, provided that 7164the above copyright notice appear in all copies and that both that 7165copyright notice and this permission notice appear in supporting 7166documentation. 7167 7168The above copyright notice and this permission notice shall be included in 7169all copies or substantial portions of the Software. 7170 7171THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7172IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7173FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 7174X CONSORTIUM OR THE XFREE86 PROJECT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 7175LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 7176OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7177SOFTWARE. 7178 7179Except as contained in this notice, the name of the X Consortium or of the 7180XFree86 Project shall not be used in advertising or otherwise to promote the 7181sale, use or other dealings in this Software without prior written 7182authorization from the X Consortium and the XFree86 Project. 7183 7184 ---------------------------------------- 7185 7186Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, 7187 and Nippon Telegraph and Telephone Corporation 7188Copyright 1991 by the Open Software Foundation 7189Copyright 1993 by the FUJITSU LIMITED 7190 7191Permission to use, copy, modify, distribute, and sell this software and its 7192documentation for any purpose is hereby granted without fee, provided that 7193the above copyright notice appear in all copies and that both that 7194copyright notice and this permission notice appear in supporting 7195documentation, and that the names of OMRON, NTT Software, NTT, and 7196Open Software Foundation not be used in advertising or publicity 7197pertaining to distribution of the software without specific, 7198written prior permission. OMRON, NTT Software, NTT, and Open Software 7199Foundation make no representations about the suitability of this 7200software for any purpose. It is provided "as is" without express or 7201implied warranty. 7202 7203OMRON, NTT SOFTWARE, NTT, AND OPEN SOFTWARE FOUNDATION 7204DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 7205ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT 7206SHALL OMRON, NTT SOFTWARE, NTT, OR OPEN SOFTWARE FOUNDATION BE 7207LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 7208WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 7209ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 7210OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7211 7212 ---------------------------------------- 7213 7214Copyright 1988 by Wyse Technology, Inc., San Jose, Ca, 7215Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts, 7216 7217 All Rights Reserved 7218 7219Permission to use, copy, modify, and distribute this software and its 7220documentation for any purpose and without fee is hereby granted, 7221provided that the above copyright notice appear in all copies and that 7222both that copyright notice and this permission notice appear in 7223supporting documentation, and that the name Digital not be 7224used in advertising or publicity pertaining to distribution of the 7225software without specific, written prior permission. 7226 7227DIGITAL AND WYSE DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 7228INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 7229EVENT SHALL DIGITAL OR WYSE BE LIABLE FOR ANY SPECIAL, INDIRECT OR 7230CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF 7231USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR 7232OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 7233PERFORMANCE OF THIS SOFTWARE. 7234 7235 ---------------------------------------- 7236 7237 7238Copyright 1991, 1992 by Fuji Xerox Co., Ltd. 7239Copyright 1992, 1993, 1994 by FUJITSU LIMITED 7240 7241Permission to use, copy, modify, distribute, and sell this software 7242and its documentation for any purpose is hereby granted without fee, 7243provided that the above copyright notice appear in all copies and 7244that both that copyright notice and this permission notice appear 7245in supporting documentation, and that the name of Fuji Xerox, 7246FUJITSU LIMITED not be used in advertising or publicity pertaining 7247to distribution of the software without specific, written prior 7248permission. Fuji Xerox, FUJITSU LIMITED make no representations 7249about the suitability of this software for any purpose. 7250It is provided "as is" without express or implied warranty. 7251 7252FUJI XEROX, FUJITSU LIMITED DISCLAIM ALL WARRANTIES WITH 7253REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF 7254MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL FUJI XEROX, 7255FUJITSU LIMITED BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL 7256DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA 7257OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 7258TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 7259PERFORMANCE OF THIS SOFTWARE. 7260 7261 ---------------------------------------- 7262 7263Copyright 2006 Josh Triplett 7264 7265Permission is hereby granted, free of charge, to any person obtaining 7266a copy of this software and associated documentation files (the 7267"Software"), to deal in the Software without restriction, including 7268without limitation the rights to use, copy, modify, merge, publish, 7269distribute, sublicense, and/or sell copies of the Software, and to 7270permit persons to whom the Software is furnished to do so, subject to 7271the following conditions: 7272 7273The above copyright notice and this permission notice shall be included 7274in all copies or substantial portions of the Software. 7275 7276THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS 7277OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7278MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 7279IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR 7280OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, 7281ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR 7282OTHER DEALINGS IN THE SOFTWARE. 7283 7284 ---------------------------------------- 7285 7286(c) Copyright 1996 by Sebastien Marineau and Holger Veit 7287 <marineau@genie.uottawa.ca> 7288 <Holger.Veit@gmd.de> 7289 7290Permission is hereby granted, free of charge, to any person obtaining a 7291copy of this software and associated documentation files (the "Software"), 7292to deal in the Software without restriction, including without limitation 7293the rights to use, copy, modify, merge, publish, distribute, sublicense, 7294and/or sell copies of the Software, and to permit persons to whom the 7295Software is furnished to do so, subject to the following conditions: 7296 7297The above copyright notice and this permission notice shall be included in 7298all copies or substantial portions of the Software. 7299 7300THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 7301IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 7302FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL 7303HOLGER VEIT BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, 7304WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF 7305OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7306SOFTWARE. 7307 7308Except as contained in this notice, the name of Sebastien Marineau or Holger Veit 7309shall not be used in advertising or otherwise to promote the sale, use or other 7310dealings in this Software without prior written authorization from Holger Veit or 7311Sebastien Marineau. 7312 7313 ---------------------------------------- 7314 7315Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, 7316 and Nippon Telegraph and Telephone Corporation 7317Copyright 1991 by the Open Software Foundation 7318Copyright 1993 by the TOSHIBA Corp. 7319Copyright 1993, 1994 by Sony Corporation 7320Copyright 1993, 1994 by the FUJITSU LIMITED 7321 7322Permission to use, copy, modify, distribute, and sell this software and its 7323documentation for any purpose is hereby granted without fee, provided that 7324the above copyright notice appear in all copies and that both that 7325copyright notice and this permission notice appear in supporting 7326documentation, and that the names of OMRON, NTT Software, NTT, Open 7327Software Foundation, and Sony Corporation not be used in advertising 7328or publicity pertaining to distribution of the software without specific, 7329written prior permission. OMRON, NTT Software, NTT, Open Software 7330Foundation, and Sony Corporation make no representations about the 7331suitability of this software for any purpose. It is provided "as is" 7332without express or implied warranty. 7333 7334OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, AND SONY 7335CORPORATION DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 7336ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT 7337SHALL OMRON, NTT SOFTWARE, NTT, OPEN SOFTWARE FOUNDATION, OR SONY 7338CORPORATION BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 7339ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER 7340IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT 7341OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7342 7343 ---------------------------------------- 7344 7345Copyright 2000 by Bruno Haible 7346 7347Permission to use, copy, modify, distribute, and sell this software 7348and its documentation for any purpose is hereby granted without fee, 7349provided that the above copyright notice appear in all copies and 7350that both that copyright notice and this permission notice appear 7351in supporting documentation, and that the name of Bruno Haible not 7352be used in advertising or publicity pertaining to distribution of the 7353software without specific, written prior permission. Bruno Haible 7354makes no representations about the suitability of this software for 7355any purpose. It is provided "as is" without express or implied 7356warranty. 7357 7358Bruno Haible DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 7359INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN 7360NO EVENT SHALL Bruno Haible BE LIABLE FOR ANY SPECIAL, INDIRECT OR 7361CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS 7362OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE 7363OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE 7364OR PERFORMANCE OF THIS SOFTWARE. 7365 7366 ---------------------------------------- 7367 7368Copyright © 2003 Keith Packard 7369 7370Permission to use, copy, modify, distribute, and sell this software and its 7371documentation for any purpose is hereby granted without fee, provided that 7372the above copyright notice appear in all copies and that both that 7373copyright notice and this permission notice appear in supporting 7374documentation, and that the name of Keith Packard not be used in 7375advertising or publicity pertaining to distribution of the software without 7376specific, written prior permission. Keith Packard makes no 7377representations about the suitability of this software for any purpose. It 7378is provided "as is" without express or implied warranty. 7379 7380KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, 7381INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO 7382EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR 7383CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, 7384DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER 7385TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR 7386PERFORMANCE OF THIS SOFTWARE. 7387 7388 ---------------------------------------- 7389 7390Copyright (c) 2007-2009, Troy D. Hanson 7391All rights reserved. 7392 7393Redistribution and use in source and binary forms, with or without 7394modification, are permitted provided that the following conditions are met: 7395 7396Redistributions of source code must retain the above copyright 7397notice, this list of conditions and the following disclaimer. 7398 7399THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS 7400IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED 7401TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 7402PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER 7403OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, 7404EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, 7405PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 7406PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF 7407LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 7408NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 7409SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7410 7411 ---------------------------------------- 7412 7413Copyright 1992, 1993 by TOSHIBA Corp. 7414 7415Permission to use, copy, modify, and distribute this software and its 7416documentation for any purpose and without fee is hereby granted, provided 7417that the above copyright notice appear in all copies and that both that 7418copyright notice and this permission notice appear in supporting 7419documentation, and that the name of TOSHIBA not be used in advertising 7420or publicity pertaining to distribution of the software without specific, 7421written prior permission. TOSHIBA make no representations about the 7422suitability of this software for any purpose. It is provided "as is" 7423without express or implied warranty. 7424 7425TOSHIBA DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 7426ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL 7427TOSHIBA BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 7428ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 7429WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 7430ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 7431SOFTWARE. 7432 7433 7434 ---------------------------------------- 7435 7436Copyright IBM Corporation 1993 7437 7438All Rights Reserved 7439 7440License to use, copy, modify, and distribute this software and its 7441documentation for any purpose and without fee is hereby granted, 7442provided that the above copyright notice appear in all copies and that 7443both that copyright notice and this permission notice appear in 7444supporting documentation, and that the name of IBM not be 7445used in advertising or publicity pertaining to distribution of the 7446software without specific, written prior permission. 7447 7448IBM DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING 7449ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS, AND 7450NONINFRINGEMENT OF THIRD PARTY RIGHTS, IN NO EVENT SHALL 7451IBM BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR 7452ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, 7453WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, 7454ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS 7455SOFTWARE. 7456 7457 ---------------------------------------- 7458 7459Copyright 1990, 1991 by OMRON Corporation, NTT Software Corporation, 7460 and Nippon Telegraph and Telephone Corporation 7461 7462Permission to use, copy, modify, distribute, and sell this software and its 7463documentation for any purpose is hereby granted without fee, provided that 7464the above copyright notice appear in all copies and that both that 7465copyright notice and this permission notice appear in supporting 7466documentation, and that the names of OMRON, NTT Software, and NTT 7467not be used in advertising or publicity pertaining to distribution of the 7468software without specific, written prior permission. OMRON, NTT Software, 7469and NTT make no representations about the suitability of this 7470software for any purpose. It is provided "as is" without express or 7471implied warranty. 7472 7473OMRON, NTT SOFTWARE, AND NTT, DISCLAIM ALL WARRANTIES WITH REGARD 7474TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY 7475AND FITNESS, IN NO EVENT SHALL OMRON, NTT SOFTWARE, OR NTT, BE 7476LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES 7477WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN 7478ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF 7479OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7480 7481 7482**************************** 7483zlib 7484**************************** 7485(extracted from README, except for match.S) 7486 7487Copyright notice: 7488 7489 (C) 1995-2013 Jean-loup Gailly and Mark Adler 7490 7491 This software is provided 'as-is', without any express or implied 7492 warranty. In no event will the authors be held liable for any damages 7493 arising from the use of this software. 7494 7495 Permission is granted to anyone to use this software for any purpose, 7496 including commercial applications, and to alter it and redistribute it 7497 freely, subject to the following restrictions: 7498 7499 1. The origin of this software must not be misrepresented; you must not 7500 claim that you wrote the original software. If you use this software 7501 in a product, an acknowledgment in the product documentation would be 7502 appreciated but is not required. 7503 2. Altered source versions must be plainly marked as such, and must not be 7504 misrepresented as being the original software. 7505 3. This notice may not be removed or altered from any source distribution. 7506 7507 Jean-loup Gailly Mark Adler 7508 jloup@gzip.org madler@alumni.caltech.edu 7509 7510If you use the zlib library in a product, we would appreciate *not* receiving 7511lengthy legal documents to sign. The sources are provided for free but without 7512warranty of any kind. The library has been entirely written by Jean-loup 7513Gailly and Mark Adler; it does not include third-party code. 7514 7515If you redistribute modified sources, we would appreciate that you include in 7516the file ChangeLog history information documenting your changes. Please read 7517the FAQ for more information on the distribution of modified source versions. 7518 7519(extracted from match.S, for match.S only) 7520 7521Copyright (C) 1998, 2007 Brian Raiter <breadbox@muppetlabs.com> 7522 7523This software is provided 'as-is', without any express or implied 7524warranty. In no event will the author be held liable for any damages 7525arising from the use of this software. 7526 7527Permission is granted to anyone to use this software for any purpose, 7528including commercial applications, and to alter it and redistribute it 7529freely, subject to the following restrictions: 7530 75311. The origin of this software must not be misrepresented; you must not 7532 claim that you wrote the original software. If you use this software 7533 in a product, an acknowledgment in the product documentation would be 7534 appreciated but is not required. 75352. Altered source versions must be plainly marked as such, and must not be 7536 misrepresented as being the original software. 75373. This notice may not be removed or altered from any source distribution. 7538 7539 7540**************************** 7541googleurl 7542**************************** 7543Copyright 2007, Google Inc. 7544All rights reserved. 7545 7546Redistribution and use in source and binary forms, with or without 7547modification, are permitted provided that the following conditions are 7548met: 7549 7550 * Redistributions of source code must retain the above copyright 7551notice, this list of conditions and the following disclaimer. 7552 * Redistributions in binary form must reproduce the above 7553copyright notice, this list of conditions and the following disclaimer 7554in the documentation and/or other materials provided with the 7555distribution. 7556 * Neither the name of Google Inc. nor the names of its 7557contributors may be used to endorse or promote products derived from 7558this software without specific prior written permission. 7559 7560THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7561"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7562LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7563A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7564OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7565SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7566LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7567DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7568THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7569(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7570OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7571 7572------------------------------------------------------------------------------- 7573 7574The file url_parse.cc is based on nsURLParsers.cc from Mozilla. This file is 7575licensed separately as follows: 7576 7577The contents of this file are subject to the Mozilla Public License Version 75781.1 (the "License"); you may not use this file except in compliance with 7579the License. You may obtain a copy of the License at 7580http://www.mozilla.org/MPL/ 7581 7582Software distributed under the License is distributed on an "AS IS" basis, 7583WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License 7584for the specific language governing rights and limitations under the 7585License. 7586 7587The Original Code is mozilla.org code. 7588 7589The Initial Developer of the Original Code is 7590Netscape Communications Corporation. 7591Portions created by the Initial Developer are Copyright (C) 1998 7592the Initial Developer. All Rights Reserved. 7593 7594Contributor(s): 7595 Darin Fisher (original author) 7596 7597Alternatively, the contents of this file may be used under the terms of 7598either the GNU General Public License Version 2 or later (the "GPL"), or 7599the GNU Lesser General Public License Version 2.1 or later (the "LGPL"), 7600in which case the provisions of the GPL or the LGPL are applicable instead 7601of those above. If you wish to allow use of your version of this file only 7602under the terms of either the GPL or the LGPL, and not to allow others to 7603use your version of this file under the terms of the MPL, indicate your 7604decision by deleting the provisions above and replace them with the notice 7605and other provisions required by the GPL or the LGPL. If you do not delete 7606the provisions above, a recipient may use your version of this file under 7607the terms of any one of the MPL, the GPL or the LGPL. 7608 7609------------------------------------------------------------------------------- 7610 7611The file icu_utf.cc is from IBM. This file is licensed separately as follows: 7612 7613ICU License - ICU 1.8.1 and later 7614 7615COPYRIGHT AND PERMISSION NOTICE 7616 7617Copyright (c) 1995-2009 International Business Machines Corporation and others 7618 7619All rights reserved. 7620 7621Permission is hereby granted, free of charge, to any person obtaining 7622a copy of this software and associated documentation files (the 7623"Software"), to deal in the Software without restriction, including 7624without limitation the rights to use, copy, modify, merge, publish, 7625distribute, and/or sell copies of the Software, and to permit persons 7626to whom the Software is furnished to do so, provided that the above 7627copyright notice(s) and this permission notice appear in all copies of 7628the Software and that both the above copyright notice(s) and this 7629permission notice appear in supporting documentation. 7630 7631THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 7632EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7633MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT 7634OF THIRD PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR 7635HOLDERS INCLUDED IN THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY 7636SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER 7637RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF 7638CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN 7639CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 7640 7641Except as contained in this notice, the name of a copyright holder 7642shall not be used in advertising or otherwise to promote the sale, use 7643or other dealings in this Software without prior written authorization 7644of the copyright holder. 7645 7646 7647**************************** 7648 7649 Apache License 7650 Version 2.0, January 2004 7651 http://www.apache.org/licenses/ 7652 7653 TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 7654 7655 1. Definitions. 7656 7657 "License" shall mean the terms and conditions for use, reproduction, 7658 and distribution as defined by Sections 1 through 9 of this document. 7659 7660 "Licensor" shall mean the copyright owner or entity authorized by 7661 the copyright owner that is granting the License. 7662 7663 "Legal Entity" shall mean the union of the acting entity and all 7664 other entities that control, are controlled by, or are under common 7665 control with that entity. For the purposes of this definition, 7666 "control" means (i) the power, direct or indirect, to cause the 7667 direction or management of such entity, whether by contract or 7668 otherwise, or (ii) ownership of fifty percent (50%) or more of the 7669 outstanding shares, or (iii) beneficial ownership of such entity. 7670 7671 "You" (or "Your") shall mean an individual or Legal Entity 7672 exercising permissions granted by this License. 7673 7674 "Source" form shall mean the preferred form for making modifications, 7675 including but not limited to software source code, documentation 7676 source, and configuration files. 7677 7678 "Object" form shall mean any form resulting from mechanical 7679 transformation or translation of a Source form, including but 7680 not limited to compiled object code, generated documentation, 7681 and conversions to other media types. 7682 7683 "Work" shall mean the work of authorship, whether in Source or 7684 Object form, made available under the License, as indicated by a 7685 copyright notice that is included in or attached to the work 7686 (an example is provided in the Appendix below). 7687 7688 "Derivative Works" shall mean any work, whether in Source or Object 7689 form, that is based on (or derived from) the Work and for which the 7690 editorial revisions, annotations, elaborations, or other modifications 7691 represent, as a whole, an original work of authorship. For the purposes 7692 of this License, Derivative Works shall not include works that remain 7693 separable from, or merely link (or bind by name) to the interfaces of, 7694 the Work and Derivative Works thereof. 7695 7696 "Contribution" shall mean any work of authorship, including 7697 the original version of the Work and any modifications or additions 7698 to that Work or Derivative Works thereof, that is intentionally 7699 submitted to Licensor for inclusion in the Work by the copyright owner 7700 or by an individual or Legal Entity authorized to submit on behalf of 7701 the copyright owner. For the purposes of this definition, "submitted" 7702 means any form of electronic, verbal, or written communication sent 7703 to the Licensor or its representatives, including but not limited to 7704 communication on electronic mailing lists, source code control systems, 7705 and issue tracking systems that are managed by, or on behalf of, the 7706 Licensor for the purpose of discussing and improving the Work, but 7707 excluding communication that is conspicuously marked or otherwise 7708 designated in writing by the copyright owner as "Not a Contribution." 7709 7710 "Contributor" shall mean Licensor and any individual or Legal Entity 7711 on behalf of whom a Contribution has been received by Licensor and 7712 subsequently incorporated within the Work. 7713 7714 2. Grant of Copyright License. Subject to the terms and conditions of 7715 this License, each Contributor hereby grants to You a perpetual, 7716 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7717 copyright license to reproduce, prepare Derivative Works of, 7718 publicly display, publicly perform, sublicense, and distribute the 7719 Work and such Derivative Works in Source or Object form. 7720 7721 3. Grant of Patent License. Subject to the terms and conditions of 7722 this License, each Contributor hereby grants to You a perpetual, 7723 worldwide, non-exclusive, no-charge, royalty-free, irrevocable 7724 (except as stated in this section) patent license to make, have made, 7725 use, offer to sell, sell, import, and otherwise transfer the Work, 7726 where such license applies only to those patent claims licensable 7727 by such Contributor that are necessarily infringed by their 7728 Contribution(s) alone or by combination of their Contribution(s) 7729 with the Work to which such Contribution(s) was submitted. If You 7730 institute patent litigation against any entity (including a 7731 cross-claim or counterclaim in a lawsuit) alleging that the Work 7732 or a Contribution incorporated within the Work constitutes direct 7733 or contributory patent infringement, then any patent licenses 7734 granted to You under this License for that Work shall terminate 7735 as of the date such litigation is filed. 7736 7737 4. Redistribution. You may reproduce and distribute copies of the 7738 Work or Derivative Works thereof in any medium, with or without 7739 modifications, and in Source or Object form, provided that You 7740 meet the following conditions: 7741 7742 (a) You must give any other recipients of the Work or 7743 Derivative Works a copy of this License; and 7744 7745 (b) You must cause any modified files to carry prominent notices 7746 stating that You changed the files; and 7747 7748 (c) You must retain, in the Source form of any Derivative Works 7749 that You distribute, all copyright, patent, trademark, and 7750 attribution notices from the Source form of the Work, 7751 excluding those notices that do not pertain to any part of 7752 the Derivative Works; and 7753 7754 (d) If the Work includes a "NOTICE" text file as part of its 7755 distribution, then any Derivative Works that You distribute must 7756 include a readable copy of the attribution notices contained 7757 within such NOTICE file, excluding those notices that do not 7758 pertain to any part of the Derivative Works, in at least one 7759 of the following places: within a NOTICE text file distributed 7760 as part of the Derivative Works; within the Source form or 7761 documentation, if provided along with the Derivative Works; or, 7762 within a display generated by the Derivative Works, if and 7763 wherever such third-party notices normally appear. The contents 7764 of the NOTICE file are for informational purposes only and 7765 do not modify the License. You may add Your own attribution 7766 notices within Derivative Works that You distribute, alongside 7767 or as an addendum to the NOTICE text from the Work, provided 7768 that such additional attribution notices cannot be construed 7769 as modifying the License. 7770 7771 You may add Your own copyright statement to Your modifications and 7772 may provide additional or different license terms and conditions 7773 for use, reproduction, or distribution of Your modifications, or 7774 for any such Derivative Works as a whole, provided Your use, 7775 reproduction, and distribution of the Work otherwise complies with 7776 the conditions stated in this License. 7777 7778 5. Submission of Contributions. Unless You explicitly state otherwise, 7779 any Contribution intentionally submitted for inclusion in the Work 7780 by You to the Licensor shall be under the terms and conditions of 7781 this License, without any additional terms or conditions. 7782 Notwithstanding the above, nothing herein shall supersede or modify 7783 the terms of any separate license agreement you may have executed 7784 with Licensor regarding such Contributions. 7785 7786 6. Trademarks. This License does not grant permission to use the trade 7787 names, trademarks, service marks, or product names of the Licensor, 7788 except as required for reasonable and customary use in describing the 7789 origin of the Work and reproducing the content of the NOTICE file. 7790 7791 7. Disclaimer of Warranty. Unless required by applicable law or 7792 agreed to in writing, Licensor provides the Work (and each 7793 Contributor provides its Contributions) on an "AS IS" BASIS, 7794 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 7795 implied, including, without limitation, any warranties or conditions 7796 of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 7797 PARTICULAR PURPOSE. You are solely responsible for determining the 7798 appropriateness of using or redistributing the Work and assume any 7799 risks associated with Your exercise of permissions under this License. 7800 7801 8. Limitation of Liability. In no event and under no legal theory, 7802 whether in tort (including negligence), contract, or otherwise, 7803 unless required by applicable law (such as deliberate and grossly 7804 negligent acts) or agreed to in writing, shall any Contributor be 7805 liable to You for damages, including any direct, indirect, special, 7806 incidental, or consequential damages of any character arising as a 7807 result of this License or out of the use or inability to use the 7808 Work (including but not limited to damages for loss of goodwill, 7809 work stoppage, computer failure or malfunction, or any and all 7810 other commercial damages or losses), even if such Contributor 7811 has been advised of the possibility of such damages. 7812 7813 9. Accepting Warranty or Additional Liability. While redistributing 7814 the Work or Derivative Works thereof, You may choose to offer, 7815 and charge a fee for, acceptance of support, warranty, indemnity, 7816 or other liability obligations and/or rights consistent with this 7817 License. However, in accepting such obligations, You may act only 7818 on Your own behalf and on Your sole responsibility, not on behalf 7819 of any other Contributor, and only if You agree to indemnify, 7820 defend, and hold each Contributor harmless for any liability 7821 incurred by, or claims asserted against, such Contributor by reason 7822 of your accepting any such warranty or additional liability. 7823 7824 END OF TERMS AND CONDITIONS 7825 7826 APPENDIX: How to apply the Apache License to your work. 7827 7828 To apply the Apache License to your work, attach the following 7829 boilerplate notice, with the fields enclosed by brackets "[]" 7830 replaced with your own identifying information. (Don't include 7831 the brackets!) The text should be enclosed in the appropriate 7832 comment syntax for the file format. We also recommend that a 7833 file or class name and description of purpose be included on the 7834 same "printed page" as the copyright notice for easier 7835 identification within third-party archives. 7836 7837 Copyright [yyyy] [name of copyright owner] 7838 7839 Licensed under the Apache License, Version 2.0 (the "License"); 7840 you may not use this file except in compliance with the License. 7841 You may obtain a copy of the License at 7842 7843 http://www.apache.org/licenses/LICENSE-2.0 7844 7845 Unless required by applicable law or agreed to in writing, software 7846 distributed under the License is distributed on an "AS IS" BASIS, 7847 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 7848 See the License for the specific language governing permissions and 7849 limitations under the License. 7850 7851 7852**************************** 7853jsoncpp 7854**************************** 7855The JsonCpp library's source code, including accompanying documentation, 7856tests and demonstration applications, are licensed under the following 7857conditions... 7858 7859The author (Baptiste Lepilleur) explicitly disclaims copyright in all 7860jurisdictions which recognize such a disclaimer. In such jurisdictions, 7861this software is released into the Public Domain. 7862 7863In jurisdictions which do not recognize Public Domain property (e.g. Germany as of 78642010), this software is Copyright (c) 2007-2010 by Baptiste Lepilleur, and is 7865released under the terms of the MIT License (see below). 7866 7867In jurisdictions which recognize Public Domain property, the user of this 7868software may choose to accept it either as 1) Public Domain, 2) under the 7869conditions of the MIT License (see below), or 3) under the terms of dual 7870Public Domain/MIT License conditions described here, as they choose. 7871 7872The MIT License is about as close to Public Domain as a license can get, and is 7873described in clear, concise terms at: 7874 7875 http://en.wikipedia.org/wiki/MIT_License 7876 7877The full text of the MIT License follows: 7878 7879======================================================================== 7880Copyright (c) 2007-2010 Baptiste Lepilleur 7881 7882Permission is hereby granted, free of charge, to any person 7883obtaining a copy of this software and associated documentation 7884files (the "Software"), to deal in the Software without 7885restriction, including without limitation the rights to use, copy, 7886modify, merge, publish, distribute, sublicense, and/or sell copies 7887of the Software, and to permit persons to whom the Software is 7888furnished to do so, subject to the following conditions: 7889 7890The above copyright notice and this permission notice shall be 7891included in all copies or substantial portions of the Software. 7892 7893THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 7894EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 7895MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 7896NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 7897BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN 7898ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN 7899CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 7900SOFTWARE. 7901======================================================================== 7902(END LICENSE TEXT) 7903 7904The MIT license is compatible with both the GPL and commercial 7905software, affording one all of the rights of Public Domain with the 7906minor nuisance of being required to keep the above copyright notice 7907and license text in the source code. Note also that by accepting the 7908Public Domain "license" you can re-license your copy using whatever 7909license you like. 7910 7911 7912**************************** 7913libwebp 7914**************************** 7915Copyright (c) 2010, Google Inc. All rights reserved. 7916 7917Redistribution and use in source and binary forms, with or without 7918modification, are permitted provided that the following conditions are 7919met: 7920 7921 * Redistributions of source code must retain the above copyright 7922 notice, this list of conditions and the following disclaimer. 7923 7924 * Redistributions in binary form must reproduce the above copyright 7925 notice, this list of conditions and the following disclaimer in 7926 the documentation and/or other materials provided with the 7927 distribution. 7928 7929 * Neither the name of Google nor the names of its contributors may 7930 be used to endorse or promote products derived from this software 7931 without specific prior written permission. 7932 7933THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 7934"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 7935LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR 7936A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 7937HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 7938SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 7939LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 7940DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 7941THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 7942(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 7943OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 7944