SunLicenseZaloguj się
Dla twórców dodatków do Blendera

Twój dodatek Blender, jeden klucz na artystę.

Pole na klucz w ustawieniach dodatku. Limit miejsc na artystę.

Utwórz darmowe konto

Plan Free · Bez karty kredytowej · Gotowe w kilka minut

Kodujesz z agentem AI? Wklej jeden prompt
  • Blender
  • Python
  • Gumroad
  • Lemon Squeezy
  • Payhip
  • Stripe
  • Discord
Co dostajesz

Stworzone pod Twój sposób sprzedaży.

Klucz w ustawieniach

Jedno wywołanie validate() z SDK Python.

client.validate()

Miejsca na artystę

1, 2 lub 5 urządzeń na licencję.

Zostaw klucz ze swojego sklepu

Klucze z Gumroad, Lemon Squeezy i Payhip po prostu działają.

Klucz w pliku zip

Pliki pobierane z portalu zawierają klucz każdego artysty.

Standard

Sentinel wykrywa udostępnione klucze

Klucze używane w zbyt wielu miejscach.

Każdy plan

Role kupujących na Discord

Aktywuj licencję i odbierz rolę wsparcia.

Jak to działa

Gotowe przed kolejnym wydaniem.

  1. 1Załóż darmowe konto
  2. 2Połącz Gumroad lub Payhip
  3. 3Dodaj pole na klucz
retopo_pro/__init__.py
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 limit
FAQ

Pytania i odpowiedzi.

Jak dodać weryfikację licencji do dodatku Blender?

Skopiuj SDK Python SunLicense do folderu swojego dodatku (używa tylko biblioteki standardowej, którą zawiera Python w Blenderze), dodaj właściwość klucza licencji do AddonPreferences i wywołaj client.validate(key, host=machine_id), zanim odblokujesz operatory. W Blenderze 4.2 i nowszym najpierw sprawdź bpy.app.online_access i zadeklaruj dostęp do sieci w manifeście rozszerzenia.

Dodatki Blender są na licencji GPL. Co w takim razie chroni klucz licencji?

GPL pozwala każdemu udostępniać i zmieniać Twój kod, a klucz licencji tego nie zmienia: zdeterminowany użytkownik może usunąć weryfikację. Kontrolujesz sam klucz: kto pobiera nowe wydania z Twojego portalu, kto dostaje wsparcie i role kupującego oraz dostęp do wszystkiego, co hostujesz. Udostępnione i zwrócone klucze przestają działać w tych wszystkich miejscach.

Czy muszę zmienić miejsce sprzedaży?

Nie. Gumroad, Lemon Squeezy i Payhip łączysz kilkoma kliknięciami, a ich własne klucze stają się kluczami SunLicense; Stripe sprawdzi się we własnej płatności. Korzystasz już z kluczy licencji Gumroad? Import z Gumroad przeniesie Twoich obecnych kupujących z tymi samymi kluczami. Dla sklepów, których SunLicense jeszcze nie obsługuje, takich jak Superhive, wydawaj klucze z panelu, przez API lub CLI sunlicense.

Czy to jest darmowe?

Tak. Plan Free obejmuje trzy produkty, 100 licencji i 10 000 weryfikacji licencji miesięcznie, bez karty kredytowej. Płatne plany zaczynają się od 5 $ miesięcznie, a weryfikacje licencji Twoich artystów działają dalej, nawet jeśli przekroczysz limit.

Ochroń swoje kolejne wydanie.

  • Plan Free
  • Bez karty kredytowej
  • Anulujesz w dowolnej chwili