Warning, /plasma/aura-browser/app/third-party/hashset-cpp/LICENSE is written in an unsupported language. File is not indexed.

0001 Mozilla Public License, version 2.0
0002 
0003 1. Definitions
0004 
0005 1.1. "Contributor"
0006 
0007      means each individual or legal entity that creates, contributes to the
0008      creation of, or owns Covered Software.
0009 
0010 1.2. "Contributor Version"
0011 
0012      means the combination of the Contributions of others (if any) used by a
0013      Contributor and that particular Contributor's Contribution.
0014 
0015 1.3. "Contribution"
0016 
0017      means Covered Software of a particular Contributor.
0018 
0019 1.4. "Covered Software"
0020 
0021      means Source Code Form to which the initial Contributor has attached the
0022      notice in Exhibit A, the Executable Form of such Source Code Form, and
0023      Modifications of such Source Code Form, in each case including portions
0024      thereof.
0025 
0026 1.5. "Incompatible With Secondary Licenses"
0027      means
0028 
0029      a. that the initial Contributor has attached the notice described in
0030         Exhibit B to the Covered Software; or
0031 
0032      b. that the Covered Software was made available under the terms of
0033         version 1.1 or earlier of the License, but not also under the terms of
0034         a Secondary License.
0035 
0036 1.6. "Executable Form"
0037 
0038      means any form of the work other than Source Code Form.
0039 
0040 1.7. "Larger Work"
0041 
0042      means a work that combines Covered Software with other material, in a
0043      separate file or files, that is not Covered Software.
0044 
0045 1.8. "License"
0046 
0047      means this document.
0048 
0049 1.9. "Licensable"
0050 
0051      means having the right to grant, to the maximum extent possible, whether
0052      at the time of the initial grant or subsequently, any and all of the
0053      rights conveyed by this License.
0054 
0055 1.10. "Modifications"
0056 
0057      means any of the following:
0058 
0059      a. any file in Source Code Form that results from an addition to,
0060         deletion from, or modification of the contents of Covered Software; or
0061 
0062      b. any new file in Source Code Form that contains any Covered Software.
0063 
0064 1.11. "Patent Claims" of a Contributor
0065 
0066       means any patent claim(s), including without limitation, method,
0067       process, and apparatus claims, in any patent Licensable by such
0068       Contributor that would be infringed, but for the grant of the License,
0069       by the making, using, selling, offering for sale, having made, import,
0070       or transfer of either its Contributions or its Contributor Version.
0071 
0072 1.12. "Secondary License"
0073 
0074       means either the GNU General Public License, Version 2.0, the GNU Lesser
0075       General Public License, Version 2.1, the GNU Affero General Public
0076       License, Version 3.0, or any later versions of those licenses.
0077 
0078 1.13. "Source Code Form"
0079 
0080       means the form of the work preferred for making modifications.
0081 
0082 1.14. "You" (or "Your")
0083 
0084       means an individual or a legal entity exercising rights under this
0085       License. For legal entities, "You" includes any entity that controls, is
0086       controlled by, or is under common control with You. For purposes of this
0087       definition, "control" means (a) the power, direct or indirect, to cause
0088       the direction or management of such entity, whether by contract or
0089       otherwise, or (b) ownership of more than fifty percent (50%) of the
0090       outstanding shares or beneficial ownership of such entity.
0091 
0092 
0093 2. License Grants and Conditions
0094 
0095 2.1. Grants
0096 
0097      Each Contributor hereby grants You a world-wide, royalty-free,
0098      non-exclusive license:
0099 
0100      a. under intellectual property rights (other than patent or trademark)
0101         Licensable by such Contributor to use, reproduce, make available,
0102         modify, display, perform, distribute, and otherwise exploit its
0103         Contributions, either on an unmodified basis, with Modifications, or
0104         as part of a Larger Work; and
0105 
0106      b. under Patent Claims of such Contributor to make, use, sell, offer for
0107         sale, have made, import, and otherwise transfer either its
0108         Contributions or its Contributor Version.
0109 
0110 2.2. Effective Date
0111 
0112      The licenses granted in Section 2.1 with respect to any Contribution
0113      become effective for each Contribution on the date the Contributor first
0114      distributes such Contribution.
0115 
0116 2.3. Limitations on Grant Scope
0117 
0118      The licenses granted in this Section 2 are the only rights granted under
0119      this License. No additional rights or licenses will be implied from the
0120      distribution or licensing of Covered Software under this License.
0121      Notwithstanding Section 2.1(b) above, no patent license is granted by a
0122      Contributor:
0123 
0124      a. for any code that a Contributor has removed from Covered Software; or
0125 
0126      b. for infringements caused by: (i) Your and any other third party's
0127         modifications of Covered Software, or (ii) the combination of its
0128         Contributions with other software (except as part of its Contributor
0129         Version); or
0130 
0131      c. under Patent Claims infringed by Covered Software in the absence of
0132         its Contributions.
0133 
0134      This License does not grant any rights in the trademarks, service marks,
0135      or logos of any Contributor (except as may be necessary to comply with
0136      the notice requirements in Section 3.4).
0137 
0138 2.4. Subsequent Licenses
0139 
0140      No Contributor makes additional grants as a result of Your choice to
0141      distribute the Covered Software under a subsequent version of this
0142      License (see Section 10.2) or under the terms of a Secondary License (if
0143      permitted under the terms of Section 3.3).
0144 
0145 2.5. Representation
0146 
0147      Each Contributor represents that the Contributor believes its
0148      Contributions are its original creation(s) or it has sufficient rights to
0149      grant the rights to its Contributions conveyed by this License.
0150 
0151 2.6. Fair Use
0152 
0153      This License is not intended to limit any rights You have under
0154      applicable copyright doctrines of fair use, fair dealing, or other
0155      equivalents.
0156 
0157 2.7. Conditions
0158 
0159      Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted in
0160      Section 2.1.
0161 
0162 
0163 3. Responsibilities
0164 
0165 3.1. Distribution of Source Form
0166 
0167      All distribution of Covered Software in Source Code Form, including any
0168      Modifications that You create or to which You contribute, must be under
0169      the terms of this License. You must inform recipients that the Source
0170      Code Form of the Covered Software is governed by the terms of this
0171      License, and how they can obtain a copy of this License. You may not
0172      attempt to alter or restrict the recipients' rights in the Source Code
0173      Form.
0174 
0175 3.2. Distribution of Executable Form
0176 
0177      If You distribute Covered Software in Executable Form then:
0178 
0179      a. such Covered Software must also be made available in Source Code Form,
0180         as described in Section 3.1, and You must inform recipients of the
0181         Executable Form how they can obtain a copy of such Source Code Form by
0182         reasonable means in a timely manner, at a charge no more than the cost
0183         of distribution to the recipient; and
0184 
0185      b. You may distribute such Executable Form under the terms of this
0186         License, or sublicense it under different terms, provided that the
0187         license for the Executable Form does not attempt to limit or alter the
0188         recipients' rights in the Source Code Form under this License.
0189 
0190 3.3. Distribution of a Larger Work
0191 
0192      You may create and distribute a Larger Work under terms of Your choice,
0193      provided that You also comply with the requirements of this License for
0194      the Covered Software. If the Larger Work is a combination of Covered
0195      Software with a work governed by one or more Secondary Licenses, and the
0196      Covered Software is not Incompatible With Secondary Licenses, this
0197      License permits You to additionally distribute such Covered Software
0198      under the terms of such Secondary License(s), so that the recipient of
0199      the Larger Work may, at their option, further distribute the Covered
0200      Software under the terms of either this License or such Secondary
0201      License(s).
0202 
0203 3.4. Notices
0204 
0205      You may not remove or alter the substance of any license notices
0206      (including copyright notices, patent notices, disclaimers of warranty, or
0207      limitations of liability) contained within the Source Code Form of the
0208      Covered Software, except that You may alter any license notices to the
0209      extent required to remedy known factual inaccuracies.
0210 
0211 3.5. Application of Additional Terms
0212 
0213      You may choose to offer, and to charge a fee for, warranty, support,
0214      indemnity or liability obligations to one or more recipients of Covered
0215      Software. However, You may do so only on Your own behalf, and not on
0216      behalf of any Contributor. You must make it absolutely clear that any
0217      such warranty, support, indemnity, or liability obligation is offered by
0218      You alone, and You hereby agree to indemnify every Contributor for any
0219      liability incurred by such Contributor as a result of warranty, support,
0220      indemnity or liability terms You offer. You may include additional
0221      disclaimers of warranty and limitations of liability specific to any
0222      jurisdiction.
0223 
0224 4. Inability to Comply Due to Statute or Regulation
0225 
0226    If it is impossible for You to comply with any of the terms of this License
0227    with respect to some or all of the Covered Software due to statute,
0228    judicial order, or regulation then You must: (a) comply with the terms of
0229    this License to the maximum extent possible; and (b) describe the
0230    limitations and the code they affect. Such description must be placed in a
0231    text file included with all distributions of the Covered Software under
0232    this License. Except to the extent prohibited by statute or regulation,
0233    such description must be sufficiently detailed for a recipient of ordinary
0234    skill to be able to understand it.
0235 
0236 5. Termination
0237 
0238 5.1. The rights granted under this License will terminate automatically if You
0239      fail to comply with any of its terms. However, if You become compliant,
0240      then the rights granted under this License from a particular Contributor
0241      are reinstated (a) provisionally, unless and until such Contributor
0242      explicitly and finally terminates Your grants, and (b) on an ongoing
0243      basis, if such Contributor fails to notify You of the non-compliance by
0244      some reasonable means prior to 60 days after You have come back into
0245      compliance. Moreover, Your grants from a particular Contributor are
0246      reinstated on an ongoing basis if such Contributor notifies You of the
0247      non-compliance by some reasonable means, this is the first time You have
0248      received notice of non-compliance with this License from such
0249      Contributor, and You become compliant prior to 30 days after Your receipt
0250      of the notice.
0251 
0252 5.2. If You initiate litigation against any entity by asserting a patent
0253      infringement claim (excluding declaratory judgment actions,
0254      counter-claims, and cross-claims) alleging that a Contributor Version
0255      directly or indirectly infringes any patent, then the rights granted to
0256      You by any and all Contributors for the Covered Software under Section
0257      2.1 of this License shall terminate.
0258 
0259 5.3. In the event of termination under Sections 5.1 or 5.2 above, all end user
0260      license agreements (excluding distributors and resellers) which have been
0261      validly granted by You or Your distributors under this License prior to
0262      termination shall survive termination.
0263 
0264 6. Disclaimer of Warranty
0265 
0266    Covered Software is provided under this License on an "as is" basis,
0267    without warranty of any kind, either expressed, implied, or statutory,
0268    including, without limitation, warranties that the Covered Software is free
0269    of defects, merchantable, fit for a particular purpose or non-infringing.
0270    The entire risk as to the quality and performance of the Covered Software
0271    is with You. Should any Covered Software prove defective in any respect,
0272    You (not any Contributor) assume the cost of any necessary servicing,
0273    repair, or correction. This disclaimer of warranty constitutes an essential
0274    part of this License. No use of  any Covered Software is authorized under
0275    this License except under this disclaimer.
0276 
0277 7. Limitation of Liability
0278 
0279    Under no circumstances and under no legal theory, whether tort (including
0280    negligence), contract, or otherwise, shall any Contributor, or anyone who
0281    distributes Covered Software as permitted above, be liable to You for any
0282    direct, indirect, special, incidental, or consequential damages of any
0283    character including, without limitation, damages for lost profits, loss of
0284    goodwill, work stoppage, computer failure or malfunction, or any and all
0285    other commercial damages or losses, even if such party shall have been
0286    informed of the possibility of such damages. This limitation of liability
0287    shall not apply to liability for death or personal injury resulting from
0288    such party's negligence to the extent applicable law prohibits such
0289    limitation. Some jurisdictions do not allow the exclusion or limitation of
0290    incidental or consequential damages, so this exclusion and limitation may
0291    not apply to You.
0292 
0293 8. Litigation
0294 
0295    Any litigation relating to this License may be brought only in the courts
0296    of a jurisdiction where the defendant maintains its principal place of
0297    business and such litigation shall be governed by laws of that
0298    jurisdiction, without reference to its conflict-of-law provisions. Nothing
0299    in this Section shall prevent a party's ability to bring cross-claims or
0300    counter-claims.
0301 
0302 9. Miscellaneous
0303 
0304    This License represents the complete agreement concerning the subject
0305    matter hereof. If any provision of this License is held to be
0306    unenforceable, such provision shall be reformed only to the extent
0307    necessary to make it enforceable. Any law or regulation which provides that
0308    the language of a contract shall be construed against the drafter shall not
0309    be used to construe this License against a Contributor.
0310 
0311 
0312 10. Versions of the License
0313 
0314 10.1. New Versions
0315 
0316       Mozilla Foundation is the license steward. Except as provided in Section
0317       10.3, no one other than the license steward has the right to modify or
0318       publish new versions of this License. Each version will be given a
0319       distinguishing version number.
0320 
0321 10.2. Effect of New Versions
0322 
0323       You may distribute the Covered Software under the terms of the version
0324       of the License under which You originally received the Covered Software,
0325       or under the terms of any subsequent version published by the license
0326       steward.
0327 
0328 10.3. Modified Versions
0329 
0330       If you create software not governed by this License, and you want to
0331       create a new license for such software, you may create and use a
0332       modified version of this License if you rename the license and remove
0333       any references to the name of the license steward (except to note that
0334       such modified license differs from this License).
0335 
0336 10.4. Distributing Source Code Form that is Incompatible With Secondary
0337       Licenses If You choose to distribute Source Code Form that is
0338       Incompatible With Secondary Licenses under the terms of this version of
0339       the License, the notice described in Exhibit B of this License must be
0340       attached.
0341 
0342 Exhibit A - Source Code Form License Notice
0343 
0344       This Source Code Form is subject to the
0345       terms of the Mozilla Public License, v.
0346       2.0. If a copy of the MPL was not
0347       distributed with this file, You can
0348       obtain one at
0349       http://mozilla.org/MPL/2.0/.
0350 
0351 If it is not possible or desirable to put the notice in a particular file,
0352 then You may include the notice in a location (such as a LICENSE file in a
0353 relevant directory) where a recipient would be likely to look for such a
0354 notice.
0355 
0356 You may add additional accurate notices of copyright ownership.
0357 
0358 Exhibit B - "Incompatible With Secondary Licenses" Notice
0359 
0360       This Source Code Form is "Incompatible
0361       With Secondary Licenses", as defined by
0362       the Mozilla Public License, v. 2.0.
0363