Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
419b65e
Refine notes
pombredanne Nov 12, 2023
fd8383a
Add abbr to license stopwords
pombredanne Nov 12, 2023
be3eadb
Convert free-unknown license rules #3557 #3578
pombredanne Nov 12, 2023
e26af2a
Convert free-unknown license rule #3557 #3578
pombredanne Nov 12, 2023
1101fbc
Convert free-unknown license rule #3557 #3578
pombredanne Nov 12, 2023
f9e4675
Convert free-unknown license rule #3557 #3578
pombredanne Nov 12, 2023
c33e757
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
b0128fc
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
cda11c1
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
3252abe
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
af47038
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
514b8c5
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
cdd052e
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
832cd58
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
f23f285
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
27411e1
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
af9228a
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
bd9fa86
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
8f6bc93
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
31acf77
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
60596ba
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
88e0b37
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
7c680b4
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
5646fd2
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
03921d9
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
10f805c
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
900173b
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
724b7ff
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
895ac23
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
eb00c62
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
54d2c93
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
dd7b439
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
7566128
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
63cc060
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
c3a9520
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
d575cfa
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
fe334cf
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
a9fa126
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
39901ca
Convert free-unknown license rule #3557 #3578 These are licenses rul…
pombredanne Nov 12, 2023
2cbc960
Convert free-unknown license rule #3557 #3578
pombredanne Nov 12, 2023
8f8dcaa
Convert free-unknown license rule #3557 #3578
pombredanne Nov 13, 2023
5a1fb99
Convert free-unknown license rule #3557 #3578
pombredanne Nov 13, 2023
a63efb3
Convert free-unknown license rule #3557 #3578
pombredanne Nov 13, 2023
6981c4f
Add missing filename in license rules metadata
pombredanne Nov 13, 2023
9a6e6cf
Convert free-unknown license rule #3557 #3578
pombredanne Nov 13, 2023
2f8b31d
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
4853759
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
2845ca2
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
4cbe2f3
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
e452d69
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b21ffff
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
62f1c48
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
50ac9f9
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
2003765
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
666094a
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
c09011a
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
1241b89
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
caef05a
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
281aa7e
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
75b3b4d
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
aab8129
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
6047533
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
38ec876
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
484eaed
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b69ce13
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
46deaca
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
4ca3baa
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
4e185e2
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
a88a6a7
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
52dab8e
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
a2f08d5
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
277d1ca
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
da0f30e
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b9664df
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
89cf05c
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
23834e5
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
f45f914
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b7ed80c
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
ab46ef8
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b504c01
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
6755d44
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b6222b9
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
b7fd050
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
56508ad
Convert free-unknown license rule #3557 #3578 This rule is not a fre…
pombredanne Nov 13, 2023
1aa9f94
Convert free-unknown license rule #3557 #3578
pombredanne Nov 13, 2023
8100b5d
Deprecate free-unknown license rules #3557 #3578
pombredanne Nov 14, 2023
da79037
Add new and improved license rules #3557 #3578
pombredanne Nov 14, 2023
e075fe2
Add new and improved misc. license rules
pombredanne Nov 14, 2023
c86406f
Regen tests to fix test failures
AyanSinhaMahapatra Nov 15, 2023
47c1fbf
Add license rules from libzmq
AyanSinhaMahapatra Nov 15, 2023
0c2fe3d
Add bsd-credit Rule
AyanSinhaMahapatra Nov 15, 2023
de958ee
Adjust CLA license rule
AyanSinhaMahapatra Nov 15, 2023
1c3a269
Update mit-synopsis rule
AyanSinhaMahapatra Nov 15, 2023
4cb9f04
Merge branch 'develop' into yet-more-licenses
AyanSinhaMahapatra Nov 16, 2023
a0d07c4
Requalify rules for openwall-md5-permissive License
AyanSinhaMahapatra Nov 16, 2023
fecd055
Remove duplicate key in RULE file
AyanSinhaMahapatra Nov 17, 2023
9171dd7
Add misc. license detection rules
pombredanne Nov 21, 2023
51823af
Add more license detection rules
pombredanne Nov 21, 2023
fa954a5
Treat LicenseRef as alternative license key
pombredanne Nov 24, 2023
287de1a
Add misc. license detection rules
pombredanne Nov 24, 2023
e5d90c1
Add responsible AI license rules
pombredanne Nov 24, 2023
aac70d7
Add Dinkumware license rules
pombredanne Nov 24, 2023
cd5bca5
Add misc. LLAMA 2 license detection rules
pombredanne Nov 24, 2023
4466102
Add new license detection rules
pombredanne Nov 24, 2023
9eeb8cf
Ad new misc. license rules
pombredanne Nov 24, 2023
c629bfc
Improve license test results
pombredanne Nov 24, 2023
51fcab0
Add new misc. license rules
pombredanne Nov 24, 2023
327a826
Add Apache license detection rules
pombredanne Nov 25, 2023
70c55c0
Add new misc. license rules
pombredanne Nov 26, 2023
1a0a79c
Add new and improve license rules
pombredanne Dec 4, 2023
aac2123
Fix failing tests
AyanSinhaMahapatra Dec 4, 2023
4e56994
Add new licenses
AyanSinhaMahapatra Dec 4, 2023
476bb41
Add new license rules for lgpl-2.1
AyanSinhaMahapatra Jan 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions src/licensedcode/data/licenses/commercial-license.LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@ owner: Unspecified
notes: this is a generic commercial license
is_generic: yes
spdx_license_key: LicenseRef-scancode-commercial-license
other_spdx_license_keys:
- LicenseRef-Commercial
---

This component is licensed under a commercial contract from the supplier.
23 changes: 23 additions & 0 deletions src/licensedcode/data/licenses/dhb-lbnl-bsd-2007.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
---
key: dhb-lbnl-bsd-2007
short_name: DHB LBNL BSD License 2007
name: David H. Bailey LBNL BSD License 2007
category: Copyleft Limited
owner: David H. Bailey
homepage_url: https://www.davidhbailey.com/dhbsoftware/
spdx_license_key: LicenseRef-scancode-dhb-lbnl-bsd-2007
text_urls:
- https://www.davidhbailey.com/dhbsoftware/LBNL-BSD-License.docx
---

1. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

(1) Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.

(2) Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

(3) Neither the name of the University of California, Lawrence Berkeley National Laboratory, U.S. Dept. of Energy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

2. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

3. You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to the features, functionality or performance of the source code ("Enhancements") to anyone; however, if you choose to make your Enhancements available either publicly, or directly to Lawrence Berkeley National Laboratory, without imposing a separate written license agreement for such Enhancements, then you hereby grant the following license: a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such enhancements or derivative works thereof, in binary and source code form.
40 changes: 40 additions & 0 deletions src/licensedcode/data/licenses/dhb-limited-bsd-2015.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
key: dhb-limited-bsd-2015
short_name: DHB Limited BSD License 2015
name: David H. Bailey Limited BSD License 2015
category: Copyleft Limited
owner: David H. Bailey
homepage_url: https://www.davidhbailey.com/dhbsoftware/
spdx_license_key: LicenseRef-scancode-dhb-limited-bsd-2015
text_urls:
- https://www.davidhbailey.com/dhbsoftware/DHB-License.docx
ignorable_copyrights:
- COPYRIGHT (c) 2015 by David H. Bailey
ignorable_holders:
- David H. Bailey
ignorable_emails:
- dhbailey@lbl.gov
---

COPYRIGHT, DISCLAIMER AND LIMITED BSD LICENSE.

AUTHOR:
David H. Bailey
Lawrence Berkeley National Lab (retired) and University of California, Davis
Email: dhbailey@lbl.gov

COPYRIGHT (c) 2015 by David H. Bailey. All rights reserved.

By downloading this software, you agree to the following:

1. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

a. Redistributions of source code must retain the copyright notice, this list of conditions and the following disclaimer.

b. Redistributions in binary form must reproduce the copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

c. Neither the name of the author nor the names of contributors may be used to endorse or promote products derived from this software without specific prior written permission.

2. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

3. You are under no obligation whatsoever to provide any modifications or enhancements of this software to anyone. However, if you choose to provide these modifications or enhancements to the author or make them publicly available, without enacting a separate written license agreement covering these modifications or enhancements, then you hereby grant to the author a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such enhancements or derivative works thereof, in binary and source code form.
121 changes: 121 additions & 0 deletions src/licensedcode/data/licenses/fsl-1.0-apache-2.0.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,121 @@
---
key: fsl-1.0-apache-2.0
short_name: FSL-1.0-Apache-2.0
name: Functional Source License, Version 1.0, Apache 2.0 Change License
category: Source-available
owner: Sentry
homepage_url: https://github.com/getsentry/fsl.software/blob/main/FSL-1.0-Apache-2.0.template.md
spdx_license_key: LicenseRef-scancode-fsl-1.0-apache-2.0
faq_url: https://fsl.software/
ignorable_urls:
- http://www.apache.org/licenses/LICENSE-2.0
---

# Functional Source License, Version 1.0, Apache 2.0 Change License

## Abbreviation

FSL-1.0-Apache-2.0

## Notice

Copyright ${year} ${licensor name}

## Terms and Conditions

### Licensor ("We")

The party offering the Software under these Terms and Conditions.

### The Software

The "Software" is each version of the software that we make available under
these Terms and Conditions, as indicated by our inclusion of these Terms and
Conditions with the Software.

### License Grant

Subject to your compliance with this License Grant and the Patents,
Redistribution and Trademark clauses below, we hereby grant you the right to
use, copy, modify, create derivative works, publicly perform, publicly display
and redistribute the Software for any Permitted Purpose identified below.

### Permitted Purpose

A Permitted Purpose is any purpose other than a Competing Use. A Competing Use
means use of the Software in or for a commercial product or service that
competes with the Software or any other product or service we offer using the
Software as of the date we make the Software available.

Competing Uses specifically include using the Software:

1. as a substitute for any of our products or services;

2. in a way that exposes the APIs of the Software; and

3. in a product or service that offers the same or substantially similar
functionality to the Software.

Permitted Purposes specifically include using the Software:

1. for your internal use and access;

2. for non-commercial education;

3. for non-commercial research; and

4. in connection with software development services or managed services that
you provide to a licensee using the Software in accordance with these Terms
and Conditions.

### Patents

To the extent your use for a Permitted Purpose would necessarily infringe our
patents, the license grant above includes a license under our patents. If you
make a claim against any party that the Software infringes or contributes to
the infringement of any patent, then your patent license to the Software ends
immediately.

### Redistribution

The Terms and Conditions apply to all copies, modifications and derivatives of
the Software.

If you redistribute any copies, modifications or derivatives of the Software,
you must include a copy of or a link to these Terms and Conditions and not
remove any copyright notices provided in or with the Software.

### Disclaimer

THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR
PURPOSE, MERCHANTABILITY, TITLE OR NON-INFRINGEMENT.

IN NO EVENT WILL WE HAVE ANY LIABILITY TO YOU ARISING OUT OF OR RELATED TO THE
SOFTWARE, INCLUDING INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES,
EVEN IF WE HAVE BEEN INFORMED OF THEIR POSSIBILITY IN ADVANCE.

### Trademarks

Except for displaying the License Details and identifying us as the origin of
the Software, you have no right under these Terms and Conditions to use our
trademarks, trade names, service marks or product names.

## Change License

On the second anniversary of the date we make the Software available, the
Software will become available under the Apache 2.0 license. On that date, the
Terms and Conditions above automatically terminate and the following terms
become effective:

Licensed under the Apache License, Version 2.0 (the "License"); you may not use
this file except in compliance with the License.

You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
CONDITIONS OF ANY KIND, either express or implied. See the License for the
specific language governing permissions and limitations under the License.
125 changes: 125 additions & 0 deletions src/licensedcode/data/licenses/fsl-1.0-mit.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
---
key: fsl-1.0-mit
short_name: FSL-1.0-MIT
name: Functional Source License, Version 1.0, MIT Change License
category: Source-available
owner: Sentry
homepage_url: https://github.com/getsentry/fsl.software/blob/main/FSL-1.0-MIT.template.md
spdx_license_key: LicenseRef-scancode-fsl-1.0-mit
faq_url: https://fsl.software/
---

# Functional Source License, Version 1.0, MIT Change License

## Abbreviation

FSL-1.0-MIT

## Notice

Copyright ${year} ${licensor name}

## Terms and Conditions

### Licensor ("We")

The party offering the Software under these Terms and Conditions.

### The Software

The "Software" is each version of the software that we make available under
these Terms and Conditions, as indicated by our inclusion of these Terms and
Conditions with the Software.

### License Grant

Subject to your compliance with this License Grant and the Patents,
Redistribution and Trademark clauses below, we hereby grant you the right to
use, copy, modify, create derivative works, publicly perform, publicly display
and redistribute the Software for any Permitted Purpose identified below.

### Permitted Purpose

A Permitted Purpose is any purpose other than a Competing Use. A Competing Use
means use of the Software in or for a commercial product or service that
competes with the Software or any other product or service we offer using the
Software as of the date we make the Software available.

Competing Uses specifically include using the Software:

1. as a substitute for any of our products or services;

2. in a way that exposes the APIs of the Software; and

3. in a product or service that offers the same or substantially similar
functionality to the Software.

Permitted Purposes specifically include using the Software:

1. for your internal use and access;

2. for non-commercial education;

3. for non-commercial research; and

4. in connection with software development services or managed services that
you provide to a licensee using the Software in accordance with these Terms
and Conditions.

### Patents

To the extent your use for a Permitted Purpose would necessarily infringe our
patents, the license grant above includes a license under our patents. If you
make a claim against any party that the Software infringes or contributes to
the infringement of any patent, then your patent license to the Software ends
immediately.

### Redistribution

The Terms and Conditions apply to all copies, modifications and derivatives of
the Software.

If you redistribute any copies, modifications or derivatives of the Software,
you must include a copy of or a link to these Terms and Conditions and not
remove any copyright notices provided in or with the Software.

### Disclaimer

THE SOFTWARE IS PROVIDED "AS IS" AND WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING WITHOUT LIMITATION WARRANTIES OF FITNESS FOR A PARTICULAR
PURPOSE, MERCHANTABILITY, TITLE OR NON-INFRINGEMENT.

IN NO EVENT WILL WE HAVE ANY LIABILITY TO YOU ARISING OUT OF OR RELATED TO THE
SOFTWARE, INCLUDING INDIRECT, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES,
EVEN IF WE HAVE BEEN INFORMED OF THEIR POSSIBILITY IN ADVANCE.

### Trademarks

Except for displaying the License Details and identifying us as the origin of
the Software, you have no right under these Terms and Conditions to use our
trademarks, trade names, service marks or product names.

## Change License

On the second anniversary of the date we make the Software available, the
Software will become available under the MIT license. On that date, the Terms
and Conditions above automatically terminate and the following terms become
effective:

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading