para quem escreve plugin
A SmartManiaa cuida do pagamento, da proteção contra cópia e da vitrine. Você foca no que sabe fazer.
x-api-key: •••••••••••• // request { "license_key": "EASYTOOLS-7B2K-9X4M-PQR3", "machine_id": "a3f2c8…", "product_sku": "sket_easytools_clean", "product_version": "1.0.0" } // 200 OK { "message": "Licença válida.", "status": "valid", "update_available": false }
licença ativa · máquina vinculada
requisição e resposta reais da API — valores de exemplo, estrutura fiel ao que roda
Licencia. Emite a chave, valida a cada abertura e vincula a um computador. Trocar de máquina é pedido com confirmação por e-mail e janela de espera — restrição de verdade, e é o que mantém o preço por pessoa.
Cobra, e o dinheiro é seu. O cliente paga na sua conta Stripe, não na nossa. A plataforma retém uma comissão percentual na própria transação — você não espera repasse de ninguém.
Entrega, e continua entregando. O arquivo e cada atualização chegam pelo Hub. Você publica uma versão nova e ela aparece para quem já tem — sem lista de e-mail, sem .rbz por WhatsApp.
Nada disso é roadmap. É a infraestrutura que distribui o EasyTools hoje, em produção — o catálogo inteiro roda em cima dela.
O Hub for SketchUp é uma extensão que abre a plataforma numa janela do próprio SketchUp. Quem projeta encontra, instala, ativa e atualiza sem trocar de programa e sem sair do modelo.
É onde o EasyTools aparece hoje — e é onde o produto de outro developer apareceria. Não numa aba que a pessoa precisa lembrar de abrir, mas na barra de ferramentas em que ela já está trabalhando.
E o produto sai com o seu nome na frente: cada card do catálogo diz quem escreveu o plugin, e a vitrine separa os publicadores — hoje são dois, e a regra é a mesma para quem entrar: quem escreve é quem publica.
Aí a lista aparece inteira, e cada item é um sistema: período de teste. Licença que expira. Upgrade pago da versão 1 para a 2. Vender também fora da loja. Receber o dinheiro. E descobrir quem é o vendedor de registro para efeito de imposto — porque alguém vai emitir a nota, e esse alguém pode ser você.
Nenhum deles é o plugin. E todos precisam existir antes da primeira venda.
Proteção de licença é um sistema inteiro, e é o que mais custa a construir sozinho. Aqui ele é da plataforma, em duas camadas: a do plugin — chave, máquina, validação —, que roda hoje; e a do Hub — a máquina vinculada à conta e o cadeado —, que está desenhada. Cada peça abaixo diz o próprio estado.
o caminho de uma licença · a camada que roda
O cliente compra, ou baixa o grátis. O pagamento processa na sua conta Stripe e a licença nasce sozinha — você não emite nada na mão.
A primeira abertura vincula a máquina. O sistema registra o computador, e a chave passa a valer ali — em um, não em cem.
Em outro computador, não valida. Sem prova online de validade, o plugin não abre — e refazer essa prova precisa de internet.
A troca de máquina não vira chamado seu. O próprio cliente resolve: da máquina, na hora; remota, por e-mail com confirmação e janela de espera entre trocas.
| Mecanismo | O que ele faz | Estado |
|---|---|---|
| Vínculo por máquina | A chave vale em um computador. Trocar sai da própria máquina — posse é a prova — ou por e-mail com confirmação e janela de espera entre trocas. | Roda hoje |
| Validação a cada abertura | Sem prova de validade, o plugin não abre. Precisa de internet para validar a licença, e a validação se repete. Não existe versão que rode offline sem nunca revalidar. | Roda hoje |
| Bloqueio pelo servidor | Grátis vira pago, e licença vira revogada, na resposta seguinte do servidor — sem quebrar a instalação de ninguém e sem release novo. É o mesmo interruptor que fecha um beta. | Roda hoje |
| Cadeado de conta | O plugin só valida se o Hub daquela máquina estiver na mesma conta da chave. Mata a chave emprestada — o Hub do amigo está logado na conta do amigo — e, para quem comprou, é o contrário de uma trava: a licença passa a seguir a conta, não o computador. | Desenhado |
| Registro por instalação | Cada instalação anotada, com último sinal por máquina. Quem usa, quem parou de usar, e quem troca de computador com frequência estranha — visível antes de virar prejuízo. | Desenhado |
2 linhas dessa tabela ainda não foram construídas, e é por isso que elas estão marcadas. Desenhado quer dizer especificação escrita, com decisão tomada — não intenção vaga. E quando entrarem, entram do lado do servidor: valem para todo mundo sem release de plugin, inclusive para quem já instalou.
O modelo comercial do programa está em definição, e número que não existe não entra nesta página. O que dá para afirmar: o valor fica público antes de o programa abrir — e antes de qualquer cobrança. Quem está na lista de espera fica sabendo quando isso acontecer.
Em brevevalor do programa · em definição
Nenhum destes caminhos é ruim — são os que existem, e cada um deixa uma parte do trabalho com você. A comparação é sobre onde o trabalho mora, não sobre quem é o vilão.
| SmartManiaa | Extension Warehouse | SketchUcation | Venda diretaGumroad · site próprio | Servidor próprio | |
|---|---|---|---|---|---|
| Sistema de licença embutido | ✓ | ✓os checks entram no seu código | ✓sistema próprio da loja | — | ✗você escreve o sistema |
| Vínculo de máquina | ✓um computador por chave | ✓até duas instalações | — | — | ✗se você construir |
| Vitrine pronta, com o seu nome | ✓ | ✓ | ✓ | ✗você monta a página | ✗você monta tudo |
| Atualização chega sozinha | ✓pelo Hub | — | — | ✗o canal é você | ✗você constrói o updater |
| Cobrança processada pelo canal | ✓na sua conta Stripe | ✓ | ✓ | ✓pelo processador | ✗você integra o gateway |
| O que sobra para você | escrever o plugin | implementar os checks e o processo de vendor | integrar o sistema de licença deles | toda a proteção | tudo: id de máquina, servidor, checks |
✓ embutido no canal · ✗ fica com você · — sem afirmação: não encontramos fonte que sustente a célula.
O dinheiro das vendas passa pela SmartManiaa?
Não. O cliente paga na sua conta Stripe, e a comissão da plataforma é retida na própria transação — você não espera repasse de ninguém.
Preciso de conta Stripe própria?
Sim. A conta é sua e o dinheiro cai nela. A plataforma se conecta à sua conta para processar a venda e emitir a licença.
O suporte é de quem?
Pergunta de plataforma — pagamento, licença, acesso — é da SmartManiaa. Pergunta sobre o produto responde quem o escreveu: quem escreve o código responde o suporte.
Funciona para outro software além do SketchUp?
Hoje, não. A plataforma distribui plugins de SketchUp, e nenhum outro programa está em operação.
Quanto custa publicar?
Ainda não é público. O modelo está em definição e o valor sai antes de o programa abrir — até lá, nenhuma superfície do site mostra preço de developer.
A lista de espera registra o seu interesse — entrar exige conta, não custa nada e não compromete você com nada. Quando o programa abrir, o aviso aparece na sua conta, com as condições já públicas. E ela avisa, não ordena: ninguém ganha posição por chegar antes.