Lunes, Septiembre 06, 2010
   
Texto
Iniciar sesión

Modelo de desarrollo Bazar y Catedral

Los conceptos de compartir el código fuente de las aplicaciones están muy relacionados con la forma en que se desarrolla el software. En el modo Catedral, el software es cuidadosamente elaborado por equipos especializados, presentándolo únicamente cuando este “listo”. es así como se desarrollan la mayoría de programas privativos, como por ejemplo Windows, Office o Internet Explorer. En el estilo Catedral, muchos programadores piensan que si expones el código fuente de tu aplicación estarás más expuesto a que puedan vulnerar tu código porque el atacante podrá ver cómo está construido tu programa y podrá encontrar las fallas más rápidamente. Sin embargo, en el área de la seguridad es bien sabido que esta "seguridad por ocultamiento" no es confiable, pues si la falla existe, es una barrera muy débil la que impide que el atacante la encuentre.

El modelo opuesto se denomina Bazar, el cual se sustenta en la Ley de Linus como su principio fundamental y parte del hecho de que el código fuente es compartido entre la comunidad. Utilizan un paradigma muy diferente al modelo catedral, en palabras de Linus Torvalds: "libere rápido y a menudo, delegue todo lo que pueda, sea abierto hasta el punto de la promiscuidad". Esto último se parece a un bullicioso bazar lleno de individuos con propósitos y enfoques dispares. Será razonable pensar que el modo Bazar no puede resultar un sistema estable y coherente, pero Linux, Firefox, Eclipse y tantos otros excelentes programas de código abierto demuestran lo contrario, de hecho es habitual que un software de código abierto sea de mejor calidad que su par privado, debido a que no son solo unos pocos desarrolladores involucrados en el proyecto. Además se cuenta con una comunidad de usuarios generalmente muy activa que reportan errores en la medida que los van encontrando para que luego otras personas se encarguen de corregirlos. Esto se debe a que en el estilo Bazar, el programa se va liberando conforme se le van haciendo cambios, sin esperar por una versión "estable" para liberar. Por tanto incluso en términos de seguridad, en el modelo Bazar cada error será encontrado y corregido mucho más rápidamente que en el modelo Catedral.

• Desarrolado por: Medellín / Colombia / Suramerica • info@tredasolutions.com • Innovación para su negocio •

Login Form