-
-
Notifications
You must be signed in to change notification settings - Fork 15
Expand file tree
/
Copy pathaccellera-systemc.html
More file actions
740 lines (643 loc) · 43 KB
/
Copy pathaccellera-systemc.html
File metadata and controls
740 lines (643 loc) · 43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>LicenseDB: accellera-systemc</title>
<style>
table.dataTable {visibility: visible!important;}
.dataTables_filter {display: none;}
table.dataTable thead th, table.dataTable thead td {padding: 8px!important; border-top: 1px solid #111;}
.dataTables_wrapper .dataTables_info {padding: 0 0 2px!important; font-size: .75rem!important; color: #3b4351!important;}
header {padding-top: .4rem; padding-bottom: .4rem;}
footer {background-color: #f7f8f9; color: #bcc3ce; padding: 1.5rem .75rem 1rem; margin-top: 1em;}
a:visited {color: #5755d9!important;}
.navbar .nav-item {color:#66758c;padding: .25rem .4rem;}
.navbar .nav-item a, .navbar .nav-item a:visited {color:#66758c !important;}
.anchor {color: #6362dc; display: none; margin-left: .2rem; padding: 0 .2rem;}
h4:focus .anchor, h4:hover .anchor {display: inline; text-decoration: none;}
.help_text, .help_text:hover, .help_text:visited {color: #3b4351!important; border-bottom: dotted 0.0625rem #cccccc; text-decoration: inherit;}
</style>
<link rel="stylesheet" href="static/spectre-0.5.9.min.css">
<script src="static/jquery-3.5.1.slim.min.js"></script>
<script src="static/jquery.mark-8.11.1.min.js"></script>
<style>
table.dataTable {visibility: visible!important;}
#search-section {display: none;}
ul.list-style-none {list-style: none; margin: 0;}
ul li:first-child {margin-top: 0;}
dl {display: flex; flex-flow: row wrap;}
dl dt, dl dd {margin: 0; padding: 6px 10px;}
dt {flex-basis: 20%; background: #555; text-align: right; color: #fff;}
dd {flex-basis: 70%; flex-grow: 1;}
</style>
</head>
<body style="padding: 0 7rem;">
<div class="container">
<header class="navbar">
<section class="navbar-section">
<a class="navbar-brand text-bold mr-2" style="font-size: 1rem;" href="index.html">ScanCode LicenseDB</a>
<a href="help.html" class="btn btn-link">Help</a>
<a href="https://gitter.im/aboutcode-org/discuss" target="_blank" class="btn btn-link">Chat</a>
<a href="https://github.com/nexB/scancode-licensedb" target="_blank" class="btn btn-link">GitHub</a>
<span class="nav-item">Licensed under <a href="cc-by-4.0.html" class="text-bold">CC-BY-4.0</a></span>
</section>
<section id="search-section">
<div class="input-group input-inline">
<button class="btn btn-primary input-group-btn disabled" tabindex="-1" style="opacity: 0.9">Search</button>
<input id="searchbox" class="form-input" type="search">
</div>
</section>
</header>
</div>
<div class="container">
<hr>
<a href="index.html">back to list</a> -
<a href="accellera-systemc.yml">yml</a> -
<a href="accellera-systemc.json">json</a> -
<a href="accellera-systemc.LICENSE">text</a> -
<a href="https://github.com/nexB/scancode-toolkit/edit/develop/src/licensedcode/data/licenses/accellera-systemc.LICENSE" target="_blank">edit text</a> -
<a href="https://github.com/nexB/scancode-toolkit/edit/develop/src/licensedcode/data/licenses/accellera-systemc.yml" target="_blank">edit data</a>
<hr>
<dl>
<dt style="">key</dt>
<dd>
accellera-systemc
</dd>
<dt style="">short_name</dt>
<dd>
SystemC Open Source License Agreement
</dd>
<dt style="">name</dt>
<dd>
SystemC Open Source License Agreement
</dd>
<dt style="">category</dt>
<dd>
Permissive
</dd>
<dt style="">owner</dt>
<dd>
Accellera
</dd>
<dt style="">homepage_url</dt>
<dd>
<a href="https://www.accellera.org/images/about/policies/SystemC_Open_Source_License_v3.3.pdf" rel="noopener" target="_blank">https://www.accellera.org/images/about/policies/SystemC_Open_Source_License_v3.3.pdf</a>
</dd>
<dt style="">spdx_license_key</dt>
<dd>
LicenseRef-scancode-accellera-systemc
</dd>
<dt style="">faq_url</dt>
<dd>
<a href="https://accellera.org/about/policies-and-procedures" rel="noopener" target="_blank">https://accellera.org/about/policies-and-procedures</a>
</dd>
<dt style="">ignorable_copyrights</dt>
<dd>
<ul class="list-style-none">
<li>(c) 1996- current year here</li><li>(c) 1996- current year here by all Contributors</li><li>Copyright (c) 1996- current year here by all Contributors</li>
</ul>
</dd>
<dt style="">ignorable_holders</dt>
<dd>
<ul class="list-style-none">
<li>here</li><li>here by all Contributors</li>
</ul>
</dd>
<dt style="">ignorable_authors</dt>
<dd>
<ul class="list-style-none">
<li>through the Accellera working group process</li>
</ul>
</dd>
<dt style="">ignorable_urls</dt>
<dd>
<ul class="list-style-none">
<li><a href="http://www.accellera.org/" rel="noopener" target="_blank">http://www.accellera.org/</a></li>
</ul>
</dd>
<dt style="">ignorable_emails</dt>
<dd>
<ul class="list-style-none">
<li><a href="mailto:info@accellera.org">info@accellera.org</a></li>
</ul>
</dd>
</dl>
<div class="text-bold">license_text</div>
<pre id="license-text" class="code mt-1" style="white-space: pre-wrap;"><code>SystemC Open Source License Agreement
(Download, Use and Contribution License Agreement Version 3.3)
PLEASE READ THIS LICENSE AGREEMENT CAREFULLY BEFORE CLICKING ON THE "ACCEPT"
BUTTON, AS BY CLICKING ON THE "ACCEPT" BUTTON YOU ACKNOWLEDGE THAT YOU
HAVE READ, UNDERSTOOD AND AGREE TO BE BOUND BY THIS LICENSE AGREEMENT AND
ALL OF ITS TERMS AND CONDITIONS.
Accellera Systems Initiative
The purpose of the following license agreement (the "Agreement") is to encourage interoperability and
development of a C++ modeling language known as "SystemC" for system simulation and design (the
"Purpose"). The SystemC software and other items licensed hereunder are licensed, without fee of any kind,
for use pursuant to the terms and conditions set forth in this Agreement.
License Agreement
THE CONTRIBUTORS ARE WILLING TO LICENSE THEIR RESPECTIVE CONTRIBUTIONS TO YOU ONLY
ON THE CONDITION THAT YOU ACCEPT ALL OF THE TERMS OF THIS LICENSE AGREEMENT. IF YOU
DO NOT AGREE TO ALL OF THE TERMS OF THIS LICENSE AGREEMENT, THEN NO RIGHTS ARE
GRANTED TO YOU HEREUNDER TO USE ANY CONTRIBUTIONS. NOTWITHSTANDING ANYTHING TO
CONTRARY, ANY USE, REPRODUCTION OR DISTRIBUTION OF ANY CONTRIBUTION CONSTITUTES
YOUR ACCEPTANCE OF THIS AGREEMENT.
1. Definitions
1.1 “Agreement” means this contract.
1.2 “Accellera” means Accellera Systems Initiative, a California nonprofit mutual benefit corporation.
1.3 “Accellera Documentation” means the SystemC language reference manual and any other materials
assigned to Accellera pursuant to the Copyright Agreement.
1.4 “Accellera Release” means a Contribution or combination of Contributions which is developed or
created through the Accellera working group process, and the final work approved for release by a Accellera
working group, approved for release by the Accellera steering group and approved for release by the board of
directors of Accellera. Examples of Accellera Releases include Accellera libraries and Accellera
specifications. Accellera Documentation shall be deemed to be included in the definition of Accellera
Release.
1.5 “Code Contribution” means any Contribution in the form of Source Code.
1.6 “Contribution” means any work of authorship that is deposited or contributed in accordance with
Section 3 in furtherance of the Purpose including, without limitation, libraries, programs, specifications
and User Documentation and Modifications. Without limiting the generality of the foregoing, a list of all
Contributions which were deposited or contributed on or before July 13, 2006 is set forth on Exhibit A
attached hereto and incorporated herein by reference, all of which are considered Contributions pursuant to
this Agreement. A list of all Contributions is available upon written request to Accellera and can also be
found on the Website. For purposes of clarification, all contributions licensed pursuant to that certain
SystemC Open Source License Agreement (Software Download and Use License Agreement Version 2.4)
shall constitute, and be treated as, Contributions pursuant to this Agreement.
1.7 “Copyright Agreement” means any LRM and Copyright Contribution Agreement entered into
between Accellera and the signatory thereto at any time prior to or after the date hereof.
1.8 “ Contribution Questionnaire” means the questionnaire attached hereto as Exhibit C.
1.9 “Contributor” means any person or entity that makes a Contribution pursuant to Section 3. For
purposes of clarification, any person or entity depositing or contributing, as part or all of a Contribution, a
Contribution which has previously been so deposited or contributed is not the Contributor of such re-
deposited Contribution for the purposes of this Agreement. A list of all Contributors is available upon written
request to Accellera and can also be found on the Website.
1.10 “Contributor's Necessary Patent Claims” means those claims of all patents owned or licensable by
Contributor throughout the world that: (1) Contributor has the right to license (within the scope set forth
herein) without the obligation to pay royalties or other consideration to third parties; and (2) are necessarily
and directly infringed solely by the portion of a computer program that either implements, or is compiled
from, either an unmodified Contribution or an Accellera Release. For clarity, Contributor’s Necessary Patent
Claims shall not include any claim directed towards a data structure, method, algorithm, process, technique,
circuit representation, or circuit implementation that is not completely and entirely described either in such
Contributor’s Contribution or in an Accellera Release. Further, a Contributor’s Necessary Patent Claims shall
not include any claim based upon the combination of any Contribution or an Accellera Release with other
works of authorship, to the extent that the Contributor’s Necessary Patent Claims are infringed as a result of
such combination.
1.11 “Copyright Rights” means worldwide statutory and common law rights associated solely with works
of authorship including copyrights, copyright applications, copyright registrations, and “moral rights”. For
purposes of clarification, patents are not included in Copyright Rights.
1.12 “Derivative” or “Derivative work” means a work based upon one or more preexisting works, such
as a translation, condensation, or any other form in which a work may be recast, transformed, or
adapted. A work consisting of editorial revisions, annotations, elaborations, or other modifications, which,
as a whole, represent an original work of authorship, is a “derivative work”.
1.13 “Distribute” means making a Distribution.
1.14 “Distribution” means any distribution, sublicensing or other transfer of a Contribution to any third
party.
1.15 “Documentation” means, collectively, all User Documentation and Accellera Documentation.
1.16 “Marks” means, collectively, the registered and unregistered marks and logos that Accellera has
licensed or otherwise authorized Recipient to use. All marks and logos are listed on Exhibit D, which list
may be amended from time to time by Accellera to add or delete any marks or logos.
1.17 “Modification” means any additions or deletions to any Contribution.
1.18 “Recipient” means any person or entity which receives any Contribution under this Agreement. For
legal entities, “Recipient” includes any entity that controls, is controlled by, or is under common control with
Recipient. For purposes of this Section 1.18, “control” means beneficial ownership of fifty percent (50%) or
more of the outstanding shares or similar interest of such entity entitled to vote for election of the board of
directors or similar managing authority.
1.19 “Source Code” means human readable text in an electronic form suitable for modification that
describe the functions and data structures, including C, C++, and other language modules, plus any associated
interface definition files, scripts used to control compilation and installation of a computer program, or a list
of source code differential comparisons.
1.20 “User Documentation” means all user guides, user manuals and other similar materials related to any
Contribution or an Accellera Release.
1.21 “Website” means Accellera’s internet website located at http://www.accellera.org.
2. GRANT OF RIGHTS
2.1 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient a non-
exclusive, worldwide, royalty-free license under such Contributor's Copyright Rights to do the following:
(a) Use, reproduce, prepare Derivative works of, publicly display, publicly perform and Distribute any
Contributions of such Contributor and Derivative works thereof; and
(b) Use the know-how, information and knowledge embedded in the Contribution, without any
obligation to keep the foregoing confidential so long as the Recipient does not otherwise violate this
Agreement.
2.2 Accellera hereby grants to each Recipient a non-exclusive, worldwide, royalty- free license under
Accellera's Copyright Rights to use, reproduce, prepare Derivative works of, publicly display, publicly
perform and distribute the Accellera Documentation and any Derivative works thereof, subject to the terms
and conditions of this Agreement.
2.3 Subject to the terms of this Agreement, each Contributor hereby grants to each Recipient, a worldwide,
royalty-free, non-exclusive license under such Contributor's Necessary Patent Claims to make, have made,
use, sell, offer for sale, or import: (a) such Contributor's Contributions; (b) those portions of a computer
program that either implements, or is compiled from, the Contributor’s unmodified Contribution; and (c)
those portions of a computer program that implement, or are compiled from, an Accellera Release.
2.4 Each Contributor represents that, to its knowledge, it has sufficient rights in and to each of its
Contributions to grant the licenses set forth in Sections 2.1 and 2.3. Accellera represents that, to its
knowledge, it has sufficient rights in the Accellera Documentation to grant the license set forth in Section
2.2.
2.5 Except as expressly stated in Sections 2.1, 2.2 and 2.3, Recipient receives no rights or licenses to the
intellectual property of any Contributor or Accellera under this Agreement, whether expressly, by implication,
estoppel or otherwise. All rights in and to any Contribution not expressly granted under this Agreement are
reserved.
2.6 Except as specifically set forth in any Copyright Agreement, Contributor shall ensure that transfers or
assignments of all or any part of its right, title, and interest in and to any Contributions contributed or
deposited by Contributor hereunder, including all Copyright Rights and patent rights embodied therein,
shall be subject to the rights expressly granted in this Agreement including, without limitation, the licenses
granted in Sections 2.1 and 2.3. Recipient shall not remove or alter any proprietary notices contained in
the Contributions licensed to Recipient hereunder and shall reproduce and include such notices on any copies
of the Contributions made by Recipient in any media.
2.7 License to Marks.
(a) Accellera shall retain all right, title and interest in and to the Marks worldwide, subject to the
limited license granted to Recipient in this Section 2.7. Accellera hereby grants Recipient a non-
exclusive, royalty-free, limited license to use the Marks solely in connection with its exercise of
the rights granted pursuant to this Agreement and to indicate that the products being marketed by
Recipient are compatible with, and meet the standards of, Accellera Releases. All uses of the Marks
shall be in accordance with Accellera’s trademark usage policy set forth in Exhibit D.
(b) Recipient shall assist Accellera to the extent reasonably necessary to protect and maintain the
Marks worldwide, including, but not limited to, giving prompt notice to Accellera of any known or
potential infringement of the Marks, and cooperating with Accellera in preparing and executing any
documents necessary to register the Marks, or as may be required by the laws or rules of any country
or jurisdiction. In its sole discretion, Accellera may commence, prosecute or defend any action or
claim concerning the Marks. Accellera shall have the right to control any such litigation, and
Recipient shall fully cooperate with Accellera in any such litigation. Accellera shall reimburse
Recipient for the reasonable costs associated with providing such assistance, except to the extent that
such costs result from Recipient’s breach of this Section 2.7. Recipient shall not commence any action
regarding the Marks without Accellera’s prior written consent.
(c) All goodwill with respect to the Marks shall accrue for the sole benefit of Accellera.
Recipient shall maintain the quality of any products, associated packaging, collateral and marketing
materials on which it uses any of the Marks in a manner consistent with all terms, conditions and
requirements set forth in this Section 2.7 and at a level that meets or exceeds Recipient’s overall
reputation for quality and that is at least commensurate with industry standards.
2.8 RECIPIENT UNDERSTANDS THAT ALTHOUGH EACH CONTRIBUTOR AND ACCELLERA GRANTS
THE LICENSES SET FORTH HEREIN, NO ASSURANCES ARE PROVIDED BY ANY CONTRIBUTOR OR
ACCELLERA THAT ANY ACCELLERA RELEASE OR ANY CONTRIBUTION, EITHER ALONE OR IN
COMBINATION WITH ANY OTHER CONTRIBUTION, DOES NOT INFRINGE THE PATENT OR OTHER
INTELLECTUAL PROPERTY RIGHTS OF ANY OTHER ENTITY. MOREOVER, NO ASSURANCES ARE
MADE THAT ANY CONTRIBUTION OF ONE CONTRIBUTOR DOES NOT INFRINGE THE INTELLECTUAL
PROPERTY RIGHTS OF ANOTHER CONTRIBUTOR. EACH CONTRIBUTOR AND ACCELLERA DISCLAIM
ANY LIABILITY TO RECIPIENT FOR CLAIMS BROUGHT BY ANY OTHER ENTITY BASED ON
INFRINGEMENT OF INTELLECTUAL PROPERTY RIGHTS OR OTHERWISE. In addition, as a condition to
exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to
secure any other intellectual property rights needed, if any. For example, if a third party patent license is
required to allow Recipient to distribute a computer program, then it is Recipient's responsibility to acquire
that license before Distributing such computer program.
3. DESCRIPTION AND DEPOSIT OF CONTRIBUTIONS
3.1 To the extent Recipient wishes to become a Contributor by making a Contribution, such
Contributor shall:
(a) (i) Deposit such Contribution at the Website according to the Contribution instructions found at
such Website, or (ii) disclose such Contribution at a meeting of any working group of Accellera;
(b) (i) Describe such Contribution in reasonable detail on Exhibit B (including the additions or
changes such Contributor made to create the Contribution and the date of any such changes or
additions), (ii) completing a Contribution Questionnaire with respect to such Contribution, and (iii)
delivering both documents to the Secretary of Accellera. All Contributions made after the date
hereof shall be effectuated by Contributor (x) amending Exhibit B and delivering such amended
Exhibit B to the Secretary of Accellera, which amended exhibit shall automatically replace the existing
Exhibit B, (y) completing a Contribution Questionnaire with respect to such Contribution, and (z)
delivering both documents to the Secretary of Accellera;
(c) Cause such Contribution to contain a file documenting such Contributor's name and contact
information, additions or changes such Contributor made to create the Contribution, and the date of
any such changes or additions; and
(d) Cause such Contribution to include in each file a prominent statement substantially similar to the
following: “Any code contained in this Contribution is derived, directly or indirectly, from the
SystemC source code. Copyright© 1996-[current year here] by all Contributors. All Rights reserved.
The contents of this file are subject to the restrictions and limitations set forth in the SystemC Open
Source License Version 3.1 (the “License”). You may not use this file except in compliance with such
restrictions and limitations. You may obtain instructions on how to receive a copy of the License at
http://www.accellera.org/. Software distributed by Contributors under the License is distributed
exclusively on an “AS IS” basis, WITHOUT WARRANTY OF ANY KIND, either express or
implied. See the License for the specific language governing rights and limitations under the License.”
3.2 Accellera may from time to time publish policies and procedures regarding the contribution or
depositing of Contributions as well as establish additional details regarding the contribution process. Without
limiting the foregoing, Accellera or the administrators of the Website shall have the right to remove any
Contribution from the Website at any time.
4. REQUIREMENTS OF DISTRIBUTION
4.1 A Recipient may choose to Distribute any Contribution or any compilation of multiple Contributions
(except for any Code Contributions) under its own license agreement provided that:
(a) Recipient complies with the terms and conditions of this Agreement;
(b) As between Recipient and any other Contributor, Recipient assumes all warranties and conditions,
express and implied, and all liability for damages arising out of its Distribution; and
(c) Recipient makes available to recipients of such Distribution then Source Code for such
Distributions, and informs them on how to obtain it in a reasonable manner on or through a medium
customarily used for software exchange.
4.2 If a Recipient chooses to Distribute any Code Contribution or compilations of Code Contributions
then:
(a) Such Code Contribution must be Distributed under this Agreement; and
(b) A copy of this Agreement must be included with each copy of such Code Contribution.
4.3 Each Recipient must include the following in a conspicuous location in the Code Contribution so
Distributed: “Copyright© 1996-[current year here], by all Contributors. All rights reserved.”
4.4 In addition, each Recipient that creates and Distributes or otherwise transfers a Modification whether
or not such Modification has been deposited pursuant to Section 3 must identify the originator of such
Modification in a manner that reasonably allows third parties to identify the originator of the Modification.
4.5 A Recipient may choose to Distribute the Accellera Documentation under its own license agreement,
provided that Recipient complies with the terms and conditions of this Agreement. Each Recipient must
include the following in a conspicuous location in the Accellera Documentation so Distributed or transferred:
“Copyright© 1996-[current year here], by Accellera Systems Initiative. All rights reserved.”
In addition, each Recipient that creates and Distributes a modification or Derivative work of the Accellera
Documentation, whether or not such modification or Derivative work has been contributed pursuant to a
Copyright Agreement must identify the originator of such modification or Derivative work in a manner that
reasonably allows third parties to identify the originator of the modification or derivative work.
5. INDEMNIFICATION
Any Recipient which Distributes any Contribution and/or Accellera Release (a “Distributor”) may accept
certain responsibilities with respect to end users, business partners and the like. While this license is
intended to facilitate the commercial use of Contributions Accellera Documentation and Accellera
Releases, a Distributor shall Distribute such Contributions, Accellera Documentation and Accellera Releases
in a manner which does not create potential liability for the Contributors. Therefore each Distributor hereby
agrees to defend and indemnify every Contributor (“Indemnified Contributor”) against any losses,
damages and costs (collectively “Losses”) arising from claims, lawsuits and other legal actions brought
by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such
Distributor, including but not limited to the terms and conditions under which Distributor offered such
Contributions, Accellera Documentation and/or Accellera Releases in connection with its Distribution thereof.
The obligations in this Section 5 do not apply to any claims or Losses relating to any actual or alleged
intellectual property infringement of any Contribution, Accellera Documentation or Accellera Release. In
order to qualify, an Indemnified Contributor must: (a) promptly notify the Distributor in writing of such
claim, and (b) allow the Distributor to control, and cooperate with the Distributor in, the defense and any
related settlement negotiations. The Indemnified Contributor may participate in the defense of any such claim
at its own expense.
For example, a Recipient might include a Contribution in a commercial product offering, Product X. That
Recipient is then a Distributor. If that Distributor then makes performance claims, or offers warranties,
support, or indemnity or any other license terms related to Product X, those performance claims, offers and
other terms are such Distributor's responsibility alone. Under this Section 5, the Distributor would have to
defend claims against the Contributors related to those performance claims, offers, and other terms, and if a
court requires any Contributor to pay any damages as a result, the Distributor must pay those damages.
6. NO WARRANTY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, ALL CONTRIBUTIONS, ACCELLERA
DOCUMENTATION AND ACCELLERA RELEASES ARE PROVIDED EXCLUSIVELY ON AN “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. EACH RECIPIENT IS SOLELY
RESPONSIBLE FOR DETERMINING THE APPROPRIATENESS OF ITS USE AND DISTRIBUTION OF ANY
CONTRIBUTION, ACCELLERA DOCUMENTATION AND ACCELLERA RELEASE AND ASSUMES ALL
RISKS ASSOCIATED WITH ITS EXERCISE OF RIGHTS UNDER THIS AGREEMENT, INCLUDING BUT NOT
LIMITED TO THE RISKS AND COSTS OF PROGRAM ERRORS, COMPLIANCE WITH APPLICABLE LAWS,
DAMAGE TO OR LOSS OF DATA, PROGRAMS OR EQUIPMENT, AND UNAVAILABILITY OR
INTERRUPTION OF OPERATIONS. THIS DISCLAIMER OR WARRANTY CONSTITUTES AN ESSENTIAL
PART OF THIS AGREEMENT. NO USE OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR
ACCELLERA RELEASE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
7. DISCLAIMER OF LIABILITY
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NONE OF THE RECIPIENTS, CONTRIBUTORS
OR ACCELLERA SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
EXEMPLARY, PUNITIVE, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST
PROFITS), 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 OR DISTRIBUTION OF ANY CONTRIBUTION, ACCELLERA DOCUMENTATION OR ACCELLERA
RELEASE OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
8. U.S. GOVERNMENT USE
If Recipient is licensing any computer program on behalf of any unit or agency of the United States
Government, then such computer program is commercial computer software, and, pursuant to FAR 12.212 or
DFARS 227.7202 and their successors, as applicable, shall be licensed to the Government under the terms and
conditions of this Agreement.
9. PATENT CLAIMS
If Recipient institutes patent litigation against any entity (including a cross-claim, counterclaim or declaratory
judgment claim in a lawsuit) alleging that any Contribution, Accellera Release or combination of
Contributions (excluding combinations of any Contribution with other software or hardware) infringes such
Recipient's patent(s), then the rights granted to Recipient by each Contributor under Section 2 shall terminate
as of the date such litigation is filed.
10. TERMINATION
All Recipient's rights under this Agreement shall terminate if Recipient fails to comply with any of the
material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time
after becoming aware of such noncompliance. If such occurs, Recipient shall cease all use and Distribution of
any Contributions of any other Contributor, Accellera Documentation and Accellera Releases based upon the
rights granted to Recipient under this Agreement as soon as reasonably practicable. However,
Recipient's obligations under this Agreement and any licenses granted by Recipient relating to any
Contributions shall survive such termination.
11. LICENSE VERSIONS
Accellera may publish new versions (including revisions) of this Agreement from time to time. Each
new version of the Agreement will be given a distinguishing version number. Any Contribution, Accellera
Documentation or Accellera Release may always be Distributed subject to the version of the Agreement under
which it was received. In addition, after a new version of the Agreement is published, Contributor may elect
to Distribute any Contribution, Accellera Documentation or Accellera Release under the new version. No
one other than Accellera, acting by a vote of at least seventy five percent (75%) of the members of its Board
of Directors, has the right to modify this Agreement; provided that Exhibit B and Exhibit C may be amended
as specifically set forth in Section 3.1(b), and Exhibit D may be amended as specifically set forth in Section
1.13.
12. ELECTRONIC ACCEPTANCE
This Agreement may be executed either electronically or on paper. If this Agreement is executed
electronically, by clicking on the “Accept” button, Recipient warrants that it agrees to all of the terms of this
Agreement, that Recipient is authorized to enter into this Agreement, and that this Agreement is legally
binding upon Recipient. If Recipient does not agree to be bound by this Agreement, then Recipient shall
click the “Decline” button and Recipient shall not receive any rights from the Contributors nor shall
Recipient download any Contributions, Accellera Documentation or Accellera Releases.
13. GENERAL
This Agreement represents the complete agreement concerning the subject matter hereof and supersedes all
prior agreements or representations, oral or written, regarding the subject matter hereof. If any provision of
this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or
enforceability of the remainder of the terms of this Agreement, and without further action by the parties
hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and
enforceable. This Agreement shall be executed in multiple counterparts (either electronically and/or on paper),
each of which shall be deemed to be an original, but all of which shall be one and the same Agreement. A
facsimile or other copy of the Agreement shall have the same force and effect as an originally executed copy
thereof.
This Agreement is governed by the laws of California, without reference to conflict of laws principles. Each
party waives its rights to a jury trial in any resulting litigation. Any litigation relating to this Agreement shall
be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in
Santa Clara County, California, or the Santa Clara County Superior Court. The application of the United
Nations Convention on Contracts for the International Sale of Goods is expressly excluded. The provisions of
this Agreement shall be construed fairly in accordance with its terms and no rules of construction for or
against either party shall be applied in the interpreting this Agreement. Recipient shall not use any
Contribution, Accellera Documentation or Accellera Release in violation of local and other applicable laws
including, but not limited to, the export control laws of the United States.
<Signature page follows>
IN WITNESS WHEREOF, duly authorized representatives of the parties have executed and delivered this
Agreement as of the later of the dates set forth below.
RECIPIENT:
By:
Name:
Its:
Date:
ACCELLERA SYSTEMS INITIATIVE:
By:
Name:
Its:
Date:
EXHIBIT A
List of Contributions as of July 13, 2006
Number Contribution
1. Updated TLM Proposal
2. TLM Extensions
3. Abstract titled "Transaction Level Modeling in SystemC"
4. Code and related material entitled "SCE-API Example - Standard Co-emulation APO v1.8 Spec and Routed
Example"
5. Code and related material entitled "Simplebus v2.2 Example for SystemC v2.0.
6. Code and related material entitled "SystemC Generic Transaction Level Communication Channel."
7. Review of TLM API code and related documents.
8. SystemC Verification Library version 1.0; versions 1.1, 1.2, 2.0, 2.0.1 of the SystemC modeling language as
released by Accellera and which are, or were, available for download on the website prior to the
agreement; version 2.1 (beta 11) of the SystemC modeling language to be released and made available by
Open SystemC Initiative for download on the website.
9. Code and related material entitled "System Design with SystemC Examples."
10. Presentation document titled "Towards a SystemC Transaction Level Modeling Standard," dated June
2004; presentation document titled "TLM Extensions," dated April 2004; presentation document titled
"Updated TLM Proposal," dated March 29, 2004; abstract titled "Transaction Level Modeling in System C."
11. Code and related material entitled "MP3 Decoder Example plus Performance Benchmark."
12. SystemC October 12 Library.
13. Source code modifications to the SystemC Library embodied in the October 12, 2004 kit
(system_2_z_lib.oct_12_2004.tgz).
Source code modifications to the SystemC Regression Test Suite embodied in the October 12, 2004 kit
(systemc_2_1_tests.oct_12_2004.tgz).
14. Synthesizable Subset 1.0.
15. TLM Contribution (Presentation documents; abstract; code; proposal dated 3/24/04).
16. Updated version of TLM kit
17. Code and related material “2.1 Beta Regression Tests”
18. Code and related material “OSCI SystemC 2.1 Beta”
19. SystemC 2.1
20. Assorted recommendations for enhancements, bug fixes and improved cross-platform support, including
project files for Microsoft Visual C++ versions 6.0 and 7.1 that are contained within the files systemc-
2.1.05may05.tgz and systemc_tests-2.105may05.tgz.
21. Minor modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005 to
permit port to Microsoft VC++ Version 7.
22. Numerous modifications incorporated in SystemC 2.1 open source implementation dated July 14, 2005.
23. A collection of interfaces and implementations in SystemC for analysis objects.
A collection of interfaces and implementations in SystemC for configuring components in a design.
24. Modifications to the most recent version of SCV which allow it to run under the SystemC-2.1v1 kit.
25. Set of header files intended to be included in the SystemC TLM Modeling library code. The API provides
for 1 interfaces: (a) “Atom at once (Variously called BA, PVT, CC) in which a single atom is transported at
once.
26. Modifications included in SystemC 2.2 library labeled “systemc-2.2.04feb06.tgz;”
Modifications included in SystemC 2.2 test suites labeled “systemc_tests-2.2.04feb06.tgz.”
27. Modifications to the SystemC 2.2 library to enable the port to gcc version 4;
Addition of compliance_1666 tests to the SystemC 2.2 regression test suite.
28. OSCI_TL3_2006_03_01.zip, including any updates of any of the foregoing, and
OSCI_SCML_Memory_and_Bitfield_2006_03_01.zip, including any updates of any of the foregoing.
29. C++/SystemC Code for Mentor’s SMI System PVT channel implementation; An example of a protocol
specific SystemC PVT channel implementation; Design examples using the above channel models; A
white-paper describing the channel implementations.
EXHIBIT B
Form of Description of Contributions
A. Description of Contributions
1.
2.
The undersigned hereby makes the Contributions described above
pursuant to the term, conditions and limitations of the SystemC
License.
By:
Name:
Its:
Date:
Address:
Tel:
Fax:
Email:
EXHIBIT C
Contribution Questionnaire
Contribution Number (see Exhibit B):
Date:
1. Is Contributor a member of Accellera Systems Initiative?
□ Yes
□ No
If Contributor is a member of Accellera Systems Initiative, please indicate Contributor’s membership status
and complete questions 2 or 3 (as applicable):
□ Corporate Member
□ Associate Member
If Contributor is not a member of Accellera Systems Initiative, please skip questions 2 and 3 and go to
question 4.
2. If Contributor is a Corporate Member or Associate Member of Accellera Systems Initiative, please indicate the
name, title, and contact information for the person making this Contribution on behalf of such Corporate Member
or Associate Member:
Name:
Title:
Address:
Phone:
Fax:
Email:
3. If Contributor is not a member of Accellera Systems Initiative, then please complete the following:
If the Contributor is a natural person, please indicate the name and address of Contributor’s employer
and the title of the position held at such employer:
Name of Employer:
Title with such Employer:
Address:
Phone:
Fax:
Email:
If Contributor is an entity (corporation, limited liability company, partnership), then please indicate the
name, title, and contact information for the person making this Contribution on behalf of such Contributor.
Entity Name:
Name:
Title:
Address:
Phone:
Fax:
Email:
EXHIBIT D
Trademark Usage Policy
I. LIST OF MARKS
1. Open SystemC
2. Open SystemC Initiative
3. OSCI
4. SystemC
5. SystemC Initiative
6. All logos that incorporate the foregoing word marks
II. PROPER USE OF MARKS
Trademarks and service marks function as adjectives and generally should not be used as nouns or verbs.
Accordingly, as often as possible, the Marks should be used as adjectives immediately preceding the generic
noun that refers to the service in question. For example:
The SystemC® software
The OSCI® LRM
No Possessives or Plurals. Since they are not nouns, the Marks should never be used in the possessive or
plural forms. For example, it is not appropriate to write “SystemC’s software.”
No Use as Verbs or as Puns. The Marks should never be used as verbs or as puns.
III. PROPER ATTRIBUTION
Trademark ownership is attributed in two ways, with the use of a symbol (TM, SM, ®) after the mark and with a
legal legend, usually found at the end of a document following the copyright notice. Following are Accellera’s
rules for symbols and legends to attribute the Marks:
Symbols:
Which Symbol Do I Use?
The Marks generally function as trademarks rather than service marks. Unless you are specifically directed
otherwise, please use the ® symbol after the Marks.
Where Do I Place the ® Symbol?
The ® symbol is placed immediately after the mark, either in superscript or subscript.
When Do I Use the Symbol?
The ® symbol is to be used after the Marks in the following instances:
Most Prominent Uses: A ® symbol is required after prominent uses of the Marks, e.g., in the headlines and
large print text of web pages, advertisements, other promotional materials and press releases, except where
space limitations or specific style considerations prevent compliance with this requirement.
First Use in Text: A ® symbol is required after the first use of each Mark in text, e.g. advertising copy or the
body of press releases, even though the symbol may have already appeared in the headline or after another
prominent use of the mark in the same document.
All Logos: The ® symbol must appear after all logos incorporating the Marks.
IV. LEGENDS
All Marks that appear on a web page or in a press release, advertisement or other written material (whether in
print or electronic form) must be attributed in an appropriate legend. The legend may be presented in
“mouseprint” but must be large enough to be read easily. Legends generally appear at the end of a document or
the bottom of a web page but may be placed elsewhere, e.g. the inside covers of documentation.
The Accellera Systems Initiative Legend: The following legend should be used in all materials in which any
of the Marks appear:
[Insert the Marks] are trademarks or registered trademarks of Accellera Systems Initiative, Inc. in the United
States and other countries and are used with permission.
V. MARKS NEVER COMBINED
The Marks should never be combined with the marks of any business other than Accellera. The Marks should
always appear visually separate from any other marks appearing in the same materials such that each mark
creates a distinct commercial impression. It would, for instance, not be appropriate to superimpose the logo of
another business over any Accellera logo.
VI. LOGOS
Logos incorporating the Marks can only be used in the format provided to you by Accellera for incorporation
into your materials or web pages. The logos provided to you by Accellera cannot be modified in any way
without Accellera’s prior written approval. Logos copied from Accellera web pages or other materials may not
to be used. Please contact info@accellera.org to obtain electronic files containing the Accellera logos and to
ask any question regarding the logos.</code></pre>
</div>
<div class="container">
<footer class="section text-dark">
<p>
<a href="help.html">Help</a> ·
<a href="https://gitter.im/aboutcode-org/discuss" target="_blank">Chat</a> ·
<a href="https://github.com/nexB/scancode-licensedb" target="_blank">GitHub</a> ·
<a href="https://www.aboutcode.org/" target="_blank">AboutCode</a>
</p>
<p>Designed and built by <a href="https://www.nexb.com/" target="_blank">nexB</a>.
Licensed under the <a href="cc-by-4.0.html">Creative Commons Attribution License 4.0 (CC-BY-4.0)</a>.</p>
<p>Generated with <a href="https://github.com/nexB/scancode-toolkit" target="_blank">ScanCode toolkit</a>
32.0.0rc2 on 2023-03-08.</p>
<p>SPDX Licenses list version: 3.20</p>
</footer>
</div>
<script>
$(document).ready(function() {
let url_params = new URLSearchParams(window.location.search);
let marks = url_params.getAll('mark'); // ?mark=0-10&mark=30-40
$.each(marks, function(index, value) {
let [start, end] = value.split("-");
$("#license-text").markRanges([{
start: start,
length: end - start,
}]);
});
});
</script>
</body>
</html>