# Third-Party Licenses Pinchtab depends on the following open-source packages. All are compatible with MIT licensing. ## Direct Dependencies ### chromedp/chromedp - **License:** MIT - **Copyright:** (c) 2016-2025 Kenneth Shaw - **URL:** https://github.com/chromedp/chromedp - **Purpose:** Chrome DevTools Protocol driver — launches and controls Chrome ### chromedp/cdproto - **License:** MIT - **Copyright:** (c) 2016-2025 Kenneth Shaw - **URL:** https://github.com/chromedp/cdproto - **Purpose:** Generated Go types for the Chrome DevTools Protocol ## Transitive Dependencies ### chromedp/sysutil - **License:** MIT - **Copyright:** (c) 2016-2017 Kenneth Shaw - **URL:** https://github.com/chromedp/sysutil - **Purpose:** System utilities for chromedp (finding Chrome binary) ### go-json-experiment/json - **License:** BSD 3-Clause - **Copyright:** (c) 2020 The Go Authors - **URL:** https://github.com/go-json-experiment/json - **Purpose:** Experimental JSON library used by cdproto ### gobwas/ws - **License:** MIT - **Copyright:** (c) 2017-2021 Sergey Kamardin - **URL:** https://github.com/gobwas/ws - **Purpose:** WebSocket implementation for CDP communication ### gobwas/httphead - **License:** MIT - **Copyright:** (c) 2017 Sergey Kamardin - **URL:** https://github.com/gobwas/httphead - **Purpose:** HTTP header parsing (ws dependency) ### gobwas/pool - **License:** MIT - **Copyright:** (c) 2017-2019 Sergey Kamardin - **URL:** https://github.com/gobwas/pool - **Purpose:** Pool utilities (ws dependency) ### golang.org/x/sys - **License:** BSD 3-Clause - **Copyright:** (c) 2009 The Go Authors - **URL:** https://github.com/golang/sys - **Purpose:** Go system call wrappers ### github.com/ledongthuc/pdf - **License:** BSD 3-Clause - **Copyright:** (c) 2009 The Go Authors - **URL:** https://github.com/ledongthuc/pdf - **Purpose:** Transitive dependency in module graph (test tooling chain) ### github.com/orisano/pixelmatch - **License:** MIT - **Copyright:** (c) 2022 orisano - **URL:** https://github.com/orisano/pixelmatch - **Purpose:** Transitive dependency in module graph (test tooling chain) ### gopkg.in/check.v1 - **License:** BSD-style - **Copyright:** (c) 2010-2013 Gustavo Niemeyer - **URL:** https://gopkg.in/check.v1 - **Purpose:** Transitive dependency in module graph (test tooling chain) ### gopkg.in/yaml.v3 - **License:** Apache 2.0 / MIT - **Copyright:** (c) 2006-2011 Kirill Simonov, (c) 2011-2019 Canonical Ltd - **URL:** https://github.com/go-yaml/yaml - **Purpose:** YAML output format for snapshots ## Summary | Package | License | Compatible | |---------|---------|------------| | chromedp/chromedp | MIT | ✅ | | chromedp/cdproto | MIT | ✅ | | chromedp/sysutil | MIT | ✅ | | go-json-experiment/json | BSD 3-Clause | ✅ | | gobwas/ws | MIT | ✅ | | gobwas/httphead | MIT | ✅ | | gobwas/pool | MIT | ✅ | | golang.org/x/sys | BSD 3-Clause | ✅ | | github.com/ledongthuc/pdf | BSD 3-Clause | ✅ | | github.com/orisano/pixelmatch | MIT | ✅ | | gopkg.in/check.v1 | BSD-style | ✅ | | gopkg.in/yaml.v3 | Apache 2.0 / MIT | ✅ | All dependencies are MIT, BSD-style, or Apache 2.0 licensed, compatible with Pinchtab's MIT license.