Skip to content

Commit 5894da9

Browse files
authored
Merge pull request #2999 from nexB/early-summer-q3-license-updates
Add new license rules and license - Early summer 2022
2 parents 6318977 + 73ab800 commit 5894da9

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+1265
-73
lines changed

etc/scripts/licenses/synclic.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -912,7 +912,7 @@ def add_license_creation_fields(license_mapping):
912912
fields needed for license creation.
913913
"""
914914
license_mapping.update(
915-
is_active=False,
915+
is_active=None,
916916
reviewed=False,
917917
license_status="NotReviewed",
918918
)

src/licensedcode/data/rules/other-permissive_newlib.RULE renamed to src/licensedcode/data/licenses/codesourcery-2004.LICENSE

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ the above copyright notice and this notice appears in all
44
copies.
55

66
This file is distributed WITHOUT ANY WARRANTY; without even the implied
7-
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
7+
warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
key: codesourcery-2004
2+
short_name: CodeSourcery 2004
3+
name: CodeSourcery 2004
4+
category: Permissive
5+
owner: CodeSourcery
6+
homepage_url: https://git.linaro.org/toolchain/newlib.git/tree/newlib/libc/misc/init.c
7+
spdx_license_key: LicenseRef-scancode-codesourcery-2004
Lines changed: 233 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,233 @@
1+
Duende Software, Inc. – Rev. 01/2022
2+
DUENDE™ SOFTWARE LICENSE AGREEMENT
3+
4+
This Software License Agreement (“Agreement”) is a legal agreement between you (either
5+
as an individual or a single entity (“You”)) and Duende Software, Inc. (“Licensor”) for certain
6+
software application libraries as set forth on the quote or invoice (“Applications”) provided to
7+
You by Licensor (“Quote”), associated “online”, electronic or hard copy user documentation,
8+
and any upgrades, modified versions, bug fixes, additions and improvements thereof that
9+
Licensor may make available during the Term of the Agreement (collectively referred to as
10+
the “Software”).
11+
12+
References to “You” herein shall refer to You, and/or the entity on whose behalf You are using
13+
the Software, and all individual developer-users of the Software on behalf of such entity.
14+
15+
Please note: this Agreement is not intended for affiliate use outside the scope of this
16+
Agreement. If you intend to purchase the software for use by Your Affiliates please contact
17+
licensor for the appropriate fees and license before proceeding. “Affiliate” means any parent
18+
or subsidiary entity that controls or is controlled by You. "Control" means the direct or indirect
19+
ownership of more than fifty percent (50%) of the voting securities of an entity or possession
20+
of the right to vote more than fifty percent (50%) of the voting interest in the ordinary direction
21+
of the entity's affairs. An Affiliate shall only be considered such for so long as such control
22+
exists.
23+
24+
If the Software is acquired by or on behalf of a unit or agency of the U.S. Government
25+
(the “Government”), the Government agrees that the Software is “commercial
26+
computer software” or “commercial computer software documentation” and that,
27+
absent a written agreement to the contrary, the Government’s rights with respect to
28+
the Software is limited by the terms of this Agreement, pursuant to applicable FAR
29+
and/or DFARS and successor regulations.
30+
31+
BY DOWNLOADING, INSTALLING, OR OTHERWISE ACCESSING OR USING THE
32+
SOFTWARE, YOU AGREE THAT YOU HAVE READ, UNDERSTOOD, AND AGREE
33+
TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE, YOU MAY NOT
34+
USE THE SOFTWARE OR ACCESS THE SOURCE CODE.
35+
36+
Accordingly, You and Licensor acknowledge and agree as follows:
37+
38+
1. LIMITED LICENSE
39+
40+
A. Subject to your complete and ongoing compliance with all the terms and
41+
conditions set forth in this Agreement, including without limitation, payment of
42+
any applicable fees and all license limitations and restrictions set forth herein,
43+
Licensor grants You the following limited, non-exclusive, non-transferable, nonsublicensable, revocable license to use, and (where applicable) authorize your
44+
employees and other personnel to use, the unmodified Software in binary form,
45+
internally solely in connection with the specific Software Application(s) and
46+
usage as set forth on the Quote and/or purchase terms selected and paid for in
47+
conjunction with downloading the Software.
48+
49+
B. The License granted in Paragraph A above does not include the right to
50+
sublicense, however, you may redistribute the Software upon payment of
51+
additional license fees under a separate redistribution license agreement for the
52+
Software.
53+
54+
2. RESTRICTIONS
55+
56+
A. You acknowledge that the license granted in Paragraph 1A does not include any
57+
right to: (i) redistribute, sell, lease, license, or modify any portion of the
58+
Software; (ii) reproduce, distribute, publicly display, or publicly perform any part
59+
of the Software; (iii) modify the source code of any portion of the Software (other
60+
than modifications made in a non-production environment); or (iv) remove,
61+
obscure, interfere with or circumvent any feature of the Software, including
62+
without limitation any copyright or other intellectual property notices, security,
63+
or access control mechanism.
64+
65+
B. You may not use the Software for any purpose other than deploying it on one or
66+
more servers in a manner for which the Software is expressly designed.
67+
68+
C. The Software may only be hosted on the machines, servers, and internetworking
69+
devices within Your computer network or systems.
70+
71+
D. You may not sell, license, distribute, copy, modify, publicly perform or display,
72+
transmit, publish, edit, adapt, create derivative works from, or make any use of
73+
the Software except as expressly authorized in this Agreement.
74+
75+
E. If You are prohibited under applicable law from using the Software, You may not
76+
use it, and You will comply with all applicable laws and regulations (including
77+
without limitation laws and regulations related to export controls) in connection
78+
with your use of the Software.
79+
80+
3. LICENSE FEES
81+
82+
A. If you wish to use the Software in a production environment, you may download
83+
and use the Software for the Term upon payment of the appropriate license fee
84+
as indicated on the Quote in accordance with the terms and conditions of this
85+
Agreement.
86+
87+
B. If you wish to use the Software in a non-production environment, you may
88+
download and access the source and/or binaries at no charge solely for testing
89+
and evaluation purposes and in accordance with all license limitations and
90+
restrictions set forth in this Agreement.
91+
92+
4. SUPPORT
93+
94+
A. Licensor will only provide support in accordance with the support guidelines
95+
posted at https://duendesoftware.com/products/support. Licensor will use
96+
Duende Software, Inc. – Rev. 01/2022 Page 3 of 5
97+
commercially reasonable efforts to resolve all reasonable support requests, but
98+
makes no guarantee that all requests can be finally resolved.
99+
100+
B. Licensor shall not provide support for: instances of the Software deployed on
101+
unsupported platforms as specified in the documentation accompanying the
102+
Software; support requests not resulting from the ordinary use of the Software; or
103+
support requests resulting from the use of third-party products.
104+
105+
C. Licensor will not provide You with any individual or customized support services
106+
under this Agreement.
107+
108+
D. A support contract may be purchased separately from Licensor for individual or
109+
customized support services with varying higher service levels than those
110+
provided herein.
111+
112+
5. EXPORT CONTROLS. You represent and warrant that the Software will not be
113+
shipped, transferred or exported into any country or used in any manner prohibited by
114+
the United States Export Administration Act or any other export laws, restrictions or
115+
regulations (collectively, “Export Laws”). In addition, if the Software is identified as
116+
export controlled items under the Export Laws, You represent and warrant that You
117+
are not a citizen, or otherwise located within, an embargoed nation (including without
118+
limitation Cuba, Iran, North Korea, Sudan, or Syria) and that You are not otherwise
119+
prohibited under the Export Laws from receiving the Software. Any use in violation of
120+
the foregoing limitations and restrictions is strictly prohibited, and unlicensed.
121+
122+
6. RESERVATION OF RIGHTS. The Software is owned by Licensor and licensed, not
123+
sold, to You. The Software is protected by copyright laws and international copyright
124+
treaties, as well as other intellectual property laws and treaties. Except for the limited
125+
rights of use granted herein, all right, title and interest to the Software, including patent,
126+
copyright, and trademark rights in and to the Software, the accompanying printed
127+
materials, and any copies of the Software are owned by Licensor.
128+
129+
7. CONFIDENTIALITY. The Software is the confidential and proprietary information of
130+
Licensor, and You may not, during the term or thereafter, disclose it to any third party,
131+
or to use it for any purpose other than as expressly provided herein, without a separate
132+
written agreement with Licensor authorizing You to do so.
133+
134+
8. FEEDBACK. If You provide Licensor with any comments, bug reports, feedback,
135+
enhancements, or modifications proposed or suggested by You for the Software
136+
(“Feedback”), such Feedback is provided on a non-confidential basis (notwithstanding
137+
any notice to the contrary You may include in any accompanying communication), and
138+
Licensor shall have the right to use such Feedback at its discretion, including, but not
139+
limited to the incorporation of such suggested changes into future releases of the
140+
Software. You hereby grant Licensor a perpetual, irrevocable, transferable,
141+
sublicensable, nonexclusive license under all rights necessary to incorporate and use
142+
your Feedback for any purpose, including to make and sell any products and services.
143+
Duende Software, Inc. – Rev. 01/2022 Page 4 of 5
144+
145+
9. TERM AND TERMINATION. This Agreement will remain in effect for the time
146+
frame specified in your Quote issued to you by Licensor and commences on the
147+
date You: (i) paid the applicable license fee for the Software; or (ii) downloaded
148+
the Software as a non-production user. However, Licensor may terminate this
149+
Agreement upon 30 days’ prior written notice allowing You the opportunity to cure, for
150+
any actual or suspected misuse or abuse by You of the Software or any material
151+
violation of this Agreement. You may also choose to terminate this Agreement for any
152+
reason by ceasing all use of the Software. Following any termination of this Agreement,
153+
You will not be provided any refund, in whole or in part, and You must immediately
154+
cease use of the Software, remove or destroy any instances of the Software and/or
155+
copies thereof, and be able to show evidence of such cessation to Licensor upon
156+
request. The terms of this Agreement that expressly are to, or by implication ought to,
157+
survive, will survive this Agreement. Notwithstanding the foregoing, should Licensor
158+
completely cease to do business (excluding transactions in connection with a sale of
159+
all or substantially all of Licensor’s assets or stock, or in connection with a merger or
160+
other corporate reorganization), the term of this Agreement shall be perpetual as to
161+
Your custom application previously deployed by You prior to the date of such cessation
162+
of business and without the need for any further payments in accordance with all
163+
limitations and restrictions in this Agreement.
164+
165+
10. WARRANTY DISCLAIMER AND LIMITATION OF LIABILITY.
166+
The Software and any support are provided on an “as is” basis, without warranty
167+
of any kind. To the maximum extent permitted by applicable law, Licensor
168+
disclaims all warranties and conditions, express, implied, statutory or otherwise,
169+
including but not limited to implied warranties or conditions of fitness for a
170+
particular purpose, merchantability, title, quality, results, and non-infringement.
171+
Under no circumstances will Licensor be liable for any consequential, special,
172+
indirect, incidental or punitive damages whatsoever arising out of the use or
173+
inability to use the Software, even if Licensor has been advised of the possibility
174+
of such damages, and notwithstanding any failure of essential purpose of any
175+
limited remedy. In no event will Licensor’s aggregate liability for damages arising
176+
out of this Agreement or the terms exceed the amount paid by you for the
177+
Software. Some jurisdictions do not allow limitations on implied warranties or
178+
the exclusion or limitation of liability for consequential or incidental damages,
179+
so the above limitations may not apply to You. In such an event, the above
180+
limitations and exclusions will be enforced to the maximum extent permitted
181+
under applicable law.
182+
183+
11. INDEMNITY. You agree to indemnify Licensor and its affiliates, officers, directors,
184+
suppliers, licensors, and other customers from and against any and all liability and
185+
costs (including reasonable attorneys’ fees) incurred by such parties in connection with
186+
or arising out of your use or misuse of the Software.
187+
Duende Software, Inc. – Rev. 01/2022 Page 5 of 5
188+
189+
12. GOVERNING LAW; VENUE. This Agreement shall be governed by and interpreted
190+
in accordance with the laws of the State of New York, USA, excluding its law on conflict
191+
of laws. You hereby consent to submit to personal jurisdiction and venue exclusively
192+
in the federal and state courts of the State of New York, USA.
193+
194+
13. GENERAL PROVISIONS.
195+
196+
A. You will be responsible for the payment of all taxes, duties, levies, and other charges
197+
including, but not limited to sales, use, gross receipts, excise, VAT, ad valorem and
198+
any other taxes, any withholdings or deductions, import and custom taxes, any duties,
199+
or any other charges imposed by any taxing authority (excluding any taxes based on
200+
the Licensor’s income) with respect to the fees payable to Licensor in connection with
201+
this Agreement.
202+
203+
B. This Agreement contains the entire agreement between You and Licensor,
204+
supersedes any other agreement or discussions, oral and written, concerning
205+
the subject matter hereof, and may not be modified or amended except by a
206+
written amendment signed by both parties.
207+
208+
C. If any provision of this Agreement is declared invalid, illegal, or unenforceable
209+
by a court of competent jurisdiction, such provision shall, as to that jurisdiction,
210+
be ineffective only to the extent of such invalidity, illegality, or unenforceability,
211+
and shall not in any manner affect the remaining provisions hereof in such
212+
jurisdiction or render any other provision of this Agreement invalid, illegal, or
213+
unenforceable in any other jurisdiction.
214+
215+
D. You may provide Licensor with a valid purchase order; provided, however,
216+
purchase orders are to be used solely for your accounting purposes and any
217+
terms and conditions contained therein shall be deemed null and void with
218+
respect to the parties’ relationship and this License Agreement. Any such
219+
purchase order provided to Licensor shall in no way relieve you of any obligation
220+
entered into pursuant to this License Agreement including, but not limited to,
221+
your obligation to pay Licensor the appropriate license fees.
222+
223+
E. You agree that in the event of a breach or threatened breach of this Agreement,
224+
Licensor may suffer irreparable harm and will be entitled to specific
225+
performance, and preliminary and/or permanent injunctive relief to enforce this
226+
Agreement without the need to post bond and that such relief shall be in addition
227+
to, and not in lieu of, any monetary damages or other relief a court of competent
228+
jurisdiction, whether at law or equity, may award.
229+
230+
F. This Agreement shall supersede any provisions of the Uniform Commercial
231+
Code as adopted or made applicable to the Software in any competent
232+
jurisdiction. This Agreement shall not be governed by the United Nations
233+
Convention on Contracts for the International Sale of Goods.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
key: duende-sla-2022
2+
short_name: Duende SLA 2022
3+
name: Duende SLA 2022
4+
category: Proprietary Free
5+
owner: Duende Software
6+
homepage_url: https://duendesoftware.com/license/SoftwareLicense.pdf
7+
spdx_license_key: LicenseRef-scancode-duende-sla-2022
8+
faq_url: https://www.nuget.org/packages/Duende.IdentityServer/6.0.4/License
9+
other_urls:
10+
- https://github.com/nexB/scancode-toolkit/issues/2954
11+
- https://www.nuget.org/packages/Duende.IdentityServer/6.0.4
12+
ignorable_urls:
13+
- https://duendesoftware.com/products/support

0 commit comments

Comments
 (0)