Tu add-on de Blender, una clave por artista.
Un campo de clave en las preferencias del add-on. Límite de puestos por artista.
Plan Free · Sin tarjeta de crédito · Listo en minutos
¿Programas con un agente de IA? Pega un prompt- Blender
- Python
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
- Discord
Hecho para tu forma de vender.
Clave en tus preferencias
Una llamada a validate() con el SDK de Python.
client.validate()Puestos por artista
1, 2 o 5 máquinas por licencia.
Conserva la clave de tu tienda
Las claves de Gumroad, Lemon Squeezy y Payhip funcionan sin más.
Clave dentro del zip
Las descargas del portal llevan la clave de cada artista.
StandardSentinel detecta claves compartidas
Claves usadas en demasiados sitios.
Todos los planesRoles de comprador en Discord
Reclama una licencia, recibe tu rol de soporte.
Listo antes de tu próxima versión.
- 1Crear una cuenta gratis
- 2Conecta Gumroad o Payhip
- 3Añade un campo de clave
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 limitPreguntas y respuestas.
¿Cómo añado una validación de licencia a un add-on de Blender?
Copia el SDK de Python de SunLicense en la carpeta de tu add-on (solo usa la biblioteca estándar, que el Python de Blender incluye), añade una propiedad de clave de licencia a tus AddonPreferences y llama a client.validate(key, host=machine_id) antes de habilitar tus operadores. En Blender 4.2 y posteriores, comprueba primero bpy.app.online_access y declara el acceso a la red en el manifiesto de tu extensión.
Los add-ons de Blender son GPL. ¿Qué protege una clave de licencia?
La GPL permite a cualquiera compartir y modificar tu código, y una clave de licencia no cambia eso: un usuario decidido puede quitar una validación. Lo que controlas es la clave en sí: quién descarga las nuevas versiones de tu portal, quién recibe soporte y roles de comprador, y el acceso a todo lo que alojas. Las claves compartidas y reembolsadas dejan de funcionar para todo eso.
¿Tengo que cambiar dónde vendo?
No. Gumroad, Lemon Squeezy y Payhip se conectan en unos clics y sus propias claves se convierten en claves de SunLicense; Stripe sirve para tu propio pago. ¿Ya usas claves de licencia de Gumroad? La importación de Gumroad trae a tus compradores actuales con las mismas claves. Para tiendas que SunLicense aún no conecta, como Superhive, emite claves desde el panel, la API o la CLI sunlicense.
¿Es gratis?
Sí. El plan Free cubre tres productos, 100 licencias y 10.000 validaciones de licencia al mes, sin tarjeta de crédito. Los planes de pago empiezan en 5 $ al mes, y las validaciones de tus artistas siguen funcionando aunque superes un límite.
Protege tu próxima versión.
- Plan Free
- Sin tarjeta de crédito
- Cancela cuando quieras
SunLicense