پاسخ کوتاه: لایسنس راهی برای مشخص کردن حق استفاده و دسترسی به بروزرسانی یا پشتیبانی است. یک سیستم خوب باید برای مشتری ساده باشد، اطلاعات اضافه جمع نکند و در صورت اختلال سرور لایسنس، سایت مشتری را ناگهان از کار نیندازد.
لایسنس تکدامنه یعنی چه؟
در مدل تکدامنه، هر کلید برای یک دامنه اصلی فعال میشود. داترا در نسخه اول مدل «فعالسازی یکباره» را در نظر میگیرد؛ یعنی اولین دامنه ثبت میشود و تغییر آن فقط از مسیر پشتیبانی یا سیاست مشخص انجام خواهد شد.

فعالسازی باید سمت سرور بررسی شود
کلید در سایت مشتری ذخیره میشود و دامنه همراه آن به API فروشنده ارسال میشود. پاسخ باید حداقل وضعیت اعتبار و دامنه ثبتشده را برگرداند. ارتباط باید HTTPS باشد و endpoint در برابر brute force محدود شود.
چه چیزی را نباید جمعآوری کرد؟
برای لایسنس معمولاً دامنه، شناسه محصول و نسخه کافی است. دسترسی به محتوای سایت، رمز مدیریت یا اطلاعات مشتریان هیچ توجیهی ندارد.

تجربه کاربر مهم است
پیام خطا باید دقیق باشد: کلید نامعتبر، قبلاً فعالشده یا عدم دسترسی به سرور. عبارت مبهم «خطای ۵۰۰» برای مشتری قابل استفاده نیست. همچنین وضعیت لایسنس باید در داشبورد قابل مشاهده باشد.

لایسنس و GPL
مدل تجاری، بروزرسانی و پشتیبانی را از حقوق نرمافزار جدا کنید و شرایط استفاده را شفاف بنویسید. قبل از فروش عمومی، متن مجوز و قوانین را با مشاور حقوقی متناسب با مدل کسبوکار خود بررسی کنید.

اولین نظر را شما بنویسید
نظرها فقط برای کاربران واردشده فعال است.