Skip to content

Notices

Outpost is built on other people's work.

Nearly every licence here is permissive, and every one of them asks for the same thing in return: say who wrote it. That is the whole price, and this page is how it is paid. The list is generated from the same register the build gates against, so it cannot quietly fall behind what is actually installed.

Packages
386
Licences
19
In the site
358
In the API
28

10 of these carry a condition that travels โ€” CC BY 4.0, LGPL, MPL-2.0.

COMPONENT-SCOPED. Obligations attach to that component's own files, not to the program that uses it, and they attach on DISTRIBUTION. Licensing the platform to another entity is a distribution, so the notices must travel and the licensee must be free to replace the component.

  • @img/sharp-libvips-linux-x64LGPL-3.0-or-laterweb
  • @img/sharp-libvips-linuxmusl-x64LGPL-3.0-or-laterweb
  • axe-coreMPL-2.0web
  • caniuse-liteCC-BY-4.0web
  • lightningcssMPL-2.0web
  • lightningcss-linux-x64-gnuMPL-2.0web
  • lightningcss-linux-x64-muslMPL-2.0web
  • certifiMozilla Public License 2.0 (MPL 2.0)api
  • psycopg2-binaryGNU Library or Lesser General Public License (LGPL)api
  • tqdmMPL-2.0 AND MITapi

MIT

315 packages

Credit is owed. Nothing else.

  • @alloc/quick-lru
  • @babel/code-frame
  • @babel/compat-data
  • @babel/core
  • @babel/generator
  • @babel/helper-compilation-targets
  • @babel/helper-globals
  • @babel/helper-module-imports
  • @babel/helper-module-transforms
  • @babel/helper-string-parser
  • @babel/helper-validator-identifier
  • @babel/helper-validator-option
  • @babel/helpers
  • @babel/parser
  • @babel/template
  • @babel/traverse
  • @babel/types
  • @emnapi/core
  • @emnapi/runtime
  • @emnapi/wasi-threads
  • @eslint-community/eslint-utils
  • @eslint-community/regexpp
  • @eslint/eslintrc
  • @eslint/js
  • @img/colour
  • @jridgewell/gen-mapping
  • @jridgewell/remapping
  • @jridgewell/resolve-uri
  • @jridgewell/sourcemap-codec
  • @jridgewell/trace-mapping
  • @napi-rs/wasm-runtime
  • @next/env
  • @next/eslint-plugin-next
  • @next/swc-linux-x64-gnu
  • @next/swc-linux-x64-musl
  • @nodelib/fs.scandir
  • @nodelib/fs.stat
  • @nodelib/fs.walk
  • @nolyfill/is-core-module
  • @rtsao/scc
  • @supabase/auth-js
  • @supabase/functions-js
  • @supabase/phoenix
  • @supabase/postgrest-js
  • @supabase/realtime-js
  • @supabase/storage-js
  • @supabase/supabase-js
  • @tailwindcss/node
  • @tailwindcss/oxide
  • @tailwindcss/oxide-linux-x64-gnu
  • @tailwindcss/oxide-linux-x64-musl
  • @tailwindcss/postcss
  • @tybys/wasm-util
  • @types/estree
  • @types/json-schema
  • @types/json5
  • @types/node
  • @types/react
  • @types/react-dom
  • @types/ws
  • @typescript-eslint/eslint-plugin
  • @typescript-eslint/parser
  • @typescript-eslint/project-service
  • @typescript-eslint/scope-manager
  • @typescript-eslint/tsconfig-utils
  • @typescript-eslint/type-utils
  • @typescript-eslint/types
  • @typescript-eslint/typescript-estree
  • @typescript-eslint/utils
  • @typescript-eslint/visitor-keys
  • @unrs/resolver-binding-linux-x64-gnu
  • @unrs/resolver-binding-linux-x64-musl
  • acorn
  • acorn-jsx
  • ajv
  • ansi-styles
  • array-buffer-byte-length
  • array-includes
  • array.prototype.findlast
  • array.prototype.findlastindex
  • array.prototype.flat
  • array.prototype.flatmap
  • array.prototype.tosorted
  • arraybuffer.prototype.slice
  • ast-types-flow
  • async-function
  • available-typed-arrays
  • balanced-match
  • brace-expansion
  • braces
  • browserslist
  • call-bind
  • call-bind-apply-helpers
  • call-bound
  • callsites
  • chalk
  • client-only
  • color-convert
  • color-name
  • concat-map
  • convert-source-map
  • cross-spawn
  • csstype
  • data-view-buffer
  • data-view-byte-length
  • data-view-byte-offset
  • debug
  • deep-is
  • define-data-property
  • define-properties
  • dunder-proto
  • emoji-regex
  • enhanced-resolve
  • es-abstract
  • es-define-property
  • es-errors
  • es-iterator-helpers
  • es-object-atoms
  • es-set-tostringtag
  • es-shim-unscopables
  • es-to-primitive
  • escalade
  • escape-string-regexp
  • eslint
  • eslint-config-next
  • eslint-import-resolver-node
  • eslint-module-utils
  • eslint-plugin-import
  • eslint-plugin-jsx-a11y
  • eslint-plugin-react
  • eslint-plugin-react-hooks
  • fast-deep-equal
  • fast-glob
  • fast-json-stable-stringify
  • fast-levenshtein
  • file-entry-cache
  • fill-range
  • find-up
  • flat-cache
  • for-each
  • function-bind
  • function.prototype.name
  • functions-have-names
  • generator-function
  • gensync
  • get-intrinsic
  • get-proto
  • get-symbol-description
  • get-tsconfig
  • globals
  • globalthis
  • gopd
  • has-bigints
  • has-flag
  • has-property-descriptors
  • has-proto
  • has-symbols
  • has-tostringtag
  • hasown
  • hermes-estree
  • hermes-parser
  • iceberg-js
  • ignore
  • import-fresh
  • imurmurhash
  • internal-slot
  • is-array-buffer
  • is-async-function
  • is-bigint
  • is-boolean-object
  • is-bun-module
  • is-callable
  • is-core-module
  • is-data-view
  • is-date-object
  • is-extglob
  • is-finalizationregistry
  • is-generator-function
  • is-glob
  • is-map
  • is-negative-zero
  • is-number
  • is-number-object
  • is-regex
  • is-set
  • is-shared-array-buffer
  • is-string
  • is-symbol
  • is-typed-array
  • is-weakmap
  • is-weakref
  • is-weakset
  • isarray
  • iterator.prototype
  • jiti
  • js-tokens
  • js-yaml
  • jsesc
  • json-buffer
  • json-schema-traverse
  • json-stable-stringify-without-jsonify
  • json5
  • jsx-ast-utils
  • keyv
  • language-tags
  • levn
  • locate-path
  • lodash.merge
  • loose-envify
  • magic-string
  • math-intrinsics
  • merge2
  • micromatch
  • minimist
  • ms
  • nanoid
  • napi-postinstall
  • natural-compare
  • next
  • node-exports-info
  • node-releases
  • object-assign
  • object-inspect
  • object-keys
  • object.assign
  • object.entries
  • object.fromentries
  • object.groupby
  • object.values
  • optionator
  • own-keys
  • p-limit
  • p-locate
  • parent-module
  • path-exists
  • path-key
  • path-parse
  • picomatch
  • possible-typed-array-names
  • postcss
  • prelude-ls
  • prop-types
  • punycode
  • queue-microtask
  • react
  • react-dom
  • react-is
  • reflect.getprototypeof
  • regexp.prototype.flags
  • resolve
  • resolve-from
  • resolve-pkg-maps
  • reusify
  • run-parallel
  • safe-array-concat
  • safe-push-apply
  • safe-regex-test
  • scheduler
  • set-function-length
  • set-function-name
  • set-proto
  • shebang-command
  • shebang-regex
  • side-channel
  • side-channel-list
  • side-channel-map
  • side-channel-weakmap
  • stable-hash
  • stop-iteration-iterator
  • string.prototype.includes
  • string.prototype.matchall
  • string.prototype.repeat
  • string.prototype.trim
  • string.prototype.trimend
  • string.prototype.trimstart
  • strip-bom
  • strip-json-comments
  • styled-jsx
  • supports-color
  • supports-preserve-symlinks-flag
  • tailwindcss
  • tapable
  • tinyglobby
  • to-regex-range
  • ts-api-utils
  • tsconfig-paths
  • type-check
  • typed-array-buffer
  • typed-array-byte-length
  • typed-array-byte-offset
  • typed-array-length
  • typescript-eslint
  • unbox-primitive
  • undici-types
  • unrs-resolver
  • update-browserslist-db
  • which-boxed-primitive
  • which-builtin-type
  • which-collection
  • which-typed-array
  • word-wrap
  • ws
  • yocto-queue
  • zod
  • zod-validation-error
  • SQLAlchemy
  • annotated-doc
  • anyio
  • fastapi
  • jiter
  • pydantic
  • pydantic-settings
  • pydantic_core
  • supabase
  • typing-inspection

Apache-2.0

21 packages

Credit is owed. Nothing else.

  • @eslint/config-array
  • @eslint/config-helpers
  • @eslint/core
  • @eslint/object-schema
  • @eslint/plugin-kit
  • @humanfs/core
  • @humanfs/node
  • @humanfs/types
  • @humanwhocodes/module-importer
  • @humanwhocodes/retry
  • @img/sharp-linux-x64
  • @img/sharp-linuxmusl-x64
  • @swc/helpers
  • aria-query
  • axobject-query
  • baseline-browser-mapping
  • detect-libc
  • doctrine
  • eslint-visitor-keys
  • sharp
  • typescript

ISC

13 packages

Credit is owed. Nothing else.

  • electron-to-chromium
  • eslint-import-resolver-typescript
  • fastq
  • flatted
  • glob-parent
  • graceful-fs
  • isexe
  • lru-cache
  • minimatch
  • picocolors
  • semver
  • which
  • yallist

BSD-2-Clause

7 packages

Credit is owed. Nothing else.

  • damerau-levenshtein
  • eslint-scope
  • espree
  • esrecurse
  • estraverse
  • esutils
  • uri-js

BSD-3-Clause

7 packages

Credit is owed. Nothing else.

  • esquery
  • source-map-js
  • httpcore
  • idna
  • python-dotenv
  • starlette
  • uvicorn

MPL-2.0

4 packages

Its own source stays under its own licence. Its notices travel with any copy that leaves us, and whoever receives that copy may replace it.

  • axe-core
  • lightningcss
  • lightningcss-linux-x64-gnu
  • lightningcss-linux-x64-musl

Apache Software License

3 packages

Credit is owed. Nothing else.

  • asyncpg
  • distro
  • openai

MIT License

3 packages

Credit is owed. Nothing else.

  • annotated-types
  • exceptiongroup
  • h11

BSD License

2 packages

Credit is owed. Nothing else.

  • click
  • httpx

LGPL-3.0-or-later

2 packages

Its own source stays under its own licence. Its notices travel with any copy that leaves us, and whoever receives that copy may replace it.

  • @img/sharp-libvips-linux-x64
  • @img/sharp-libvips-linuxmusl-x64

0BSD

1 package

Credit is owed. Nothing else.

  • tslib

CC-BY-4.0

1 package

Credit is owed. Nothing about the code is restricted.

  • caniuse-lite

CC0-1.0

1 package

Credit is owed. Nothing else.

  • language-subtag-registry

GNU Library or Lesser General Public License (LGPL)

1 package

Its own source stays under its own licence. Its notices travel with any copy that leaves us, and whoever receives that copy may replace it.

  • psycopg2-binary

MIT License / Apache Software License

1 package

Credit is owed. Nothing else.

  • sniffio

MPL-2.0 AND MIT

1 package

Its own source stays under its own licence. Its notices travel with any copy that leaves us, and whoever receives that copy may replace it.

  • tqdm

Mozilla Public License 2.0 (MPL 2.0)

1 package

Its own source stays under its own licence. Its notices travel with any copy that leaves us, and whoever receives that copy may replace it.

  • certifi

PSF-2.0

1 package

Credit is owed. Nothing else.

  • typing_extensions

Python-2.0

1 package

Credit is owed. Nothing else.

  • argparse

Everything else on this platform โ€” the pipelines, the plain-language layer, the curriculum, the games, the gates โ€” is Outpost's own work.