La historia del software de código abierto
El software de código abierto es desarrollado principalmente por equipos de 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 muy 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 práctica de lograr la portabilidad entre plataformas. Sólo unos pocos usuarios tienen compiladores disponibles 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 los modelos de desarrollo de código abierto, consulte "La Catedral y el Bazar" de Eric Raymond. El software empresarial tradicional tiene enormes presupuestos para publicidad y marcas, lo que le presta demasiada atención, mucho más allá de 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 y para sus propias necesidades internas. El código fuente desarrollado internamente, especialmente el código fuente importante ordenado por el gobierno de EE. UU., solo se puede compartir con una licencia de código fuente de desarrollo. En realidad, esto se debe al hecho de que la gran mayoría de los expertos en software no escriben software empresarial.
Es difícil cuantificar el impacto general y los beneficios promedio del software de código abierto, pero está claro que ambos están ampliamente difundidos y subvalorados por el público. Hoy en día, muchos software de código abierto cuentan con el respaldo del 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 (nombre de la empresa) a decidir a principios de 1998 desarrollar su navegador bajo una licencia de código abierto.
Existe un gran impulso impulsando el movimiento de código abierto. Es interesante ver que tantos desarrolladores de negocios tradicionales tienen que crecer para poder seguirle el ritmo. La industria informática ha experimentado 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 e Internet durante el mismo período. Internet). El software comercial que utiliza el modelo de código abierto puede ser la próxima gran tendencia. Históricamente, muchas personas han desarrollado un software de este tipo (es decir, la base del software libre), que simplemente se denomina "software libre" y los medios generalmente lo llaman "software gratuito". Desafortunadamente, ambos términos han resultado ser confusos y vagos.
Para la mayoría de las personas, "gratis" sólo se refiere al coste de compra. Más importantes que este costo inicial son los costos que conlleva la falta de restricciones de licencia. Estos son varios tipos de software que pueden ser gratuitos, pero que claramente no son software de código abierto porque tienen ciertas limitaciones o carecen de código fuente abierto.