Skip to content

Commit

Permalink
Support SPDX License List 3.23 (#3653)
Browse files Browse the repository at this point in the history
* Add license/rule modifications from SPDX 3.23

Reference: aboutcode-org/scancode-licensedb#49
Signed-off-by: Ayan Sinha Mahapatra <[email protected]>
  • Loading branch information
AyanSinhaMahapatra authored Feb 20, 2024
1 parent e632556 commit 9d466d3
Show file tree
Hide file tree
Showing 87 changed files with 1,633 additions and 188 deletions.
30 changes: 30 additions & 0 deletions src/licensedcode/data/licenses/bcrypt-solar-designer.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
---
key: bcrypt-solar-designer
short_name: bcrypt Solar Designer License
name: bcrypt Solar Designer License
category: Permissive
owner: Openwall
notes: |
This was previously the openwall-md5-permissive_8.RULE
spdx_license_key: bcrypt-Solar-Designer
other_urls:
- https://github.com/bcrypt-ruby/bcrypt-ruby/blob/master/ext/mri/crypt_blowfish.c
ignorable_copyrights:
- Copyright (c) 1998-2014 Solar Designer
ignorable_holders:
- Solar Designer
ignorable_authors:
- Solar Designer
---

Written by Solar Designer <solar at openwall.com> in 1998-2014.
No copyright is claimed, and the software is hereby placed in the public
domain. In case this attempt to disclaim copyright and place the software
in the public domain is deemed null and void, then the software is
Copyright (c) 1998-2014 Solar Designer and it is hereby released to the
general public under the following terms:

Redistribution and use in source and binary forms, with or without
modification, are permitted.

There's ABSOLUTELY NO WARRANTY, express or implied.
6 changes: 5 additions & 1 deletion src/licensedcode/data/licenses/bison-exception-2.0.LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,12 @@ name: Bison exception to GPL 2.0 or later
category: Copyleft Limited
owner: Free Software Foundation (FSF)
is_exception: yes
spdx_license_key: LicenseRef-scancode-bison-exception-2.0
spdx_license_key: Bison-exception-1.24
other_spdx_license_keys:
- LicenseRef-scancode-bison-exception-2.0
faq_url: http://www.gnu.org/software/bison/manual/bison.html#Conditions
other_urls:
- https://github.com/arineng/rwhoisd/blob/master/rwhoisd/mkdb/y.tab.c#L180
standard_notice: |
This library is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the Free
Expand Down
7 changes: 6 additions & 1 deletion src/licensedcode/data/licenses/brian-gladman.LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,14 @@ name: Brian Gladman License
category: Permissive
owner: Brian Gladman
homepage_url: http://www.gladman.me.uk/AES
spdx_license_key: LicenseRef-scancode-brian-gladman
spdx_license_key: Brian-Gladman-2-Clause
other_spdx_license_keys:
- LicenseRef-scancode-brian-gladman
text_urls:
- http://gladman.plushost.co.uk/oldsite/AES/aes-src-12-09-11.zip
other_urls:
- https://web.mit.edu/kerberos/krb5-1.21/doc/mitK5license.html
- https://github.com/krb5/krb5/blob/krb5-1.21.2-final/NOTICE#L140-L156
---

The redistribution and use of this software (with or without changes)
Expand Down
6 changes: 5 additions & 1 deletion src/licensedcode/data/licenses/bsd-simplified-darwin.LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,11 @@ short_name: BSD Simplified Darwin
name: BSD Simplified Darwin
category: Permissive
owner: Ian Darwin
spdx_license_key: LicenseRef-scancode-bsd-simplified-darwin
spdx_license_key: BSD-2-Clause-Darwin
other_spdx_license_keys:
- LicenseRef-scancode-bsd-simplified-darwin
other_urls:
- https://github.com/file/file/blob/master/COPYING
---

This software is not subject to any export provision of the United States
Expand Down
73 changes: 73 additions & 0 deletions src/licensedcode/data/licenses/bsd-systemics-w3works.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
---
key: bsd-systemics-w3works
short_name: Systemics W3Works License
name: Systemics W3Works BSD variant license
category: Permissive
owner: Systemics Ltd
spdx_license_key: BSD-Systemics-W3Works
other_urls:
- https://metacpan.org/release/DPARIS/Crypt-Blowfish-2.14/source/COPYRIGHT#L7
ignorable_authors:
- Systemics Ltd (http://www.systemics.com/)
- W3Works, LLC (http://www.w3works.com)
ignorable_urls:
- http://www.systemics.com/
- http://www.w3works.com/
---

Current implimentation contains modifications made by W3Works, LLC. The
modifications remain copyright of W3Works, LLC and attribution for these
modification should be made to W3Works, LLC. These modifications and
this copyright must remain with this package.

Additions to the Restrictions set out below are:
1. All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product inculdes software developed by W3Works, LLC (http://www.w3works.com)

NO ADDITIONAL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE EXTENDED BY THIS DISTRIBUTION.

Any subsequent derrivations of this package must retainl this copyright.


Original Copyright Below

This library and applications are FREE FOR COMMERCIAL AND NON-COMMERCIAL USE
as long as the following conditions are adhered to.

Copyright remains with Systemics Ltd, and as such any Copyright notices
in the code are not to be removed. If this code is used in a product,
Systemics should be given attribution as the author of the parts used.
This can be in the form of a textual message at program startup or
in documentation (online or textual) provided with the package.

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 above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product includes software developed by Systemics Ltd (http://www.systemics.com/)

THIS SOFTWARE IS PROVIDED BY SYSTEMICS LTD ``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 AUTHOR 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.

The licence and distribution terms for any publically available version or
derivative of this code cannot be changed. i.e. this code cannot simply be
copied and put under another distribution licence
[including the GNU Public Licence.]
6 changes: 5 additions & 1 deletion src/licensedcode/data/licenses/bsd-top.LICENSE
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,11 @@ owner: nexB
notes: |
This is a variant composed of clause 1 and 3 of a BSD-Modified and some
additional conditions on position and content of the notice
spdx_license_key: LicenseRef-scancode-bsd-top
spdx_license_key: BSD-Source-beginning-file
other_spdx_license_keys:
- LicenseRef-scancode-bsd-top
other_urls:
- https://github.com/lattera/freebsd/blob/master/sys/cam/cam.c#L4
minimum_coverage: 70
---

Expand Down
47 changes: 47 additions & 0 deletions src/licensedcode/data/licenses/caldera-no-preamble.LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
key: caldera-no-preamble
short_name: Caldera License (without preamble)
name: Caldera License (without preamble)
category: Permissive
owner: Caldera International Inc.
notes: |
Added in SPDX license list 3.23
This was previously the license rule: bsd-original_46.RULE
spdx_license_key: Caldera-no-preamble
other_urls:
- https://github.com/apache/apr/blob/trunk/LICENSE#L298C6-L298C29
---

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

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

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

All advertising materials mentioning features or use of this software
must display the following acknowledgement:

This product includes software developed or owned by Caldera
International, Inc.

Neither the name of Caldera International, Inc. nor the names of other
contributors may be used to endorse or promote products derived from
this software without specific prior written permission.

USE OF THE SOFTWARE PROVIDED FOR UNDER THIS LICENSE BY CALDERA
INTERNATIONAL, INC. 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 CALDERA INTERNATIONAL, INC. 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.
Loading

0 comments on commit 9d466d3

Please sign in to comment.