Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Qué significa software de código abierto? ¡Por favor ayuda a responder! Gracias

¿Qué significa software de código abierto? ¡Por favor ayuda a responder! Gracias

Software de código abierto es un término nuevo, que se define como software cuyo código fuente puede ser utilizado por el público, y el uso, modificación y distribución de este software no están restringidos por una licencia. El software de código abierto suele tener derechos de autor y su licencia puede contener restricciones destinadas a proteger su estado de código abierto, revelar la identidad del autor o controlar el desarrollo. Organizaciones de software sin fines de lucro están registrando el "código abierto" como marca de certificación, lo que también es un medio para crear una definición formal de código abierto.

El software de código abierto es desarrollado principalmente por programadores repartidos por todo el mundo, pero también lo desarrollan universidades, agencias gubernamentales, contratistas, asociaciones y empresas comerciales. Históricamente, el software de código abierto ha estado estrechamente asociado con UNIX e Internet. En estos sistemas, es necesario admitir muchas piezas diferentes de hardware y la distribución del código fuente es la única forma factible de lograr la portabilidad multiplataforma. Sólo unos pocos usuarios tienen compiladores para plataformas DOS, Windows y Macintosh, y el software de código abierto es aún menos común. Para una discusión más detallada sobre el modelo de desarrollo de código abierto, consulte "La Catedral y el Bazar" de Eric Raymond.

¿Por qué el software de código abierto está relacionado con el mercado del software?

Los enormes presupuestos de publicidad y marcas del software empresarial tradicional le han prestado demasiada atención, superando con creces su importancia. El software empresarial tradicional es en realidad sólo una pequeña parte de todo el software. Lion es desarrollado por varias organizaciones en función de sus propias necesidades internas. El código fuente desarrollado internamente, especialmente el código fuente importante ordenado por el gobierno de EE. UU., tiene una licencia de código fuente desarrollado. En realidad, esto se debe a que la mayoría de los expertos en software no escriben software comercial.

Es difícil cuantificar el impacto general y los beneficios promedio del software de código abierto, pero está claro que ambos son ampliamente difundidos por el público y subestiman su valor. Muchos software de código abierto hoy en día están respaldados por desarrollo comercial. Al mismo tiempo, el éxito del modelo de negocio de código abierto y la alta productividad y calidad del desarrollo de código abierto convencieron a Netscape a decidir a principios de 1998 desarrollar su navegador bajo una licencia de código abierto.

Existe un gran impulso para promover el movimiento de código abierto. Es interesante ver que tantos desarrolladores de negocios tradicionales tienen que buscar evolucionar para mantenerse al día. La industria informática ha visto varias oleadas interesantes de desarrollo e innovación, como las primeras microcomputadoras en la década de 1970, la producción en masa de microcomputadoras cotidianas desde mediados de la década de 1980 hasta el presente y el auge de Internet durante el mismo período. El software comercial que utiliza el modelo de código abierto puede ser la próxima gran tendencia.