منظور از اسکریپت نال شده چیست؟ چرا اسکریپت ها Null می شوند؟ تفاوت اسکریپت قانونی و نال در چیست؟ اون زمانیکه اهل استفاده از اسکریپت ها و ابزارهای Open Source و CMS های مختلفی مثل جوملا و دروپال و وردپرس بودم ، یکی از دغدغه های اصلی من استفاده کردن از اسکریپت های اصلی یا اسکریپت های نال شده بود ! اون موقع به این موضوع فکر نکردم که تفاوت این دو تا اسکریپت چی هست ؟ چرا برای اصلی باید پول بدم برای نال شده نباید پول بدم ؟
دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران
تا اینکه همون موقع ته و توش رو درآوردم ، اون موقع تصورم این بود و برداشت همگانی که اسکریپت های Null شده در واقع همون کرک اسکریپت های پولی اینترنت هستن ، برای مثال شما برای فروم ساز vBulletin باید سالی 100 دلار پرداخت می کردید ولی برای نسخه Null شده نیاز به پرداخت هیچ هزینه ای نداشتید ! پس معقول بود که بحث کرک شده باب بشه اما خوب چرا راحت نمیگن اسکریپت کرک ؟ چرا تو دنیا به عنوان Null Script معروف هست ؟
جوابش این هست که وقتی میگیم Null یعنی هر چی اطلاعات هویتی از سازنده اون اسکریپت وجود داره ، هر چی اطلاعات در خصوص شرکت تولید کنندش وجود داره ، هر چیزی که مربوط به بررسی لایسنس اون اسکریپت هست در اسکریپت از طریق یک نفر به کلی از سورس باز این نرم افزار خارج میشه ! یعنی اسکریپت تهی یا Null میشه ! حالا طرف می تونه بعضا اسکریپت رو به نام خودش هم جا بزنه که مثلا من اینو نوشتم ! از جهتی Null شدن اونقدر هم آسون نیست وقتی اسکریپت لایسنس داشته باشه و خطرات استفاده کردنش هم زیاد هست ، چون معمولا اسکریپت های Null شده به روز رسانی نمیشن و به همین دلیل یک تهدید معمول امنیتی برای دنیای وب و Open Source محسوب میشن . اگر نظری در این خصوص دارید خوشحال می شیم در ادامه مطرح کنید . با تشکر