¿Qué son los scripts de código abierto?
Un script de computadora es como un programa de computadora, pero, en lugar de ser leído por el procesador de una computadora, es leído por otro programa. Por lo general, son para programas o sitios web basados en la web, pero también se pueden usar en otro software. Los scripts de código abierto se ven comúnmente en línea, especialmente en sitios web con scripts de computadora gratuitos. Ser de código abierto significa que el script se puede modificar, lo que permite al usuario personalizar, eliminar o agregar funciones al script original.
Los scripts y los scripts de código abierto son exactamente iguales en su funcionalidad: están hechos para completar una o varias funciones y procesos. Por ejemplo, una secuencia de comandos de la galería de imágenes, independientemente de si es de código abierto, creará una galería de imágenes a la que el usuario puede agregar o eliminar imágenes. Ambos scripts también se procesan de la misma manera. Se procesan desde un programa en ejecución, en lugar de procesarse desde el procesador de la computadora, lo que los hace más fáciles de hacer pero más lentos que las funciones que usan el procesador.
Estos scripts se ven con mayor frecuencia en sitios web, pero también se pueden usar en programas. Cuando se usan con sitios web, agregan nuevas funciones al sitio web que de otro modo serían imposibles de duplicar. Si se combina con un programa que permite scripts, esto puede agregar nuevas funciones o puede programar una macro en el software, diciéndole que realice varias funciones diferentes a la vez.
Todos los scripts de código abierto vienen con una licencia de código abierto. Cuando algo es de código abierto, esto significa que el código fuente, o el código utilizado para crear el script, se deja al descubierto para que el descargador lo vea y manipule. Los scripts cerrados, que generalmente se venden y no son gratuitos como la mayoría de los scripts de código abierto, no permiten esta manipulación y hacen que sea muy difícil o imposible para los usuarios cambiar el código.
Al hacer que el código fuente esté desnudo y abierto, los usuarios pueden trabajar en un script para adaptarlo a sus necesidades exactas. Por ejemplo, si hay una secuencia de comandos que crea un blog pero el usuario desea cambiar la forma en que el blog muestra las publicaciones, el usuario ingresa el código fuente y lo cambia. El código fuente solo debe cambiarse si el usuario conoce el lenguaje de programación o tiene instrucciones específicas, porque cambiar el código fuente puede destruir accidentalmente el script.