Con el rápido crecimiento del OSS, un software de código abierto, cualquiera que quiera tener éxito en la esfera de TI debe familiarizarse con este flujo y comprender lo que hay detrás. Como sugiere el nombre, el software de código abierto es algo que las personas pueden inspeccionar, modificar, mejorar y compartir porque este software es de acceso público.
En otras palabras, es un código de fuente abierta que cualquiera puede ver, corregir errores, actualizar y distribuir a otros. Por lo general, se desarrolla en colaboración, basándose en las revisiones y la cooperación de otros programadores. Y dado que el software de código abierto es creado por comunidades en lugar de por un único autor o una única empresa de software, es naturalmente más barato, más flexible y, en la mayoría de los casos, tiene más longevidad que sus homólogos propietarios.

¿Cuándo empezó todo?
Si cree que el código abierto es un movimiento relativamente nuevo, se sorprenderá. Las raíces se remontan a las décadas de 1950 y 1960, cuando los investigadores comenzaron a desarrollar protocolos de redes de telecomunicaciones e Internet. Estas tecnologías se basaron en una investigación abierta y colaborativa, y este principio se convirtió más tarde en la base de Internet. En cuanto al software de código abierto tal como lo conocemos hoy, se originó en 1983 cuando Richard Stallman, un programador del MIT, puso el código fuente a disposición de forma gratuita. Creía que debería ser accesible para programadores de todo el mundo para que pudieran modificarlo y avanzar como quisieran. Su enfoque se afianzó y gradualmente condujo a la formación de la Open Source Initiative en 1998.Software de código abierto frente a otros tipos de software
A continuación, comparamos algunos de los aspectos clave del software de código abierto y otros tipos de software:Control
Como vimos anteriormente, es posible que ya hayas adivinado que la principal diferencia entre OSS y otro tipo de software es que su código fuente está disponible para cualquiera que quiera verlo, copiarlo o modificarlo. En cuanto al software "propietario", sólo una persona o equipo mantiene el control exclusivo sobre el mismo. Es por eso que a veces también se le llama software de "código cerrado" que generalmente requiere que usted acepte una licencia que no requiere que usted haga nada con el código fuente. Dicho esto, el software de código abierto también suele tener licencia. Sin embargo, sus términos legales difieren drásticamente de los de las licencias propietarias. Dan permiso a los usuarios de computadoras para utilizar el software para cualquier propósito que deseen. Además, algunas licencias de código abierto establecen que cualquiera que altere un programa o código también debe compartirlo con otros sin cobrar una tarifa de licencia por ello. En otras palabras, alientan a las personas a distribuir sus logros.Costo
¿El "código abierto" es gratuito? No siempre. Los programadores de software de código abierto pueden cobrar algo de dinero por el software que crean o al que contribuyen. O, a veces, cobran dinero sólo por los servicios de software y el soporte del software. De esta manera, el software es gratuito y los programadores ganan dinero ayudando a los usuarios a instalarlo o solucionar problemas. Aún así, en comparación con el software propietario, este coste es mucho más asequible.Seguridad
Como tocamos el tema de la resolución de problemas, vale la pena señalar que, independientemente del tipo de software, todavía existen fallas en el código. Aunque la cantidad de errores es significativamente menor en OSS ya que el código fuente aquí está abierto para cualquiera, por lo tanto "cuantos más ojos estén en el código, más difícil será que los errores sobrevivan". Además, existe una diferencia entre quién es responsable de corregir los errores: los proveedores son responsables del software comercial. Al mismo tiempo, los usuarios son responsables del software de código abierto.Diseño
En términos de diseño, el OSS suele perder algunos puntos. Dado que su política promueve la colaboración y el intercambio, se pone énfasis en la apertura en lugar del diseño fácil de usar. Entonces, básicamente, los productos con fines de lucro son más intuitivos y más simples de usar, siendo la adaptabilidad y la experiencia del usuario las principales preocupaciones.Garantía
Otra área en la que el software de "código cerrado" resulta ganador son los términos de garantía. No debería sorprender que OSS no tenga garantía alguna. Por el contrario, el software propietario siempre está respaldado por una garantía, lo que supone una clara ventaja para las empresas con políticas de seguridad. Sin embargo, algunas soluciones de código abierto son extremadamente populares e incluso líderes del mercado hoy en día. (por ejemplo, Linux, Apache).El software libre más popular
- Mozilla Firefox
- servidor web apache
- GNU/Linux
- Reproductor de multimedia VLC
- AzúcarCRM
- VNC
- CAÑUTILLO
- LibreOffice
- jQuery
GO TO FULL VERSION