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

aiohttp

3.13.5

Apache-2.0 AND MIT

distro

1.9.0

Apache Software License

docker

7.1.0

Apache-2.0

fasteners

0.20

Apache-2.0

fastjsonschema

2.21.2

BSD License

GitPython

3.1.50

BSD-3-Clause

graphviz

0.21

MIT

lambdapdk

0.2.12

Apache-2.0

orjson

3.11.9

MPL-2.0 AND (Apache-2.0 OR MIT)

packaging

26.2

Apache-2.0 OR BSD-2-Clause

pandas

2.3.3

BSD License

pillow

12.2.0

MIT-CMU

psutil

7.2.2

BSD-3-Clause

PyGithub

2.9.1

GNU Library or Lesser General Public License (LGPL)

pyslang

10.0.0

MIT License

PyYAML

6.0.3

MIT License

requests

2.34.2

Apache Software License

rich

15.0.0

MIT License

streamlit

1.54.0

Apache-2.0

streamlit-antd-components

0.3.2

streamlit-autorefresh

1.0.1

cocotb

2.0.1

BSD-3-Clause

cocotb

pydata-sphinx-theme

0.16.1

BSD License

docs

sc-leflib

0.5.1

Apache License 2.0

docs

Sphinx

8.2.3

BSD-2-Clause

docs

codespell

2.4.2

GPL-2.0-only

lint

tclint

0.7.0

MIT License

lint

google-vizier

0.1.21

Apache Software License

optimizer

pytest

8.4.2

MIT License

test

pytest-asyncio

1.2.0

Apache-2.0

test

pytest-cov

7.1.0

MIT

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.0

Apache 2.0

test