3. Licenses#

3.1. Software License#

Original SiliconCompiler software is licensed under an Apache 2.0 license.

3.2. Documentation License#

This document is released under a Creative Commons Attribution 4.0 International License.

3.3. Dependency Licenses#

SC relies on the following Python dependencies, which are licensed as shown. Note this table includes dependencies of the dependencies directly declared by SiliconCompiler.

Name

Version

License

Extra

distro

1.9.0

Apache Software License

docker

7.2.0

Apache-2.0

fasteners

0.20

Apache-2.0

GitPython

3.2.0

BSD-3-Clause

graphviz

0.21

MIT

lambdapdk

0.2.22

Apache-2.0

orjson

3.13.0

MPL-2.0 AND (Apache-2.0 OR MIT)

packaging

26.3

Apache-2.0 OR BSD-2-Clause

pillow

12.3.0

MIT-CMU

psutil

7.2.2

BSD-3-Clause

PyGithub

2.10.0

GNU Library or Lesser General Public License (LGPL)

pyslang

11.0.0

MIT License

PyYAML

6.0.3

MIT License

requests

2.34.2

Apache Software License

rich

15.0.0

MIT License

cocotb

2.1.0

BSD-3-Clause

cocotb

pandas

3.0.6

BSD License

dashboard

streamlit

1.64.0

Apache-2.0

dashboard

streamlit-antd-components

0.3.2

—

dashboard

streamlit-autorefresh

1.0.1

—

dashboard

pydata-sphinx-theme

0.19.0

BSD License

docs

sc-leflib

0.5.2

Apache-2.0

docs

Sphinx

8.2.3

BSD-2-Clause

docs

codespell

2.4.3

GPL-2.0-only

lint

tclint

0.9.0

MIT License

lint

google-vizier

0.1.21

Apache Software License

optimizer

aiohttp

3.14.5

Apache-2.0 AND MIT

server

fastjsonschema

2.22.2

BSD License

server

pytest

9.1.1

MIT

test

pytest-asyncio

1.4.0

Apache-2.0

test

pytest-cov

7.1.0

MIT

test

pytest-split

0.11.0

MIT License

test

pytest-timeout

2.4.0

DFSG approved; MIT License

test

pytest-xdist

3.8.0

MIT

test

PyVirtualDisplay

3.0

BSD License

test

responses

0.26.3

Apache-2.0

test