Licenças de terceiros
A aplicação Hash Commander é software de Hash Commander (hashcommander4@gmail.com), todos os direitos reservados, e usa componentes de terceiros sob as suas licenças. O Hash Commander OS (firmware) é um trabalho derivado de projetos de código aberto e mantém as licenças originais.
Hash Commander OS (firmware)
| Componente | Licença | Notas |
|---|---|---|
| Hash Commander OS para NerdQAxe++ (base: firmware NerdQAxe++ de shufps e colaboradores, ESP-Miner-NerdQAxePlus) | GPL-3.0 (ficheiro LICENSE do repositório; indicado também no README) | Trabalho derivado: distribuído sob GPL-3.0 |
| Hash Commander OS para Bitaxe (base: ESP-Miner da bitaxeorg, incluindo a interface web AxeOS) | GPL-3.0 (ficheiro LICENSE do repositório) | Trabalho derivado: distribuído sob GPL-3.0 |
| ESP-IDF (Espressif) | Apache-2.0 | |
| LVGL (gráficos do ecrã) | MIT | |
| Outras bibliotecas do firmware | Ver cada pasta do código-fonte | Inventariar antes de publicar |
Obrigações GPL ao distribuir os .bin
- Manter avisos de copyright e o texto da licença no repositório e no site.
- Disponibilizar o código-fonte correspondente a cada binário (repositório público com a versão exata, ou oferta escrita) enquanto distribuíres o binário. Se o código sair do GitHub tem de ficar noutro sítio público e o site tem de ligar lá.
- Indicar as alterações feitas e as datas.
- Não impor restrições adicionais ao firmware (não aplicar ao firmware a cláusula "todos os direitos reservados" da app).
- A assinatura digital dos .bin das atualizações não dispensa o código-fonte; a cláusula de instalação (anti-tivoização) da GPL-3.0 deve ser revista por um jurista.
Aplicação de secretária
| Componente | Licença (confirmar) |
|---|---|
| Python (runtime e biblioteca padrão) | PSF License |
| websocket-client | Apache-2.0 |
| Bibliotecas de bandeja, interface, criptografia e empacotamento usadas na compilação | Inventariar com pip-licenses antes de cada release |
| Componente de carteira Lightning | [ver lista interna; incluir o aviso que a licença exige, sem descrever o funcionamento interno] |
| Fontes, ícones e imagens | Verificar a licença de cada um |
Marcas e serviços
Bitcoin, Nostr, Lightning, Bitaxe, NerdQAxe, Binance, mempool.space, Telegram, etc. pertencem aos respetivos donos. O Hash Commander não é afiliado nem aprovado por eles; os nomes servem só para indicar compatibilidade.
Aviso sobre o firmware Hash Commander OS
- Licença: o Hash Commander OS é distribuído sob a GNU General Public License, versão 3 (GPL-3.0). Texto completo: https://www.gnu.org/licenses/gpl-3.0.html. Cada repositório do firmware inclui o ficheiro LICENSE com o mesmo texto.
- Detentores de direitos: os acrescentos do Hash Commander OS têm cabeçalho "Copyright (C) 2026" e remetem para a GPL v3 nos ficheiros em main/hcos/. O resto do código pertence aos autores e colaboradores dos projetos de origem (NerdQAxe++: shufps e colaboradores; Bitaxe: projeto ESP-Miner da bitaxeorg). Não verificámos a lista completa de detentores nem os avisos de copyright da base Bitaxe; ficam os avisos originais no código-fonte.
- Código-fonte: o código-fonte correspondente de cada versão está publicado junto dos binários, em ficheiros hcos-source-*.tar.gz, listados na página Hash Commander OS (/hcos/) deste site.
- Alterações: o que foi acrescentado à base do NerdQAxe++ está descrito no README do repositório (principalmente em main/hcos/ e alguns pontos de ligação de uma linha).
- Outros componentes: o inventário completo das bibliotecas de terceiros incluídas no firmware (com versões e textos de licença) ainda não foi feito, e a licença de componentes como a interface AxeOS (que traz um ficheiro de licença próprio) não foi verificada por nós.
- Sem garantia: como diz a GPL-3.0, o firmware é fornecido sem garantia. Não é um firmware oficial dos fabricantes.
Isto é um modelo e não substitui aconselhamento jurídico; para uso comercial convém revisão por um jurista.