# Código aberto do estúdio

Página pública: [/licenses/index.html](/licenses/index.html). Os downloads são arquivos estáticos e não exigem sessão.

Este inventário cobre as bibliotecas acrescentadas na entrega do estúdio de 9 de setembro de 2026 e as dependências de execução do pdf-lib. Não se apresenta como inventário de todas as dependências históricas do aplicativo.

## Mediabunny 1.56.0 — MPL-2.0

- Copyright (c) 2026-present, Vanilagy and contributors.
- [Licença integral](./mediabunny-1.56.0/LICENSE.txt).
- [Código-fonte correspondente](./mediabunny-1.56.0/mediabunny-1.56.0-source.tar.gz), 424.933 bytes.
- [Manifesto de origem e SHA-256 de cada arquivo](./mediabunny-1.56.0/SOURCE.json).
- [Commit oficial](https://github.com/Vanilagy/mediabunny/tree/533c857a313b15f98af24ad916eeda27204c38ce), correspondente à tag `v1.56.0` e ao `gitHead` publicado no npm.
- [Pacote npm original](https://registry.npmjs.org/mediabunny/-/mediabunny-1.56.0.tgz).

Os 69 arquivos do arquivo de fontes são `src/**`, `package.json`, `LICENSE` e `README.md` da biblioteca. Cada arquivo foi comparado byte a byte com o pacote npm original, cuja integridade SHA-512 publicada também foi verificada. Os arquivos não foram modificados; as únicas diferenças de empacotamento são o diretório externo, a exclusão dos executáveis pré-compilados e metadados determinísticos do TAR/GZIP. Os comentários MPL e avisos de copyright dos fontes foram preservados. Nenhum arquivo do aplicativo MultGen ou dado de usuário está incluído.

O código desta biblioteca é disponibilizado sob a MPL-2.0. O manifesto identifica a versão distribuída, sem depender apenas da branch atual do repositório. O link público em “Código aberto” no rodapé e o link do editor de vídeo levam a este download. A orientação sobre JavaScript minificado consta na [FAQ oficial da Mozilla, questão 16](https://www.mozilla.org/en-US/MPL/2.0/FAQ/).

## PDF e ZIP

- pdf-lib **1.17.1**, MIT: `pdf-lib-1.17.1/LICENSE.txt`.
- fflate **0.8.3**, MIT: `fflate-0.8.3/LICENSE.txt`.
- @pdf-lib/standard-fonts **1.0.0**, MIT: `pdf-lib-standard-fonts-1.0.0/LICENSE.txt`.
- @pdf-lib/upng **1.0.1**, MIT: `pdf-lib-upng-1.0.1/LICENSE.txt`.
- pako **1.0.11**, MIT e Zlib: `pako-1.0.11/LICENSE.txt` e `ZLIB-NOTICE.txt` (cópia integral do README original de `lib/zlib`).
- tslib **1.14.1**, 0BSD, dependência aninhada do pdf-lib: `tslib-1.14.1/LICENSE.txt` e `CopyrightNotice.txt`.

As licenças e os avisos são cópias integrais dos pacotes instalados. Seus arquivos `package.json` preservam a identificação de versão e autoria.

## Recorte local

@mediapipe/tasks-vision **1.0.1**, Apache-2.0: `mediapipe-tasks-vision-1.0.1/LICENSE.txt`. A licença foi copiada do arquivo Apache integral já distribuído junto ao modelo. [Avisos e origem do runtime e modelo MagicTouch](../models/imagen-cutout/NOTICE.md) e [hashes dos artefatos](../models/imagen-cutout/SHA256.json).

## Manutenção

Antes de atualizar qualquer uma destas versões, atualize seu inventário público, as licenças e o arquivo de fontes correspondente. Se houver alterações nos fontes do Mediabunny, distribua esses arquivos alterados sob a MPL-2.0 e atualize o manifesto; não rotule a cópia modificada como idêntica ao pacote upstream.

Verificação reprodutível no repositório: `python3 scripts/qa/verify-studio-licenses.py`. O script confere versões instaladas/lockfile, licenças, fontes, checksum do arquivo de fontes e destinos locais dos links públicos. A verificação de integridade do pacote npm usado nesta entrega está registrada em `SOURCE.json`.
