اینطور که شما ارائه میدید احتمال لو رفتن اسکریپت بالاست
بهتره اسکریپت رو در قالب یک ماژول لایسنس دار ارائه کنید و بصورت منظم براش اپدیت بدید اینطوری قطعا استقبال بهتر میشه و شما هم چون بصورت ماهانه هزینه دریافت میکنید براتون اولویت پیدا میکنه و سریعا باگ ها رو برطرف و پشتیبانی بهتری خواهد داشت (حتی اگر قیمت این ماژول ماهانه 5 هزار تومان باشد باز هم این جریان به نفع شماست)
که البته میتونید بصورت اپن سورس هم بفروشید اما تفاوت قیمت باید جوری باشد که هرکسی نتواند کل سورس رو تهیه کند