Open-source notices
Style Your Closet is built with open-source software, a free typeface, open models, and open data. Here are their authors' notices and licenses.
Reading HEIC photos: heic-to
In browsers that can't open HEIC photos themselves, the app uses heic-to 1.6.5, which includes libheif 1.23.5 and libde265 1.0.16. They're free software under the GNU Lesser General Public License, version 3 or later: you may copy, change, and share them under that license. The app uses them unmodified, as a separate file your browser downloads only when it needs it, so you can put your own build in its place.
- Source: heic-to 1.6.5 (opens in a new tab), libheif 1.23.5 (opens in a new tab), and libde265 1.0.16 (opens in a new tab)
- License texts: GNU LGPL, version 3 and the GNU GPL, version 3, which it builds on
The typeface: Archivo
Archivo, copyright 2020 The Archivo Project Authors, is licensed under the SIL Open Font License, version 1.1. Its source is on GitHub (opens in a new tab).
Models
The app's server uses these models, both under the MIT license:
- BiRefNet (opens in a new tab), copyright 2024 ZhengPeng, to remove photos' backgrounds.
- FashionCLIP (opens in a new tab), copyright 2023 Patrick John Chia, to tag clothes and describe how they look. It's built on LAION's OpenCLIP model and OpenAI's CLIP.
Data
Weather data by Open-Meteo.com (opens in a new tab), and places from GeoNames (opens in a new tab), both under the Creative Commons Attribution 4.0 license (opens in a new tab). The app reduces each day's forecast to its feels-like high and low, its highest chance of rain, and its strongest wind.
Software packages
The website includes code from these 72 packages. Every package's license notice is in one text file.
- @jridgewell/sourcemap-codec 1.6.0MIT
- @next/env 16.4.0MIT
- @opentelemetry/api 1.10.0Apache-2.0
- @oxc-project/types 0.152.0MIT
- @rollup/plugin-commonjs 28.0.1MIT
- @rollup/pluginutils 5.5.1MIT
- @sentry/browser-utils 11.5.0MIT
- @sentry/browser 11.5.0MIT
- @sentry/bundler-plugins 11.5.0MIT
- @sentry/conventions 0.26.0MIT
- @sentry/core 11.5.0MIT
- @sentry/feedback 11.5.0MIT
- @sentry/nextjs 11.5.0MIT
- @sentry/node 11.5.0MIT
- @sentry/opentelemetry 11.5.0MIT
- @sentry/react 11.5.0MIT
- @sentry/replay-canvas 11.5.0MIT
- @sentry/replay 11.5.0MIT
- @sentry/server-runtime-injection 11.5.0MIT
- @sentry/server-utils 11.5.0MIT
- @sentry/vercel-edge 11.5.0MIT
- @supabase/auth-js 2.117.2MIT
- @supabase/functions-js 2.117.2MIT
- @supabase/phoenix 0.4.5MIT
- @supabase/postgrest-js 2.117.2MIT
- @supabase/realtime-js 2.117.2MIT
- @supabase/ssr 0.12.7MIT
- @supabase/storage-js 2.117.2MIT
- @supabase/supabase-js 2.117.2MIT
- @swc/helpers 0.5.23Apache-2.0
- @tanstack/query-core 5.104.1MIT
- @tanstack/react-query 5.104.1MIT
- @types/estree 1.0.9MIT
- balanced-match 4.0.4MIT
- baseline-browser-mapping 2.11.27Apache-2.0
- brace-expansion 5.0.12MIT
- caniuse-lite 1.0.30001814CC-BY-4.0
- client-only 0.0.1MIT
- commondir 1.0.1MIT
- cookie 1.1.1MIT
- dotenv 17.4.2BSD-2-Clause
- estree-walker 2.0.2MIT
- fdir 6.5.0MIT
- glob 13.0.6BlueOak-1.0.0
- has-flag 4.0.0MIT
- heic-to 1.6.5LGPL-3.0
- iceberg-js 0.8.1MIT
- is-reference 1.2.1MIT
- lru-cache 11.5.3BlueOak-1.0.0
- magic-string 0.30.21MIT
- magic-string 1.4.3MIT
- minimatch 10.2.6BlueOak-1.0.0
- minipass 7.1.3BlueOak-1.0.0
- nanoid 3.3.20MIT
- next 16.4.0MIT
- oxc-parser 0.152.0MIT
- path-scurry 2.0.2BlueOak-1.0.0
- picocolors 1.1.1ISC
- picomatch 4.0.7MIT
- postcss 8.5.23MIT
- react-dom 19.3.0MIT
- react 19.3.0MIT
- rollup 4.64.12MIT
- scheduler 0.28.0MIT
- sentry 0.45.0FSL-1.1-Apache-2.0
- server-only 0.0.1MIT
- source-map-js 1.2.2BSD-3-Clause
- stacktrace-parser 0.1.11MIT
- styled-jsx 5.1.6MIT
- supports-color 8.1.1MIT
- tslib 2.8.10BSD
- type-fest 0.7.1(MIT OR CC0-1.0)
- web-vitals 6.2.3Apache-2.0