Un
parche consta de cambios que se aplican a un programa, para corregir errores,
agregarle funcionalidad, actualizarlo, etc.
Parches al
código fuente
En
estos casos, un parche suele constar de un archivo de texto que describe
modificaciones a realizar en el código fuente del programa en cuestión. Esta
metodología es la más difundida en el ámbito del Software Libre.
A
modo de ejemplo, el servidor web más usado en la actualidad, Apache, evolucionó
como un conjunto de parches que los encargados de páginas web crearon para
añadir ciertas funcionalidades. .
Tipos según su propósito
Parches
de depuración: El objetivo de este tipo de parches es
reparar bugs o errores de programación que no
fueron detectados a tiempo en su etapa de desarrollo. Cuando un programa tiene
una alta probabilidad de contener este tipo de errores, se le llama versión
beta.
Parches
de seguridad: Los parches de seguridad solucionan agujeros
de seguridad y, siempre que es posible, no modifican la funcionalidad del
programa. Los parches de seguridad son especialmente frecuentes en aplicaciones
que interactúan con Internet.
Parches
de actualización: Consiste en
modificar un programa con el objetivo de incorporar metodologías más nuevas.
Por ejemplo, optimizar en tiempo cierto programa, utilizar algoritmos
mejorados, añadir funcionalidades, eliminar secciones obsoletas de software,
etc.
Parches
de traducción: Este cambia el
idioma definido por un programa.
Parches
de piratería ilegal: Este parche es
ilegal y es usado para aplicar un crack. Este hace que un programa en su modo
Trial pase a ser Pro.
No hay comentarios:
Publicar un comentario