github.com/zyedidia/knit@v1.1.2-0.20230901152954-f7d4e39a0e24/LICENSE-EXTRA (about)

     1  Licenses for software used in the creation of knit:
     2  
     3  ---
     4  
     5  The MIT License (MIT)
     6  
     7  Copyright (c) 2015 Yusuke Inuzuka
     8  
     9  Permission is hereby granted, free of charge, to any person obtaining a copy
    10  of this software and associated documentation files (the "Software"), to deal
    11  in the Software without restriction, including without limitation the rights
    12  to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
    13  copies of the Software, and to permit persons to whom the Software is
    14  furnished to do so, subject to the following conditions:
    15  
    16  The above copyright notice and this permission notice shall be included in all
    17  copies or substantial portions of the Software.
    18  
    19  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
    20  IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
    21  FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
    22  AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
    23  LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
    24  OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
    25  SOFTWARE.
    26  
    27  ---
    28  
    29  Copyright (c) 2013, Daniel C. Jones <dcjones@cs.washington.edu>
    30  All rights reserved.
    31  
    32  Redistribution and use in source and binary forms, with or without
    33  modification, are permitted provided that the following conditions are met: 
    34  
    35  1. Redistributions of source code must retain the above copyright notice, this
    36     list of conditions and the following disclaimer. 
    37  2. Redistributions in binary form must reproduce the above copyright notice,
    38     this list of conditions and the following disclaimer in the documentation
    39     and/or other materials provided with the distribution. 
    40  
    41  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
    42  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
    43  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    44  DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
    45  ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
    46  (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
    47  LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
    48  ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
    49  (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
    50  SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    51  
    52  The views and conclusions contained in the software and documentation are those
    53  of the authors and should not be interpreted as representing official policies, 
    54  either expressed or implied, of the FreeBSD Project.
    55  
    56  ---
    57  
    58  Mozilla Public License Version 2.0
    59  ==================================
    60  
    61  1. Definitions
    62  --------------
    63  
    64  1.1. "Contributor"
    65      means each individual or legal entity that creates, contributes to
    66      the creation of, or owns Covered Software.
    67  
    68  1.2. "Contributor Version"
    69      means the combination of the Contributions of others (if any) used
    70      by a Contributor and that particular Contributor's Contribution.
    71  
    72  1.3. "Contribution"
    73      means Covered Software of a particular Contributor.
    74  
    75  1.4. "Covered Software"
    76      means Source Code Form to which the initial Contributor has attached
    77      the notice in Exhibit A, the Executable Form of such Source Code
    78      Form, and Modifications of such Source Code Form, in each case
    79      including portions thereof.
    80  
    81  1.5. "Incompatible With Secondary Licenses"
    82      means
    83  
    84      (a) that the initial Contributor has attached the notice described
    85          in Exhibit B to the Covered Software; or
    86  
    87      (b) that the Covered Software was made available under the terms of
    88          version 1.1 or earlier of the License, but not also under the
    89          terms of a Secondary License.
    90  
    91  1.6. "Executable Form"
    92      means any form of the work other than Source Code Form.
    93  
    94  1.7. "Larger Work"
    95      means a work that combines Covered Software with other material, in 
    96      a separate file or files, that is not Covered Software.
    97  
    98  1.8. "License"
    99      means this document.
   100  
   101  1.9. "Licensable"
   102      means having the right to grant, to the maximum extent possible,
   103      whether at the time of the initial grant or subsequently, any and
   104      all of the rights conveyed by this License.
   105  
   106  1.10. "Modifications"
   107      means any of the following:
   108  
   109      (a) any file in Source Code Form that results from an addition to,
   110          deletion from, or modification of the contents of Covered
   111          Software; or
   112  
   113      (b) any new file in Source Code Form that contains any Covered
   114          Software.
   115  
   116  1.11. "Patent Claims" of a Contributor
   117      means any patent claim(s), including without limitation, method,
   118      process, and apparatus claims, in any patent Licensable by such
   119      Contributor that would be infringed, but for the grant of the
   120      License, by the making, using, selling, offering for sale, having
   121      made, import, or transfer of either its Contributions or its
   122      Contributor Version.
   123  
   124  1.12. "Secondary License"
   125      means either the GNU General Public License, Version 2.0, the GNU
   126      Lesser General Public License, Version 2.1, the GNU Affero General
   127      Public License, Version 3.0, or any later versions of those
   128      licenses.
   129  
   130  1.13. "Source Code Form"
   131      means the form of the work preferred for making modifications.
   132  
   133  1.14. "You" (or "Your")
   134      means an individual or a legal entity exercising rights under this
   135      License. For legal entities, "You" includes any entity that
   136      controls, is controlled by, or is under common control with You. For
   137      purposes of this definition, "control" means (a) the power, direct
   138      or indirect, to cause the direction or management of such entity,
   139      whether by contract or otherwise, or (b) ownership of more than
   140      fifty percent (50%) of the outstanding shares or beneficial
   141      ownership of such entity.
   142  
   143  2. License Grants and Conditions
   144  --------------------------------
   145  
   146  2.1. Grants
   147  
   148  Each Contributor hereby grants You a world-wide, royalty-free,
   149  non-exclusive license:
   150  
   151  (a) under intellectual property rights (other than patent or trademark)
   152      Licensable by such Contributor to use, reproduce, make available,
   153      modify, display, perform, distribute, and otherwise exploit its
   154      Contributions, either on an unmodified basis, with Modifications, or
   155      as part of a Larger Work; and
   156  
   157  (b) under Patent Claims of such Contributor to make, use, sell, offer
   158      for sale, have made, import, and otherwise transfer either its
   159      Contributions or its Contributor Version.
   160  
   161  2.2. Effective Date
   162  
   163  The licenses granted in Section 2.1 with respect to any Contribution
   164  become effective for each Contribution on the date the Contributor first
   165  distributes such Contribution.
   166  
   167  2.3. Limitations on Grant Scope
   168  
   169  The licenses granted in this Section 2 are the only rights granted under
   170  this License. No additional rights or licenses will be implied from the
   171  distribution or licensing of Covered Software under this License.
   172  Notwithstanding Section 2.1(b) above, no patent license is granted by a
   173  Contributor:
   174  
   175  (a) for any code that a Contributor has removed from Covered Software;
   176      or
   177  
   178  (b) for infringements caused by: (i) Your and any other third party's
   179      modifications of Covered Software, or (ii) the combination of its
   180      Contributions with other software (except as part of its Contributor
   181      Version); or
   182  
   183  (c) under Patent Claims infringed by Covered Software in the absence of
   184      its Contributions.
   185  
   186  This License does not grant any rights in the trademarks, service marks,
   187  or logos of any Contributor (except as may be necessary to comply with
   188  the notice requirements in Section 3.4).
   189  
   190  2.4. Subsequent Licenses
   191  
   192  No Contributor makes additional grants as a result of Your choice to
   193  distribute the Covered Software under a subsequent version of this
   194  License (see Section 10.2) or under the terms of a Secondary License (if
   195  permitted under the terms of Section 3.3).
   196  
   197  2.5. Representation
   198  
   199  Each Contributor represents that the Contributor believes its
   200  Contributions are its original creation(s) or it has sufficient rights
   201  to grant the rights to its Contributions conveyed by this License.
   202  
   203  2.6. Fair Use
   204  
   205  This License is not intended to limit any rights You have under
   206  applicable copyright doctrines of fair use, fair dealing, or other
   207  equivalents.
   208  
   209  2.7. Conditions
   210  
   211  Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
   212  in Section 2.1.
   213  
   214  3. Responsibilities
   215  -------------------
   216  
   217  3.1. Distribution of Source Form
   218  
   219  All distribution of Covered Software in Source Code Form, including any
   220  Modifications that You create or to which You contribute, must be under
   221  the terms of this License. You must inform recipients that the Source
   222  Code Form of the Covered Software is governed by the terms of this
   223  License, and how they can obtain a copy of this License. You may not
   224  attempt to alter or restrict the recipients' rights in the Source Code
   225  Form.
   226  
   227  3.2. Distribution of Executable Form
   228  
   229  If You distribute Covered Software in Executable Form then:
   230  
   231  (a) such Covered Software must also be made available in Source Code
   232      Form, as described in Section 3.1, and You must inform recipients of
   233      the Executable Form how they can obtain a copy of such Source Code
   234      Form by reasonable means in a timely manner, at a charge no more
   235      than the cost of distribution to the recipient; and
   236  
   237  (b) You may distribute such Executable Form under the terms of this
   238      License, or sublicense it under different terms, provided that the
   239      license for the Executable Form does not attempt to limit or alter
   240      the recipients' rights in the Source Code Form under this License.
   241  
   242  3.3. Distribution of a Larger Work
   243  
   244  You may create and distribute a Larger Work under terms of Your choice,
   245  provided that You also comply with the requirements of this License for
   246  the Covered Software. If the Larger Work is a combination of Covered
   247  Software with a work governed by one or more Secondary Licenses, and the
   248  Covered Software is not Incompatible With Secondary Licenses, this
   249  License permits You to additionally distribute such Covered Software
   250  under the terms of such Secondary License(s), so that the recipient of
   251  the Larger Work may, at their option, further distribute the Covered
   252  Software under the terms of either this License or such Secondary
   253  License(s).
   254  
   255  3.4. Notices
   256  
   257  You may not remove or alter the substance of any license notices
   258  (including copyright notices, patent notices, disclaimers of warranty,
   259  or limitations of liability) contained within the Source Code Form of
   260  the Covered Software, except that You may alter any license notices to
   261  the extent required to remedy known factual inaccuracies.
   262  
   263  3.5. Application of Additional Terms
   264  
   265  You may choose to offer, and to charge a fee for, warranty, support,
   266  indemnity or liability obligations to one or more recipients of Covered
   267  Software. However, You may do so only on Your own behalf, and not on
   268  behalf of any Contributor. You must make it absolutely clear that any
   269  such warranty, support, indemnity, or liability obligation is offered by
   270  You alone, and You hereby agree to indemnify every Contributor for any
   271  liability incurred by such Contributor as a result of warranty, support,
   272  indemnity or liability terms You offer. You may include additional
   273  disclaimers of warranty and limitations of liability specific to any
   274  jurisdiction.
   275  
   276  4. Inability to Comply Due to Statute or Regulation
   277  ---------------------------------------------------
   278  
   279  If it is impossible for You to comply with any of the terms of this
   280  License with respect to some or all of the Covered Software due to
   281  statute, judicial order, or regulation then You must: (a) comply with
   282  the terms of this License to the maximum extent possible; and (b)
   283  describe the limitations and the code they affect. Such description must
   284  be placed in a text file included with all distributions of the Covered
   285  Software under this License. Except to the extent prohibited by statute
   286  or regulation, such description must be sufficiently detailed for a
   287  recipient of ordinary skill to be able to understand it.
   288  
   289  5. Termination
   290  --------------
   291  
   292  5.1. The rights granted under this License will terminate automatically
   293  if You fail to comply with any of its terms. However, if You become
   294  compliant, then the rights granted under this License from a particular
   295  Contributor are reinstated (a) provisionally, unless and until such
   296  Contributor explicitly and finally terminates Your grants, and (b) on an
   297  ongoing basis, if such Contributor fails to notify You of the
   298  non-compliance by some reasonable means prior to 60 days after You have
   299  come back into compliance. Moreover, Your grants from a particular
   300  Contributor are reinstated on an ongoing basis if such Contributor
   301  notifies You of the non-compliance by some reasonable means, this is the
   302  first time You have received notice of non-compliance with this License
   303  from such Contributor, and You become compliant prior to 30 days after
   304  Your receipt of the notice.
   305  
   306  5.2. If You initiate litigation against any entity by asserting a patent
   307  infringement claim (excluding declaratory judgment actions,
   308  counter-claims, and cross-claims) alleging that a Contributor Version
   309  directly or indirectly infringes any patent, then the rights granted to
   310  You by any and all Contributors for the Covered Software under Section
   311  2.1 of this License shall terminate.
   312  
   313  5.3. In the event of termination under Sections 5.1 or 5.2 above, all
   314  end user license agreements (excluding distributors and resellers) which
   315  have been validly granted by You or Your distributors under this License
   316  prior to termination shall survive termination.
   317  
   318  ************************************************************************
   319  *                                                                      *
   320  *  6. Disclaimer of Warranty                                           *
   321  *  -------------------------                                           *
   322  *                                                                      *
   323  *  Covered Software is provided under this License on an "as is"       *
   324  *  basis, without warranty of any kind, either expressed, implied, or  *
   325  *  statutory, including, without limitation, warranties that the       *
   326  *  Covered Software is free of defects, merchantable, fit for a        *
   327  *  particular purpose or non-infringing. The entire risk as to the     *
   328  *  quality and performance of the Covered Software is with You.        *
   329  *  Should any Covered Software prove defective in any respect, You     *
   330  *  (not any Contributor) assume the cost of any necessary servicing,   *
   331  *  repair, or correction. This disclaimer of warranty constitutes an   *
   332  *  essential part of this License. No use of any Covered Software is   *
   333  *  authorized under this License except under this disclaimer.         *
   334  *                                                                      *
   335  ************************************************************************
   336  
   337  ************************************************************************
   338  *                                                                      *
   339  *  7. Limitation of Liability                                          *
   340  *  --------------------------                                          *
   341  *                                                                      *
   342  *  Under no circumstances and under no legal theory, whether tort      *
   343  *  (including negligence), contract, or otherwise, shall any           *
   344  *  Contributor, or anyone who distributes Covered Software as          *
   345  *  permitted above, be liable to You for any direct, indirect,         *
   346  *  special, incidental, or consequential damages of any character      *
   347  *  including, without limitation, damages for lost profits, loss of    *
   348  *  goodwill, work stoppage, computer failure or malfunction, or any    *
   349  *  and all other commercial damages or losses, even if such party      *
   350  *  shall have been informed of the possibility of such damages. This   *
   351  *  limitation of liability shall not apply to liability for death or   *
   352  *  personal injury resulting from such party's negligence to the       *
   353  *  extent applicable law prohibits such limitation. Some               *
   354  *  jurisdictions do not allow the exclusion or limitation of           *
   355  *  incidental or consequential damages, so this exclusion and          *
   356  *  limitation may not apply to You.                                    *
   357  *                                                                      *
   358  ************************************************************************
   359  
   360  8. Litigation
   361  -------------
   362  
   363  Any litigation relating to this License may be brought only in the
   364  courts of a jurisdiction where the defendant maintains its principal
   365  place of business and such litigation shall be governed by laws of that
   366  jurisdiction, without reference to its conflict-of-law provisions.
   367  Nothing in this Section shall prevent a party's ability to bring
   368  cross-claims or counter-claims.
   369  
   370  9. Miscellaneous
   371  ----------------
   372  
   373  This License represents the complete agreement concerning the subject
   374  matter hereof. If any provision of this License is held to be
   375  unenforceable, such provision shall be reformed only to the extent
   376  necessary to make it enforceable. Any law or regulation which provides
   377  that the language of a contract shall be construed against the drafter
   378  shall not be used to construe this License against a Contributor.
   379  
   380  10. Versions of the License
   381  ---------------------------
   382  
   383  10.1. New Versions
   384  
   385  Mozilla Foundation is the license steward. Except as provided in Section
   386  10.3, no one other than the license steward has the right to modify or
   387  publish new versions of this License. Each version will be given a
   388  distinguishing version number.
   389  
   390  10.2. Effect of New Versions
   391  
   392  You may distribute the Covered Software under the terms of the version
   393  of the License under which You originally received the Covered Software,
   394  or under the terms of any subsequent version published by the license
   395  steward.
   396  
   397  10.3. Modified Versions
   398  
   399  If you create software not governed by this License, and you want to
   400  create a new license for such software, you may create and use a
   401  modified version of this License if you rename the license and remove
   402  any references to the name of the license steward (except to note that
   403  such modified license differs from this License).
   404  
   405  10.4. Distributing Source Code Form that is Incompatible With Secondary
   406  Licenses
   407  
   408  If You choose to distribute Source Code Form that is Incompatible With
   409  Secondary Licenses under the terms of this version of the License, the
   410  notice described in Exhibit B of this License must be attached.
   411  
   412  Exhibit A - Source Code Form License Notice
   413  -------------------------------------------
   414  
   415    This Source Code Form is subject to the terms of the Mozilla Public
   416    License, v. 2.0. If a copy of the MPL was not distributed with this
   417    file, You can obtain one at http://mozilla.org/MPL/2.0/.
   418  
   419  If it is not possible or desirable to put the notice in a particular
   420  file, then You may include the notice in a location (such as a LICENSE
   421  file in a relevant directory) where a recipient would be likely to look
   422  for such a notice.
   423  
   424  You may add additional accurate notices of copyright ownership.
   425  
   426  Exhibit B - "Incompatible With Secondary Licenses" Notice
   427  ---------------------------------------------------------
   428  
   429    This Source Code Form is "Incompatible With Secondary Licenses", as
   430    defined by the Mozilla Public License, v. 2.0.