لایسنس LICENSE چیست ؟
لایسنس چیست ؟
لایسنس license در لغت به معنی پروانه است که هیچ ارتباطی با معنی آن در علوم کامپیوتر ندارد در علوم کامپیوتر لایسنس به معنی مجوز است لایسنس را میتوان این طور تعریف کرد فعال کننده یعنی این طور تصور کنید شما یک برنامه نویس یا یک توسعه دهنده وب هستید و یک اسکریپت را برای خود طراحی کرده اید و قصد دارید آن را برای فروش در مارکت های بزرگی مثل فایل مارکت قرار دهید. حال یک طراح, اسکریپت شما را خریداری میکند و با اعمال تغیراتی آن را به اسم خود در مارکت میگذارد در این جاست که لایسنس ها به ما کمک میکنند و مانع از این کار میشود کار لایسنس ها به این شکل است که مانع از اجرا شدن اسکریپت بر روی 2 هاست و دامنه میشود و فقط اسکریپت بر روی یک هاست و دامنه قابل اجراست یعنی اگر فرد اسکریپت را در یک هاست دیگر بخواهد نصب کنید با خطا مواجه میشود .
کار لایسنس در اسکریپت چیست ؟
لایسنس در واقع این نقش را در اسکریپت دارد شرط ها و کدهایی که ما برای کار کردن اسکریپت در لایسنس گذاشته ایم را اجرا میکند مثلا اگر ip هاست برابر با آیدی که در شرط گذاشته شده نباشد لایسنس مانع اجرای کد ها میشود و در نتیجه اسکریپت کار نخواهد کرد .
انواع لایسنس ها ؟
برنامهنویس طبق نیاز خود میتواند به شکلهای مختلفی برای اسکریپتهای خود لایسنس گذاری کند راه اول ایجاد لایسنس های زمان دار و راه دوم ایجاد لایسنس های مادامالعمر استفاده از هر کدام از این روش ها بستگی به خود برنامه نویس دارد و خود برنامه نویس تایین میکند که برای اسکریپت خود چه نوع لایسنسی ایجاد کند اما اکثریت لایسنس هایی که ایجاد میشوند مادام العمر هستند اما برخی از اسکریپت ها هم لایسنس زمان دار برای آنها تعیین می شود. که در صورت پایان اعتبار باید دوباره مبلغی برای آپدیت و فعال کردن لایسنس پرداخت کرد مثل لایسنس های آنتی ویروس نوت 32 که زمان های مختلفی دارند بعد از اتمام باید دوباره لایسنس خریداری شود .
لایسنس های زمان دار ؟
این لایسنس ها اکثریت در آنتیویروس ها مورد استفاده قرار میگیرند یا در اسکریپتهایی که در اختیار شرکت هایی که مبلغ آن را اقساطی پرداخت میکنند استفاده میشود مثلا برخی از پروژه های برنامه نویسان خیلی مبلغ بالایی دارد و پرداخت یک جای آن شاید برای کارفرما مقدور نباشید بنابراین شرکت سازنده اسکریپت لایسنس زمان دار را برای اسکریپت خود ایجاد میکند تا در صورت عدم پرداخت اسکریپت را از کار بیندازد و مانع از اجرای اسکریپت شود استفاده از این روش در اسکریپت های php که قمیت آنها پایین است مورد استفاده قرار نمیگیرید چون خریدار هزینه محصول را یک جا پرداخت کرده و انتظار دارد که بتواند خودش از اسکریپت تا اخر عمر استفاده کند .
لایسنس های مادام العمر ؟
این نوع لایسنس ها در بین توسعه دهندگان وب مورد استفاده قرار میگیرد لاسنس های مادم العمر پس از ثبت نام و وارد کردن کد یا کلیک بر روی یک لینک ریجستر میشوند و کاربر میتواند تا اخر عمر از آن استفاده کند بع عنوان مثل شما یک اسکریپت را خریداری میکنید و در یک هاست آن را نصب میکنید تا زمانی که شما آن را درون همان هاست که لایسنس را فعال کردید استفاده کنید نیازی به فعال سازی مجدد لایسنس نیست و میتوانید تا آخر عمر از اسکریپت در هاست خود استفاده نمایید اما اگر اسکریپت را به یک هاست دیگر تغیر دهید باید دوباره لایسنس برای شما فعال شود لازم به ذکر است شاید خیلی از نرم افرار هایی مثل محصولات شرکت Adobe را دیده باشید که در هنگام نصب نیاز به وارد کردن لایسنس دارند که نرم افزار هایی رایگان برای کرک کردن وجود دارد که لایسنس را در اختیار ما قرار میدهد اما در واقع شرکت Adobe کد هایی را استفاده میکند تا تشخیص دهد که کد وارد شده صحت ندارد و تا خدودی تسخیص میدهد و اجازه نصب را به شما میدهد اما نسخه پولی را شما هرگز استفاده نخواهید کرد و نشخه رایگان نرم افزار در اختیار شما قرار خواهدگرفت .
چگونه یک لایسنس با امنیت طراحی کنیم ؟
در مقاله به نام زبان php چیست ؟ کامل توضیح داده ایم که علت پر طرف دار بودن زبان php منبع باز بودن آن است یعنی شما هم باید تمامی سعی خود را به کار بگیرید لایسنس هایی که ایجاد میکنید با محصولاتی که خریداری میکیند منبع باز باشند تا در صورتی که فروشنده باشید از فروش غیر قانونی محصول خود جلوگیری کنید و اگر هم خریدار باشید بتوانید در هاست خود از اسکریپت استفاده کنید و آن را هم توسعه دهید در این صورت است که میتوان گفت شما یک لایسنس خوب و با امنیت بالا طراحی کرده اید .
آموزش طراحی لایسنس به زبان فارسی ؟
در بین وب سایت های فارسی زبان آموزش طراحی لایسنس ها خیلی کم و شاید اصلا وجود نداشته باشد یکی از زیر مجموعه های سایت رادیب به عنوان بزرگ ترین پلتفرم آکادمی آموزش آنلاین رادیب خاورمیانه آموزش ساخت لایسنس برای اسکریپت های php را آماده کرده و شما می توانید در این دوره آموزشی سایت رادیب شرکت کنید تیم رادیب یک لایسنس برای محصول آماده سایت آموزش آنلاین لاکچری ایجاد کرده است که این اسکریپت منبع باز در اختیار خریدار قرار میگیرد و اسکریپت فقط بر روی یک هاست قال اجرا میباشد . بر روی لوکال هاست هم قابل اجرا نخواهد بود شما در دوره آموزشی ساخت لایسنس برای اسکریپت های php کامل با نحوه طراحی یک لایسنس آشنا خواهید شد.
برای شرکت در دوره : کامل ترین آموزش ساخت لایسنس در php را ببینید.
کسانی که این مقاله را خوانده اند مقالات زیر را هم دنبال کرده اند