¿Qué es OpenSource?

Diariamente usamos software Open Source sin darnos cuenta: al enviar un mail, visitar sitios web o al recibir y emitir facturas digitales. Incluso toda la tecnología sobre la cual funciona Internet está basada en los mismos principios que inspiran al Open Source. Podemos resumir estos principios en lo siguiente:

  • Software Open Source se refiere a programas computacionales sobre los cuales se permite explícitamente su utilización, copia, modificación y redistribución, así como aprender de su funcionamiento.
  • No existe discriminación de ningún tipo sobre las libertades otorgadas.
  • Un requisito para poder aprender cómo funciona un programa o realizar modificaciones, es la puesta a disposición del código fuente, el cual no es necesario para simplemente usar el programa.

    ¿Por qué Open Source?

    Innovación

    Dado que se pueden usar desarrollos hechos por otros, es mucho más fácil crear innovaciones y por lo tanto la sociedad en suma gasta menos recursos. No es necesario producir una y otra vez lo que ya se ha hecho antes, mejorando así la eficiencia.

    Libertad de uso de licencias de software

    Al usar software privativo no sólo se deben pagar las licencias. Además es necesario administrarlas y realizar un seguimiento de licencias de software existentes y el uso del software.

    En muchas organizaciones, el seguimiento de licencias de software no es perfecto. Si se viola la ley de derecho de autor, incluso si no es intencionalmente, se expone la empresa a juicios y cobros de altas multas. Con Open Source no existen costos por licencias y hay menos riesgos legales.

    Costo por Licencias

    Como consecuencia de la libertad de copiar el software y que no se exige pago de licencias por cada copia, el precio tiende a equivaler al costo de la copia (prácticamente cero). No así el costo total de uso, que incluye aspectos como adaptar el software a necesidades específicas, aprender a usarlo, instalación, etc.

    Confiabilidad y Calidad

    La base del negocio con Open Source es alta confiabilidad. Software Open Source es software que usa el método científico de "revisión por pares". En muchos casos ha sido examinado por miles de desarrolladores en todo el mundo - un recurso humano que ni la más grande empresa de software puede costear. El resultado es código maduro y abierto que le da robustez al software.

    Esta es una idea radical para personas que imaginan que software Open Source no es 'profesional', que es creado a la ligera y tiende a fallar. Nada más alejado de la verdad. Tecnologías Open Source como Bind, Sendmail, Apache, Perl, PHP, Mozilla, Samba y Open Office demuestran un nivel de robustez, escalabilidad y usabilidad que marcan la pauta para el resto.

    Competencia

    Ningún oferente de servicios basados en Software Open Source tiene ventajas por sobre otro más que por sus capacidades. Esto mejora la competencia, ya que para cambiar de proveedor de servicios no es necesario hacer costosos cambios de plataforma.

    En otras palabras, el control del software lo tiene el cliente, y él decide a quién entregarle ese control y cuándo quitárselo.

    Uso de Software Open Source junto con Software Privativo

    Una percepción errada pero común es que software Open Source no pueden existir junto con software privativo. Pero no es necesario cambiar completamente toda la infraestructura de software y hardware para utilizar software Open Source.

    Software Open Source puede ser adoptado incrementalmente para coexistir con soluciones privativas, usando las mismas arquitecturas de hardware. Incluso es posible que una solución privativa se convierta en Open Source, si el proveedor decide modificar la licencia.

    Por ejemplo, es posible usar software privativo, como una base de datos, sobre una plataforma de software Open Source como Linux por ejemplo. O bien, se puede utilizar una aplicación Open Source como OpenOffice sobre una plataforma privativa como Microsoft Windows o Mac OS X.