Saltar para o conteúdo
PlayDepth

Licenças e código-fonte

A PlayDepth inclui componentes de terceiros, cada um com a sua licença. O texto completo de todas as licenças vai com a aplicação (no menu «Acerca da PlayDepth» e no ficheiro LICENCAS-DE-TERCEIROS.txt da pasta da aplicação).

Componentes incluídos

Componente Licença
Electron (Chromium, Node.js) MIT; Chromium: BSD e outras
React, Zustand, Zod MIT
Lucide ISC
FFmpeg 9.0.2, com x264, x265, SRT (com mbedTLS), dav1d e zlib GPL-3.0 (as bibliotecas: GPL-2.0+, MPL-2.0, Apache-2.0, BSD-2-Clause, Zlib, MIT)
Python PSF-2.0
ONNX Runtime MIT
NVIDIA CUDA e cuDNN (bibliotecas de execução) Licenças da NVIDIA, que permitem distribuí-las com a aplicação
NumPy, SciPy, protobuf, packaging BSD e compatíveis
OpenCV, flatbuffers Apache-2.0
Modelo de deteção RF-DETR (Roboflow) Apache-2.0

Código-fonte do FFmpeg

A PlayDepth usa o FFmpeg como programa separado (ffmpeg.exe e ffprobe.exe), distribuído nos termos da GNU General Public License, versão 3. Foi compilado exatamente a partir dos ficheiros abaixo; o compilar.sh refaz a compilação num MSYS2 (ambiente UCRT64). Cada ficheiro pode ser conferido pelo SHA-256.

Ficheiro Licença Tamanho SHA-256
ffmpeg-9.0.2.tar.xzGPL-3.011,5 MB8c3850283eb25fa026482078a04051e0be17347b09ef81a0849bec15a96e002e
x264-0480cb05.tar.bz2GPL-2.0-or-later0,8 MBf05c59f2e83d494c36307025dca2d3afc6b4d185f3a3453d06cc4fecd7094057
x265-020d7054.tar.gzGPL-2.0-or-later2,0 MBade2fd082d1a3d7adf89bb38eb54a5cbf6aad6c1c7ed130c89c7bf2cd626484d
nv-codec-headers-eddcea9e.tar.gzMIT0,1 MBea251ed884765b7523e0f4fa814dfd9acd7b5dcc43878cad744b77a46b429e48
AMF-headers-v1.5.3.tar.gzMIT0,1 MB0f521ad98041f8001147cded4a660127f18b1c27a801a5cd691bda1fa48381be
libvpl-674d015b.tar.gzMIT12,4 MB9d5d3c221b9d41468e04add6855cf5eec6df06dae7be649f84e1f846c98e38fb
srt-ff8ab25c.tar.gzMPL-2.01,7 MB86a337d0ea33e68434ac6cd23a59c834694527cb3be3d8d23fb75f41095dfc5c
mbedtls-3.6.7.tar.bz2Apache-2.05,2 MBa7e8bcbec0e6f761b4af24f25677626b35f762f68eef79c08677a363212d11f6
zlib-767c4c94.tar.gzZlib1,5 MBcafa75b907cd067b471fba32a2772c010a859086241ef70d3d57eda6aeea3a64
dav1d-9711965b.tar.bz2BSD-2-Clause1,2 MB16debd43d8c51ea139c2a18356b7bd6f6726ab94127cb0026064c5fa11cfe42e
compilar.sh—0,0 MBf3259f9b9d823e80e8cdd83fde3a16c7ba97415fab593f8f63acf7e13831fcfe
fontes.txt—0,0 MB3f6447dbb6b7d46bd875253c6ac7c02de45569ab3bd8b7c506f45f352c39667e