¿Qué es el código abierto?
Como todos sabemos, todo el software está escrito en forma de código fuente y compilado para eventualmente generar un sistema o aplicación. El software de código abierto garantiza que el código esté disponible para todos los usuarios. Esto significa que ninguna empresa tiene derechos exclusivos completos sobre él. El código abierto significa el poder de la libre elección, y la libre elección significa la energía para inspirar más innovación.
Creemos firmemente que el código fuente abierto es una tendencia inevitable en el desarrollo de software. Devuelve el control a los usuarios y clientes. Puede ver todo el código fuente en el que se ejecuta el sistema, modificarlo o aprender de él. Los fallos y vulnerabilidades del sistema se pueden descubrir y solucionar más rápido. Además, cuando los clientes no están satisfechos con los servicios del proveedor, pueden elegir un mejor proveedor de servicios para construir su infraestructura de información. No existen barreras técnicas ni monopolios de mercado.
Al mismo tiempo, creemos firmemente que el código abierto favorece el desarrollo de sistemas de software de mayor calidad, más estables y fiables. Puede aumentar exponencialmente las capacidades de desarrollo de una empresa individual. Trabajando juntos, el mejor software será reconocido y ganará. Ya no estamos limitados a un pequeño grupo de desarrolladores en una sola empresa, sino que trabajamos en un grupo y comunidad colaborativa global basada en Internet, y entregamos nuevas ideas y códigos instantáneamente a través de Internet, promoviendo el progreso y la prosperidad de todo el software. desarrollo.
Por lo tanto, el modelo de código abierto ayuda a desarrollar software integrado de mayor calidad, más seguro y más fácil de usar. Realmente acelera el ritmo del desarrollo de software y reduce efectivamente los costos.
Muchas empresas (como Red Hat) están comprometidas con la adopción del modelo de código abierto para el desarrollo de software, proporcionando software y productos de alto valor y alto rendimiento que son más fáciles de integrar y administrar. Trabajemos juntos para promover la prosperidad y el progreso del código abierto.
En el modelo de código no abierto (es decir, modelo propietario), los desarrolladores crean programas para la empresa y el código fuente está oculto detrás de la aplicación del sistema y no está disponible para el público. Los usuarios no sólo tienen que comprar el software, sino que también tienen que pagar más para repararlo cuando se estropea. Nadie sabe si el software es bueno o malo.
Lo peor es que cuando utilizamos software que no es de código abierto, estaremos sujetos a la estructura, protocolo, formato de archivo, etc. del software y nos veremos obligados a seguir comprando o actualizando el mismo producto. Esto es lo que dijo Bruce Perens sobre el modelo de compra de software "adictivo". Bruce Perens llama a esto un patrón de compra de software "adictivo". Necesitamos romper con este modelo, y con cualquier modelo similar, porque dejan a los clientes con un producto fundamentalmente defectuoso.
El código abierto no significa que no tenga nombre, no significa que sea una organización benéfica, no significa que sea más que un simple esfuerzo comunitario. Lo que estamos viendo hoy es una innovación tecnológica impulsada por el mercado que seguirá prosperando y creciendo.
El concepto de código abierto no es nuevo. Las universidades y las instituciones de investigación han disfrutado y disfrutan de su investigación y trabajo científicos durante siglos. Los monjes copiaron libros, los científicos publicaron sus nuevos descubrimientos en revistas y las fórmulas de los matemáticos se difundieron, mejoraron y redistribuyeron.
Imagínese cómo sería el mundo si el conocimiento pasado estuviera oculto o restringido a quienes estuvieran dispuestos a pagar. Todavía existen algunos modelos de desarrollo de software que son similares al modelo de código no abierto o de propietario. Por lo tanto, nuevamente, para disfrutar plenamente del conocimiento y promover el progreso social, el desarrollo de tecnología abierta florecerá y revolucionará toda la industria.