สคริปต์คอมพิวเตอร์เป็นเหมือนโปรแกรมคอมพิวเตอร์ แต่แทนที่จะอ่านโดยตัวประมวลผลของคอมพิวเตอร์จะถูกอ่านโดยโปรแกรมอื่น โดยปกติจะใช้สำหรับโปรแกรมหรือเว็บไซต์บนเว็บ แต่สามารถใช้กับซอฟต์แวร์อื่นได้ โอเพ่นซอร์สสคริปมักจะเห็นออนไลน์โดยเฉพาะเว็บไซต์ที่มีสคริปต์คอมพิวเตอร์ฟรี การเป็นโอเพ่นซอร์สหมายถึงสคริปต์สามารถแก้ไขได้ทำให้ผู้ใช้สามารถปรับแต่งลบหรือเพิ่มฟังก์ชั่นให้กับสคริปต์ต้นฉบับได้
สคริปต์และสคริปต์โอเพนซอร์ซเหมือนกันทุกประการในการทำงาน: มันถูกสร้างขึ้นเพื่อทำหน้าที่และกระบวนการหนึ่งหรือหลายอย่างให้สมบูรณ์ ตัวอย่างเช่นสคริปต์แกลเลอรี่รูปภาพไม่ว่าจะเป็นโอเพ่นซอร์สหรือไม่ก็จะสร้างคลังภาพซึ่งผู้ใช้สามารถเพิ่ม - หรือลบ - ภาพ สคริปต์เหล่านี้ทั้งคู่ได้รับการประมวลผลเหมือนกันเช่นกัน พวกเขาถูกประมวลผลจากโปรแกรมที่กำลังทำงานแทนที่จะถูกประมวลผลจากตัวประมวลผลของคอมพิวเตอร์ซึ่งทำให้ง่ายต่อการทำ แต่ช้ากว่าฟังก์ชั่นที่ใช้ตัวประมวลผล
สคริปต์เหล่านี้มักพบเห็นได้บนเว็บไซต์ แต่สามารถใช้ในโปรแกรมได้เช่นกัน เมื่อใช้กับเว็บไซต์พวกเขาจะเพิ่มฟังก์ชั่นใหม่ให้กับเว็บไซต์ที่ไม่สามารถทำซ้ำได้ หากจับคู่กับโปรแกรมที่อนุญาตให้ใช้สคริปต์สิ่งนี้สามารถเพิ่มฟังก์ชั่นใหม่หรือสามารถตั้งโปรแกรมแมโครลงในซอฟต์แวร์โดยบอกให้ทำงานหลายฟังก์ชันพร้อมกัน
สคริปต์โอเพนซอร์สทั้งหมดมาพร้อมกับใบอนุญาตโอเพนซอร์ส เมื่อสิ่งที่เป็นโอเพนซอร์ซนี่หมายความว่าซอร์สโค้ด - หรือรหัสที่ใช้ในการสร้างสคริปต์นั้นถูกวางไว้เพื่อให้ผู้ดูสามารถดาวน์โหลดและจัดการได้ สคริปต์แบบปิดซึ่งโดยปกติจะขายและไม่ฟรีเหมือนกับสคริปต์แบบโอเพ่นซอร์สส่วนใหญ่ไม่อนุญาตการปรับเปลี่ยนนี้และทำให้ผู้ใช้เปลี่ยนรหัสได้ยากหรือเป็นไปไม่ได้
ด้วยการทำให้ซอร์สโค้ดเปลือยและเปิดทำให้ผู้ใช้สามารถทำงานกับสคริปต์เพื่อปรับให้เข้ากับความต้องการที่แท้จริงของเขาหรือเธอ ตัวอย่างเช่นหากมีสคริปต์ที่สร้างบล็อก แต่ผู้ใช้ต้องการเปลี่ยนวิธีที่บล็อกแสดงการโพสต์ผู้ใช้จะเข้าสู่ซอร์สโค้ดและเปลี่ยนแปลงมัน ควรเปลี่ยนซอร์สโค้ดเฉพาะเมื่อผู้ใช้รู้ภาษาการเขียนโปรแกรมหรือมีคำแนะนำเฉพาะเนื่องจากการเปลี่ยนซอร์สโค้ดอาจทำลายสคริปต์โดยไม่ตั้งใจได้


