# Assinatura

> A linha Assinatura da página Conta, a licença perpétua, o plano e o estado dele, a renovação, os postos de licença, as estações conectadas à conta, os estados de atenção, o Administrar a assinatura, e o modo gratuito com a contagem do runtime.

A linha **Assinatura** lê a assinatura da conta em que esta estação está autenticada, e o que
ela significa para esta estação: se ela tem um posto de licença e, se não tem, quanto tempo o
runtime pode rodar antes de o modo gratuito pará-lo. Ela é só exibição, atualizada na entrada,
na partida, a cada 24 horas e toda vez que a página Conta abre; uma atualização que falha
mantém a última fotografia e diz quando ela foi tirada.

Enquanto a estação está sem estar autenticada, ou autenticada e ainda sem fotografia, a linha
mostra uma frase: "Entre para ver o plano da sua assinatura, a situação dela e as estações que
usam os postos de licença." O aviso de identidade temporária descrito em
[Conta](account-ganter-account#the-temporary-identity-notice) fica acima desta linha sempre que
se aplica.

## Licença perpétua {#perpetual-license}

A licença perpétua é comprada uma única vez, no site, para uma estação. Ela cobre todas as versões do seu ano e anteriores, sendo o ano o primeiro número da versão (2026.12.0 é uma versão de 2026). A estação a ativa ao entrar uma vez com internet; a partir daí ela continua licenciada sem nenhum contato com o site. O cartão dela fica acima do cartão da assinatura e aparece com a estação autenticada ou não, porque a licença sobrevive à sessão da conta.

| Situação | O cartão mostra |
| --- | --- |
| Esta estação tem uma licença perpétua que cobre a versão que ela roda | **Licença perpétua**, e "Esta estação roda com uma licença perpétua que cobre todas as versões de 2026 e anteriores. Ela continua funcionando offline, sem precisar acessar o site de novo." |
| A licença perpétua desta estação não cobre a versão que ela roda | Um aviso crítico, **A licença perpétua não cobre esta versão**: "A licença perpétua desta estação cobre todas as versões de 2026 e anteriores. Esta versão do Ganter Lab é mais nova, então a estação está rodando em modo gratuito. Para recuperar a licença, renove-a na página de assinatura do site ou reinstale a última versão de 2026: o instalador dela está na mesma página." O botão dele é **Administrar a assinatura**, e a entrada Conta do trilho leva um ponto de exclamação vermelho com o mesmo texto. |
| Esta estação não tem licença perpétua | Nenhum cartão. |

Quando uma estação entra, o site dá a ela uma licença perpétua livre da conta que cubra a versão dela antes de qualquer posto da assinatura. Uma estação tem no máximo uma licença, e uma conta pode ter licenças perpétuas e uma assinatura ao mesmo tempo. Uma estação mantém a licença perpétua mesmo quando ela não cobre a versão que a estação roda, e então não toma um posto da assinatura ao lado dela.

| Evento | O que acontece com a licença perpétua |
| --- | --- |
| Sair, na linha Conta | A licença volta para a conta, e a próxima estação que entrar pode ficar com ela. Esta estação roda em modo gratuito até entrar de novo; a confirmação avisa. |
| A sessão termina sem ninguém sair (o site recusou renová-la depois de muito tempo offline, por exemplo) | A estação mantém a licença perpétua e continua licenciada, enquanto a linha Conta a mostra sem estar autenticada. Uma licença de assinatura não sobrevive a isso. |
| A estação fica offline ou desligada, por qualquer tempo | Nada: a licença perpétua nunca é liberada por ausência. |
| O computador é trocado ou perdido | Remova a estação na página de assinatura do site; a licença fica então livre para a próxima estação que entrar. O site permite duas dessas transferências por licença a cada ano civil, e recusa a terceira informando o endereço para onde escrever. |
| A estação saiu enquanto estava offline | O site nunca soube disso e ainda conta a licença como desta estação. Entre de novo na mesma estação, ou remova-a no site, o que conta como uma transferência. |
| Uma versão mais nova do que a licença cobre é instalada | A estação roda em modo gratuito, e o aviso acima diz isso. Ela mantém a licença perpétua, então uma assinatura da conta não a assume: para usar um posto da assinatura no lugar, saia e entre de novo nesta estação, ou remova-a na página de assinatura do site, o que conta como uma transferência. Senão, renove a licença na página de assinatura do site, ou reinstale a última versão coberta com o instalador que essa página oferece. Depois de reinstalar, deixe a estação alcançar o site uma vez (abrir esta página já faz isso): se ela alcançou o site enquanto rodava a versão mais nova, a licença que ela guarda diz que ela não está licenciada até o site responder de novo. [Atualizações](settings-updates#perpetual-license) avisa antes de uma versão assim ser instalada, e só a instala depois de uma confirmação. |
| A licença é renovada no site | A estação lê o novo ano na próxima vez que alcançar o site. |

Nada nesta página compra, renova ou transfere uma licença perpétua: as três coisas acontecem na página de assinatura do site, por trás de **Administrar a assinatura**.

## Plano e estado {#plan-and-status}

| Elemento | O que ele mostra |
| --- | --- |
| Cobrança | **Cobrança mensal**, **Cobrança anual** ou **Cobrança a cada três anos**, ou **Sem assinatura** quando a conta não tem plano. Nenhum nome de plano é mostrado: existe uma assinatura só, então nomeá-la só convidaria à pergunta de quais outras existem. |
| Estado | Período de teste, Ativa, Pagamento em atraso, Cancelada, ou, sem plano, "Esta conta não tem plano ativo." Um estado que o aplicativo não conhece é mostrado como o servidor o mandou. |
| Linha de renovação | "Renova em {data}." enquanto a renovação está ligada; "Termina em {data}. A renovação está desligada." quando ela está desligada; "O período de teste termina em {data}." durante um teste; nada quando está cancelada. A data se lê no formato definido em Configurações > Idioma e formatos. A linha não é desenhada enquanto o aviso **A renovação termina em breve** já nomeia a data. |

Existe um plano só, sem níveis. As formas mensal, anual e mais longas diferem só no
compromisso; o que a estação pode fazer nunca depende do plano.

## Postos de licença {#license-seats}

Uma assinatura compra um número de postos, um por estação. Uma estação ocupa um posto enquanto
a entrada dela ainda puder renovar em silêncio, isto é, por 90 dias depois de ela ter sido
vista pela última vez; sair libera o posto na hora. O servidor, e não o aplicativo, decide
quais estações têm posto e relata a resposta por estação; o aplicativo lê a linha dele.

O medidor, **Postos de licença**, mostra os postos em uso sobre os postos comprados: uma célula
por posto, as células usadas preenchidas, até doze postos, e uma barra proporcional acima
disso. A leitura diz "{usados} / {total}" com a legenda **postos em uso**, ou **acima do seu
limite de postos** quando mais estações ocupam postos do que o plano comprou; a dica diz
"{usados} de {total} licenças em uso." O medidor é desenhado só enquanto a conta tem um plano
com ao menos um posto.

Quando os postos acabam, as estações além da quantidade rodam em modo gratuito: o servidor não
lhes concede posto, e esta linha diz isso com o aviso **Nenhuma licença atribuída a esta
estação**. Liberar um posto (desconectando outra estação, ou esperando uma envelhecer) ou
aumentar a quantidade licencia a estação seguinte na próxima atualização dela.

As licenças perpétuas são contadas à parte: o medidor conta só os postos da assinatura. Quando a conta tem licenças perpétuas, uma linha sob o título as conta, "Licenças perpétuas em uso: 1 de 2.", as licenças que alguma estação ocupa sobre o total delas, fora as reembolsadas.

## Estações conectadas a esta conta {#stations-signed-in-to-this-account}

Com um plano, a linha lista toda estação registrada na conta, da vista mais recentemente para
a mais antiga: um glifo de estação, o nome que ela relatou (o nome de máquina do Windows dela;
**Estação sem nome** quando ele está em branco), o chip **Esta estação** na linha que é este
computador, e "vista pela última vez hoje", "vista pela última vez ontem", "vista pela última
vez há {n} dias", a data, ou "vista pela última vez: não se sabe". Uma estação que entrou numa
conta diferente muda para aquela conta. Não há comando de expulsão aqui: uma estação
aposentada libera o posto dela ao sair, ou envelhece depois de 90 dias.

A lista também aparece quando a conta tem licenças perpétuas e nenhum plano. Uma estação com licença perpétua leva um selo contornado, "Perpétua, 2026 e anteriores", e nunca envelhece (veja [Licença perpétua](#perpetual-license)).

## Situação da assinatura em {#subscription-status-from}

Sob a lista, "Situação da assinatura em {data e hora}." nomeia quando a fotografia foi buscada.
Ele fica visível quando a estação está offline ou uma atualização falhou, para que uma
fotografia antiga nunca seja confundida com o presente.

## Administrar a assinatura {#manage-subscription}

**Administrar a assinatura** abre a página de assinatura do site, onde um visitante autenticado
compra um plano quando não existe nenhum e alcança o portal de cobrança (forma de pagamento,
cancelamento, mensal ou anual, quantidade, faturas) quando existe. Na janela da estação ela
abre no navegador padrão; num navegador comum ela abre numa aba nova. O botão fica no pé do
cartão, ou dentro do aviso de atenção quando há um à mostra.
Os dois avisos de uma licença que o site não confirmou o deixam no pé.

## Atenção da licença {#license-attention}

Quando a assinatura precisa de ação, o cartão é encabeçado por um aviso. O mesmo diagnóstico
marca a entrada Conta do trilho com um ponto de exclamação (âmbar para os três primeiros,
vermelho para os demais) cuja dica carrega o texto do aviso, e a entrada então abre direto nesta
linha. Nada mais é levantado por isso: nenhuma tarja e nenhuma notificação do sistema.

| Título | Gravidade | Texto | Quando |
| --- | --- | --- | --- |
| O pagamento está em atraso | Atenção | Esta estação continua licenciada enquanto a cobrança é tentada de novo. Atualize a forma de pagamento para não perder a licença dela. | O estado é em atraso e esta estação tem um posto. |
| A renovação termina em breve | Atenção | A assinatura termina em {data} porque a renovação está desligada. Depois disso, esta estação roda em modo gratuito, a menos que a assinatura seja renovada. | Ativa, renovação desligada, término em até 14 dias. |
| A renovação está desligada | Atenção | A renovação está desligada, mas não há data de término disponível. Esta estação roda em modo gratuito quando a assinatura terminar, a menos que a renovação volte. | Ativa, renovação desligada, nenhuma data de término conhecida. |
| Assinatura cancelada | Crítico, forte | Esta estação está rodando em modo gratuito. Comece uma assinatura nova para ter o runtime sem limite de volta. | O estado é cancelado. |
| Nenhuma licença atribuída a esta estação | Crítico, forte | Esta estação está rodando em modo gratuito porque a assinatura não tem licença livre para ela: uma licença fica com a estação que a tomou. Para liberar uma, saia da conta naquela estação ou remova-a na página de assinatura do site. Acrescentar uma licença à assinatura também cobre esta estação. | O estado é ativo ou em atraso e o servidor não concedeu um posto a esta estação. |
| Licença não confirmada pelo site | Crítico, forte | A assinatura concede uma licença a esta estação, mas o site ainda não a confirmou para esta versão do Ganter Lab, então a estação roda em modo gratuito. A licença passa a valer na próxima vez que a estação falar com o site: clique em Consultar de novo com a internet disponível, ou aguarde a consulta diária. | O estado é ativo ou em atraso, o servidor concedeu um posto a esta estação, e a estação não tem uma licença assinada pelo site que esta versão aceite: na primeira abertura de uma versão nova, antes de ela falar com o site, ou enquanto o site não assina. |
| A confirmação da licença venceu | Crítico, forte | A assinatura concede uma licença a esta estação, mas a última confirmação do site venceu em {data} sem ser renovada, então a estação roda em modo gratuito. Uma estação precisa falar com o site pelo menos uma vez a cada 90 dias para manter a licença. A licença volta na próxima vez que a estação falar com o site: clique em Consultar de novo com a internet disponível, ou aguarde a consulta diária. | O mesmo, quando a licença que o site assinou por último para esta estação passou da data: 90 dias se passaram sem a estação falar com o site. |

Só um aviso aparece de cada vez, nesta ordem: cancelada primeiro, depois um posto faltando,
depois uma licença que o site não confirmou, depois o atraso, e depois os casos de renovação. Os
quatro fortes são os estados em que o runtime já está correndo para uma parada. Um período de
teste sem posto, e uma conta sem plano, não levantam aviso; a contagem do modo gratuito sozinha
diz que a estação não está licenciada.

Nesses dois avisos o botão é **Consultar de novo**, no lugar de Administrar a assinatura, que
fica no pé do cartão: ele pergunta ao site na hora, do mesmo jeito que abrir a página, e o aviso
some assim que o site responde com uma licença. Sem internet nada muda; a estação também pergunta
sozinha na abertura e uma vez por dia.

O aviso da licença perpétua, **A licença perpétua não cobre esta versão**, não é um destes: ele fica no cartão da licença perpétua, vem antes de qualquer outro diagnóstico, e enquanto ele aparece este cartão não mostra nenhum. Uma estação com licença perpétua não recebe nenhum dos diagnósticos da assinatura (cancelada, em atraso, os casos de renovação), só os dois sobre uma licença que o site não confirmou, ou **Nenhuma licença atribuída a esta estação** quando o site deixa de concedê-la.

## O modo gratuito e a contagem do runtime {#free-mode-and-the-runtime-countdown}

Uma estação está **licenciada** quando três coisas valem ao mesmo tempo: ela está autenticada,
a assinatura está ativa ou em atraso (o atraso continua funcionando), e o servidor concedeu um
posto a esta estação. O servidor emite essa concessão para a estação por 90 dias a cada
contato: na partida, uma vez por dia e sempre que a página Conta abre. Uma estação que perde a
conexão continua licenciada, portanto, por 90 dias depois do último contato com o servidor;
passada essa data, ela roda na janela de quem está autenticado até alcançar o servidor de novo,
mesmo que a fotografia guardada nesta página ainda mostre o posto. O runtime de uma estação
licenciada nunca para sozinho.

Uma estação também está licenciada, autenticada ou não, quando tem uma licença perpétua assinada pelo site que cobre a versão que ela roda. Essa licença não tem data de fim, então a estação nunca mais precisa do site (veja [Licença perpétua](#perpetual-license)).

Todo o resto é **modo gratuito**. Todo recurso continua disponível; o que é limitado é quanto
tempo o runtime roda antes de parar e esperar por um reinício:

| Estado | Janela |
| --- | --- |
| Sem estar autenticada | 1 hora |
| Autenticada sem posto (sem plano, cancelada, ou além da quantidade) | 2 horas |
| Licenciada | Sem limite |
| Com uma licença perpétua que cobre a versão que ela roda, autenticada ou não | Sem limite |

A janela conta a partir da partida do runtime. Entrar durante uma contagem alarga a janela e
mantém o começo dela; sair durante uma contagem a recomeça daquele momento, então uma estação
nunca é parada no instante em que o estado mudou. Perder a licença (um cancelamento, um posto
perdido numa atualização) começa uma janela nova daquele momento. Passar a ser licenciada
estando parada reinicia o runtime sozinha.

### O que você vê {#what-you-see}

| Onde | O quê |
| --- | --- |
| Barra de status, primeiro item | O G da entrada Conta em âmbar e a contagem regressiva, "Gratuito · mm:ss" abaixo de uma hora e "Gratuito · hh:mm:ss" a partir de uma hora (a janela de duas horas de uma estação autenticada começa em horas); a dica diz "Modo gratuito: o runtime para quando o tempo acaba. Entre na sua conta ou adicione uma licença para remover o limite. Clique para abrir a Conta." Pressioná-lo abre esta página. Escondido enquanto licenciada. |
| Cinco minutos antes da parada | Uma notificação, **Limite de tempo do modo gratuito**: "O runtime vai parar em cerca de {n} minutos. Entre na conta ou adicione uma licença para remover o limite.", levantada uma vez por janela, e uma notificação do sistema quando a janela está escondida ou minimizada. |
| Na parada | Uma notificação, **Runtime parado**: "O limite de tempo do modo gratuito foi atingido e o runtime parou. Entre na conta ou adicione uma licença para remover o limite, ou reinicie o runtime na estação.", e uma notificação do sistema. |
| A faixa do shell, acima do trilho em toda rota | **Runtime parado**, "A aquisição, a Logic e a gravação estão pausadas. Sua configuração e as execuções gravadas estão intactas.", e o botão **Reiniciar o runtime** na janela da própria estação. Um navegador lê "O reinício acontece na estação, o computador que roda o Ganter Lab." no lugar. |
| Barra de status com o runtime parado | "Gratuito · runtime parado", e no lugar dos indicadores de saúde e de alarme uma mensagem que leva a algum lugar: "Entre para ampliar a janela gratuita" ou "Adicione uma licença para remover o limite" (as duas abrem a página Conta), ou "Reinicie o runtime para continuar" na janela da estação. |
| Toda página menos esta | Um aviso de pausa, "Esta tela está pausada": "Ela lê a estação ao vivo, e nada está sendo lido enquanto o runtime está parado. Ela espera aqui em vez de mostrar valores que não são mais verdadeiros." |

### O que para e o que fica {#what-stops-and-what-stays}

A parada primeiro fecha a estação a toda mudança, drena o trabalho já admitido, depois aborta
qualquer execução ainda aberta (selando o arquivo dela como abortada), para a varredura da
lógica e para a comunicação, com o servidor OPC UA embutido incluído. O próprio aplicativo, o
endpoint MCP (só as ferramentas de inspeção) e esta página continuam de pé. Toda escrita, em
qualquer lugar, responde "Runtime parado" até um reinício completo: as mudanças no Connector e
na Logic, as operações do Process, a edição de dashboards, as configurações, os backups, e os
usuários, os papéis e os PINs. Entrar e sair de um usuário local, mudar o tema, e o próprio
Entrar, Sair e atualizar da conta Ganter continuam disponíveis, porque são eles que resolvem a
situação.

**Reiniciar o runtime** é oferecido só na janela da própria estação, nunca a um navegador, para
que uma janela de modo gratuito não possa ser zerada do outro lado da rede. Ele é imediato e
sem limite de vezes, e abre uma janela nova. Um reinício nunca retoma nem reinicia um
procedimento que estava rodando. Um reinício que falha deixa a estação parada, com "O runtime
não pôde ser reiniciado por completo. Consulte Eventos e tente de novo.", e o botão fica para
outra tentativa. O limitador escreve os passos dele no console de Eventos, sob a origem
**Licensing**.

## O que a linha não faz {#what-the-row-does-not-do}

- Ela nunca bloqueia um recurso. Não há níveis e nada fica trancado atrás do plano.
- Ela não compra, não cancela e não redimensiona nada. Toda mudança na assinatura acontece no
  site, atrás do Administrar a assinatura.
- Ela não decide a concessão de posto. O servidor a calcula e o aplicativo lê a linha da
  própria estação dele; o aplicativo nunca infere uma licença a partir das contagens.
- Ela não libera o posto de outra estação. Desconecte aquela estação, ou deixe-a envelhecer.
- Ela não mostra nada enquanto a estação está sem estar autenticada, fora o aviso de identidade temporária e o cartão da licença perpétua.
- Ela não compra, não renova nem transfere uma licença perpétua.
