Siempre se ha discutido incesantemente sobre estas dos filosofías; el Software Libre y el Propietario. Hoy he querido hacer algunas reflexiones sobre este tema que tantas pasiones levanta entre los que apoyan una u otra tendencia.
##
Muchas mediciones de distintas fuentes siguen indicando que la mayoría de los usuarios de computadoras tienen instalado más software propietario que software libre. Algunos de los números más representativos son los que dan al sistema operativo de Microsoft, Windows (softeare propietario) más de un 90% de presencia sobre los de código abierto (Linux, FreeBSD, entre otros).
El código abierto es una filosofía de desarrollo que ha dado muy buenos resultados en ciertas circunstancias. Entre ellas por supuesto está la del proyecto GNU Linux, un sistema operativo de código abierto que tiene una gran cantidad de seguidores actualmente.
Pero, ¿de qué se trata el Software de Código Abierto y el Software de Código Propietario? El de Código Propietario básicamente es el desarrollo de un proyecto de software donde los usuarios dispuestos a usar ese programa pagan por una licencia que les concede ese uso, es decir, podrán utilizar el programa con todas sus funciones tal como fueron creadas pero sin modificarlas ni entregar a otros copias de este. En este caso, los creadores del software serán los únicos autorizados a modificar y mantener actualizado el producto.
En el caso del Código Abierto, los creadores del producto ceden los derechos de modificación de las funciones del programa a quienes lo adquieren, gratuitamente o a un muy bajo precio, el producto, y en muchos casos permiten que éste sea copiado a otros libremente. Por lo que, muchos proyectos de código abierto son desarrollados por muchos más programadores que los que lo harían en una empresa de software propietario, debido a la libertad de modificación del producto. Aunque vale aclarar que estos “modificadores” se organizan para llevar un orden entre el posible caos que conlleva tener muchas manos en un mismo plato.
En una empresa de desarrollo de software propietario, las ganancias por la venta de las licencias generalmente son muy superiores a las obtenidas por las de código abierto, donde deben valerse de algunas donaciones y patrocinantes para cubrir gastos. Por esto, los programadores de las empresas de software propietario serán mucho mejor remunerados que las de software libre. Esto lleva a que muchos de los proyectos de software libre sean abandonados luego de un tiempo debido bien sea a diferencias entre las distintas “manos” que lo modifican, o a la falta de motivación de los desarrolladores por la necesidad de sentirse más retribuidos por las interminables horas que lleva desarrollar software.
Generalmente una empresa de código propietario tiene mucha más presión de la competencia, del usuario que pagó la licencia y de los inversionistas por mantener el software actualizado, estable, seguro, con mejoras continuas y optimizadas, y con los menores errores posibles. Es una realidad, que aunque el usuario termina pagando más en comparación con el software libre, el software propietario en términos generales siempre parece estar un paso más adelante en tecnología.
El software libre siempre tendrá un nicho en el mercado, pero es el que ya está ocupando, no esperemos que desplace al software propietario.