سلام وقت بخیر
عذرخواهی می کنم دیر شد پاسخگویی.
raha-ab مثلا من اکانت تم فارست دارم ، بعد از داخلش چند محصول رو دانلود میکنم (که همیشه اسم هاش هم عجیب و غریب هستن و طولانی) بعد تقدیم شما می کنم ، این هم اسمش نال کردن هستش؟
ببینید زمانی که شما بیاید محصولی که خریدید و اورجینال هست رو بدون دستکاری در اختیار من قرار بدید، این میشه نسخه leaked یا به اصطلاح Untouched. در واقع معنیش میشه نسخه “لو رفته” و اگه بخشی از اسکریپت یا اون فایل نیاز به لایسنس داشته باشه، کاربر باید حتما کد رو وارد کنه.
چنین اسکریپت هایی که نصب کردنش یا استفاده کردنشون نیاز به لایسنس داره معمولا خیلی کم گیر میاد. اما توی انجمن ما و برخی از سایت ها نسخه های بدون دستکاری هم وجود دارن. برای مثال ما یک اسکریپت کوتاه کننده لینک داریم، که نسخه 6.5 مثلا نال شده اما نسخه های 6.5.1 و 6.5.2 نال نشده چون زمانبر هست. کاربری که می خواد از این اسکریپت استفاده کنه اول میاد اون نسخه نال شده 6.5 رو نصب می کنه، بعد از نصب حالا باید اون نسخه 6.5.1 یا 6.5.2 رو به صورت یک آپدیت روی سایتش اعمال کنه. ولی چون اون 6.5.2 نال نشده، نمی تونه مستقیم همون ورژن رو نصب کنه.
raha-ab مثلا قالب بی تم رو من اگر تقدیم شما کنم ، باید ادیتش کنم که همه بخش های قالب بدون نیاز به لایسنس کار کنه و امکان ایمپورت دموها رو داشته باشه ، فکر کنم این اسمش کرک کردن یا نال کردن باشه ، درسته؟
زمانی که بیایم فایل های اسکریپت یا قالب رو دستکاری کنیم جوری که اکثر کاربرا بتونن از اون محصول بدون نیاز به لایسنس استفاده کنن، این بهش میگه Nulled یا همون نال شده خودمون.
توی اسکریپت های نال شده، در مرحله نصب معمولا هر کدی که بزنید قبول می کنه چون با دستکاری هایی که انجام شده، در مرحله نصب اصلا به سایت دیگه ای واسه چک کردن اون لایسنس وصل نمیشه که خروجی اونو بررسی کنه و اجازه نصب بده یا نه. دستکاری که انجام میشه باعث میشه اتصال با سرور خارجی برقرار نشه و در قسمتی از اون کد مربوطه، با تغییر توابع کاری می کنیم که توی مرحله نصب، بخش اعتبارسنجی لایسنس، هر کدی که وارد شد و هر خروجی که از لایسنس گرفته شد، مرحله نصب رو ادامه بده.
البته اینم مد نظر داشته باشید که هر اسکریپتی قابل نال شدن نیست. کدنویس ها دارن دنبال راه هایی میگردن که عملیات اعتبارسنجی لایسنس رو پیچیده تر کنن یا از روش های مبتکرانه استفاده کنن که قابل نال نباشه و یا اونقدر توی بخش های مختلف سایت دستورات بررسی لایسنس استفاده می کنن که اون کدنویسی که میخواد نال کنه کلا بیخیال بشه! مثلا خودم یه اسکریپت بود میخواستم نال کنم، دیدم توی هر فایل از اسکریپت از یه روش متفاوت برای بررسی لایسنس استفاده شده بود و دیدم زمانی که باید صرف نال کردنش بکنم با هزینه اسکریپت جور درنمیاد کلا بیخیالش شدم
قالب های وردپرسی حدود 95 درصدشون اصلا نیازی به نال کردن ندارن مگر در بعضی موارد اندک. مثلا بعضی قالب ها ممکنه بخشی برای نصب دمو یا درون ریزی داشته باشن که شرط دانلود شدن دمو، بررسی کردن لایسنس باشه. حالا با نال کردن اون قسمت میشه کاری کرد بدون نیاز به لایسنس دموها دانلود بشن.
ولی یه قسمت هایی هستند که امکان نال کردن ندارن. قسمت هایی مثل “دریافت آپدیت خودکار” به هیچ وجه قابل نال شدن نیست چون لایسنس مستقیما توی سرور Envato بررسی میشه و اگه لایسنس معتبر نباشه اجازه آپدیت رو نمیده. پس یه سری قسمت ها قابل نال شدن نیستن.
raha-ab 2-باتوجه به گفتگوهای زیاد من و شما در این انجمن بابت قالب قدرتمند وودمارت و پرسش های متعدد بابت داشتن لایسنس و قفل بودن از سمت طراح اصلی ، آیا نسخه ای که در همین انجمن شما به عنوان نال شده قرار دادید ، نسخه ارجینال تم فارست می باشد و یا خیر؟
همونطور که بالاتر گفتم قالب وودمارت اکثر قسمت هاش کاری به لایسنس نداره اصلا.
بعضی وقتا نال کردن یه اسکریپت یا قالب ربطی به لایسنس نداره. یعنی لزوما این نیست که وقتی میگیم یه قالب نال شده، حتما لایسنس اون از کار افتاده. بعضی وقتا با برداشتن قفل قسمتی از قالب، اسمشو میذارن نال شده. مثلا قالب وودمارت در حالت اورجینالش، میاد چک می کنه که افزونه صفحه ساز المنتور یا ویژوال کامپوزر اورجینال هست یا نال شده! اگه نال شده باشه اجازه استفاده نمیده! توی نسخه نال شده ی وودمارت این محدودیت حذف شده و یه سری موارد دیگه.
فقط یکی از مهم ترین بحث ها توی فایل های نال شده، بحث امنیت و کدهای مخرب هست. باید حتما فایل ها رو از جاهای معتبر دانلود کنید. من به شخصه وقتی فایل نال شده ای رو بخوام از یه سایت دیگه دانلود کنم و داخل انجمن قرار بدم با اسکنر و آنتی ویروس اختصاصی چک می کنم که یه وقت آلوده نباشه اون فایل.
raha-ab ببخشید سوال اینقدر ابتدایی پرسیدم ، واقعا به لحاظ فنی نمیفهممش
نه اتفاقا سوال خوبیه. ممکنه خیلیا اصلا تفاوت این مبحث رو ندونن.