Licenças e Créditos
Transparência sobre autoria, referências técnicas e software de terceiros usado neste projeto.
Última atualização: 20 de março de 2026Autoria do Projeto (Florencio Dri)
Os componentes abaixo são autorais de Florencio Dri no contexto do VisuAlg Web:
- Plataforma VisuAlg Web: arquitetura da aplicação, experiência de aprendizado, integração editor/runtime e funcionalidades educacionais.
- Interpretador de VisuAlg no navegador: motor de interpretação da linguagem, análise de execução, depuração e recursos didáticos vinculados ao editor.
- Visual Cobra: linguagem, especificação, aliases em português e pipeline de transpilação para Python.
- Conteúdo educacional da plataforma: organização dos tópicos, exemplos e materiais pedagógicos publicados no projeto.
Créditos ao VisuAlg
- O projeto usa a linguagem/sintaxe do ecossistema VisuAlg/Portugol como referência educacional e de compatibilidade.
- Este site é um projeto independente e não oficial, sem vínculo de afiliação, manutenção ou endosso por parte dos mantenedores do software VisuAlg original.
- O nome "VisuAlg" e demais elementos relacionados permanecem de seus respectivos titulares.
Créditos do Visual Cobra
- Visual Cobra é um trabalho autoral de Florencio Dri neste projeto.
- A execução acontece sobre o runtime Python em navegador com MicroPython, após a conversão do código Visual Cobra para Python.
- Em resumo técnico:
Visual Cobra -> transpile para Python -> execução em MicroPython (WASM).
Créditos do MicroPython
O projeto utiliza MicroPython para execução de código Python no navegador.
- Projeto: micropython.org
- Distribuição usada no app:
@micropython/[email protected](carregada via CDN) - Licença: MIT License
- Copyright: Damien P. George e contribuidores
Principais Bibliotecas de Terceiros
Lista das bibliotecas mais relevantes para execução, editor, interface e telemetria da aplicação.
| Componente | Uso no projeto | Licença | Link |
|---|---|---|---|
| React / React DOM | Renderização da interface web | MIT | react.dev |
| Vite | Build, dev server e empacotamento | MIT | vite.dev |
| Monaco Editor | Editor de código no navegador | MIT | GitHub |
| @monaco-editor/react | Integração do Monaco com React | MIT | GitHub |
| @typefox/pyright-browser | Diagnóstico estático para Python | MIT | GitHub |
| Radix UI | Primitivos de componentes de interface | MIT | radix-ui.com |
| Tailwind CSS | Estilização utilitária da interface | MIT | tailwindcss.com |
| lucide-react | Ícones da interface | ISC | lucide.dev |
| Zod | Validação de estruturas de dados | MIT | zod.dev |
| date-fns | Manipulação de datas | MIT | date-fns.org |
Observações de Conformidade
- As bibliotecas de terceiros mantêm seus direitos e termos conforme licenças originais.
- Além dos itens listados acima, existem dependências transitivas registradas no
package-lock.jsone nopnpm-lock.yaml, cada uma com seus próprios termos. - Quando necessário, os textos integrais de licença podem ser consultados nos arquivos
LICENSEdos respectivos pacotes e repositórios oficiais.