Seu add-on de Blender, uma chave por artista.
Um campo de chave nas preferências do add-on. Limite de vagas por artista.
Plano Free · Sem cartão de crédito · Pronto em minutos
Programa com um agente de IA? Cole um prompt- Blender
- Python
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
- Discord
Feito para o seu jeito de vender.
Chave nas preferências
Uma chamada validate() com o SDK de Python.
client.validate()Vagas por artista
1, 2 ou 5 máquinas por licença.
Mantenha a chave da sua loja
Chaves da Gumroad, Lemon Squeezy e Payhip simplesmente funcionam.
Chave dentro do zip
Downloads do portal levam a chave de cada artista.
StandardO Sentinel detecta chaves compartilhadas
Chaves usadas em lugares demais.
Todos os planosCargos de comprador no Discord
Resgate uma licença, ganhe seu cargo de suporte.
No ar antes da sua próxima versão.
- 1Criar uma conta grátis
- 2Conecte Gumroad ou Payhip
- 3Adicione um campo de chave
import platform
import bpy
from .vendor.sunlicense import SunLicense # pip package, copied in
client = SunLicense(base_url="https://api.sunlicense.com",
token="slk_...") # API key: validation only, safe to ship
def license_ok(context) -> bool:
if not getattr(bpy.app, "online_access", True):
return False # respect "Allow Online Access" (Blender 4.2+)
prefs = context.preferences.addons[__package__].preferences
result = client.validate(prefs.license_key, host=platform.node())
return result.valid # False for refunded, revoked or over the seat limitPerguntas e respostas.
Como adiciono uma validação de licença a um add-on de Blender?
Copie o SDK de Python do SunLicense para a pasta do seu add-on (ele usa só a biblioteca padrão, que o Python do Blender inclui), adicione uma propriedade de chave de licença às suas AddonPreferences e chame client.validate(key, host=machine_id) antes de liberar seus operadores. No Blender 4.2 ou mais recente, confira bpy.app.online_access primeiro e declare o acesso à rede no manifesto da sua extensão.
Add-ons de Blender são GPL. O que uma chave de licença protege?
A GPL permite que qualquer pessoa compartilhe e altere seu código, e uma chave de licença não muda isso: um usuário determinado pode remover uma validação. O que você controla é a chave em si: quem baixa as novas versões do seu portal, quem recebe suporte e cargos de comprador, e o acesso a tudo o que você hospeda. Chaves compartilhadas e reembolsadas deixam de funcionar para tudo isso.
Preciso mudar onde eu vendo?
Não. Gumroad, Lemon Squeezy e Payhip se conectam em poucos cliques e as próprias chaves delas viram chaves do SunLicense; a Stripe funciona para o seu próprio checkout. Já usa chaves de licença da Gumroad? A importação da Gumroad traz seus compradores atuais com as mesmas chaves. Para lojas que o SunLicense ainda não conecta, como a Superhive, emita chaves pelo painel, pela API ou pela CLI sunlicense.
É grátis?
Sim. O plano Free cobre três produtos, 100 licenças e 10.000 validações de licença por mês, sem cartão de crédito. Os planos pagos começam em US$ 5 por mês, e as validações dos seus artistas continuam funcionando mesmo se você passar de um limite.
Proteja sua próxima versão.
- Plano Free
- Sem cartão de crédito
- Cancele quando quiser
SunLicense