Licenças do JavaScript do Viola Libre

Esta é a página de JavaScript License Web Labels do site, no formato que o GNU LibreJS lê para confirmar que todo o JavaScript executado aqui é software livre. A tabela é gerada automaticamente a cada build, porque os nomes dos arquivos mudam junto com o conteúdo.

Arquivos servidos por este site

assets/index-3JKZIJ_q.js AGPL-3.0 viola-libre-b66ffb68901e.tar.gz

O bundle reúne o código do Viola Libre com bibliotecas de terceiros. Todas as licenças envolvidas são compatíveis com a AGPL, então a obra combinada é distribuída sob a GNU AGPL versão 3; os termos originais de cada biblioteca continuam valendo para ela isoladamente. O tarball da terceira coluna é a árvore do repositório no commit exato que gerou este build — npm ci && npm run build reconstrói o arquivo minificado a partir dele.

Bibliotecas incluídas no bundle

JavaScript de terceiros que este site NÃO executa por conta própria

O player de vídeo do YouTube (https://www.youtube.com/iframe_api) é JavaScript não-livre e por isso nunca é carregado automaticamente: ele só entra em cena depois de um clique explícito, num botão que avisa disso. Todo o resto do site — cifras, dicionário de acordes, transposição, auto-rolagem e o editor de timing — funciona sem ele.

Os timbres de instrumento vêm de midi-js-soundfonts (MIT). Apesar da extensão .js, esses arquivos são baixados como texto e interpretados como dados de áudio; nada neles é executado como programa.

Código-fonte completo

O projeto inteiro, incluindo o backend, está em github.com/matheus-fsc/Viola-Libre sob AGPL-3.0-only.

← Voltar para o Viola Libre