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

Apache Software License

distro

1.9.0

Apache Software License

docker

7.1.0

Apache Software License

fasteners

0.19

Apache Software License

fastjsonschema

2.21.1

BSD License

GitPython

3.1.44

BSD License

graphviz

0.20.3

MIT License

lambdapdk

0.1.50

Apache License

orjson

3.10.16

Apache Software License; MIT License

packaging

24.2

Apache Software License; BSD License

pandas

2.2.3

BSD License

pillow

11.1.0

CMU License (MIT-CMU)

psutil

7.0.0

BSD License

PyGithub

2.6.1

GNU Library or Lesser General Public License (LGPL)

pyslang

8.0.0

MIT License

PyYAML

6.0.2

MIT License

requests

2.32.3

Apache Software License

streamlit

1.44.0

Apache Software License

streamlit-antd-components

0.3.2

streamlit-autorefresh

1.0.1

pydata-sphinx-theme

0.16.1

BSD License

docs

sc-leflib

0.4.0

Apache License 2.0

docs

Sphinx

8.2.3

docs

codespell

2.4.1

GPL-2.0-only

lint

tclint

0.5.4

MIT License

lint

google-vizier

0.1.21

Apache Software License

optimizer

logiklib

0.1.0

Apache License

test

pytest

8.3.5

MIT License

test

pytest-asyncio

0.26.0

test

pytest-cov

6.0.0

MIT License

test

pytest-timeout

2.3.1

DFSG approved; MIT License

test

pytest-xdist

3.6.1

MIT License

test

PyVirtualDisplay

3.0

BSD License

test

responses

0.25.7

Apache 2.0

test