Skip to main content

¿Qué es un protocolo libre?

El código fuente de un programa de computadora opera detrás de escena para mostrar pantallas de entrada y procesar información. Cuando se trata de programas de computadora, hay dos tipos básicos: programas de código abierto y cerrado. Los programas de fuente cerrada no proporcionan acceso para que los usuarios finales vean o modifiquen el código que controla el programa. Los programas de código abierto generalmente permiten ambos, dando al usuario final libertad y flexibilidad para adaptar el programa a sus necesidades específicas. Un protocolo libre es un programa de código abierto que viene sin restricciones de licencia para su uso; el usuario final es libre de tomar, dejar, usar, modificar y distribuir el programa como mejor le parezca.

Una ventaja principal de usar programas de protocolo libre es que el mundo se convierte en parte de la evolución del programa. Con el tiempo, los usuarios innovadores del programa aíslan los problemas con el código fuente original, modificándolos para crear versiones mejores, más rápidas y más confiables del software original. Con el tiempo, la mejor "evolución" del programa, naturalmente, llegará a la cima. El sistema operativo Linux® es un ejemplo de esto; Existen diferentes sabores de Linux®, lo que permite a los usuarios expertos encontrar una versión específicamente diseñada para satisfacer sus necesidades individuales.

La desventaja correspondiente a esta flexibilidad inherente es que el exceso de elección crea una situación de "análisis por parálisis" para usuarios conocedores. Dado que con el tiempo pueden surgir tantas versiones diferentes de un programa, puede ser difícil saber cuál es el mejor, lo que resulta en mucho tiempo perdido ya que los usuarios finales deliberan sobre las diferentes versiones. Además, esto puede congelar a los usuarios de computadoras con menos conocimiento, ya que la gran complejidad de elegir entre múltiples versiones diferentes puede hacer que eviten la elección por completo.

Un segundo problema importante con un programa de protocolo libre es su potencial de abuso. Los usuarios sin escrúpulos pueden modificar el programa tan fácilmente como aquellos con intereses legítimos en el fondo. Al piratear el código fuente, los usuarios sin escrúpulos pueden escribirse "puertas traseras" en el sistema, puertas de enlace a través de las cuales pueden atacar o acceder a cualquier computadora que ejecute su versión modificada del software. Esta es una preocupación seria que siempre debe permanecer en el fondo de la mente de cualquier persona al usar una versión modificada de un programa de protocolo gratuito. Dado que la única forma de saber si existe una puerta trasera es leer y comprender el código fuente, esto excluye aún más a los usuarios más ocasionales del programa.