SOFTWARE LIBRE


SOFTWARE LIBRE




¿Qué es un software libre?


Un software libre siempre es concebido para poder utilizarse, modificarse y ser distribuido sin ningún tipo de cortapisas. Las aportaciones y colaboraciones de los usuarios que tienen conocimientos y quieren intervenir en su desarrollo son la clave de una mejora continua que está implícita en su razón de ser.

Y a partir de estas singularidades es importante tener en cuenta que cada una de las nuevas versiones desarrolladas podrán ser también redistribuidas con las mismas facultades para quien quiera acceder a ellas. Es decir, estarán en todo momento respaldadas por la posibilidad de uso, modificación y nueva distribución completamente libre.

En los últimos años, cada vez existen más ejemplos de software libre, que facilitan un acceso más democrático y una mayor colaboración entre especialistas. Soluciones tecnológicas como los CRM, que facilitan la gestión de la relación con los clientes, se apoyan en estos sistemas colaborativos, especialmente interesantes para las organizaciones que comparten sus valores colaborativos, como las del Tercer Sector. En este mismo blog te hablamos de uno de ellos, CiviCRM, de sus características y sus usos.

Apostar por un software libre es también, pues, los avances tecnológicos como un espacio abierto, de aprendizaje, en el que es posible compartir los conocimientos con los demás y lograr un beneficio común.

El término software libre se lo debemos al estadounidense Richard Stallman, cuyo objetivo era establecer un sistema operativo libre, en comunión con otros informáticos. En el mismo podrían participar cuantos usuarios lo desearan para perfeccionarlo y desarrollarlo de manera gratuita y comunitaria. A partir de sus ideas se puso en marcha un tipo de cultura informática alternativa a la presente en los grandes grupos informáticos.

Características principales de un software libre:

Características de cualquier software libre están recogidas en las “libertades” que indicó Stallman, que deben tener todos ellos, y que funcionan también como principios de actuación:

1.Libertad de analizar cuál es el funcionamiento del programa y modificarlo al gusto o según las necesidades de cada usuario.

2. Libertad total de darle el uso que se quiera y con cualquier objetivo.

3. Libertad de optimizar el software libre, generando mejoras, solucionado posibles errores o proponiendo nuevos desarrollos que contribuyan al progreso del mismo.

4. Libertad de distribuir gratuitamente cuantas copias del programa se desee para que los demás puedan también contribuir con sus innovaciones.

Cómo se identifica el software libre?

El software libre a menudo se identifica como software gratuito cuando en realidad su característica más destacada es la libertad y no tanto el precio.



¿Qué ventajas tiene el uso de un software libre?

Existe, pues, una dimensión ética en el desarrollo de un software libre. La tecnología abierta apuesta por dar acceso a la misma todo tipo de personas y entidades. Esta es su razón de ser y a partir de ella existen numerosas ventajas:

1.Una opción económica. Es toda una comunidad la que apoya el desarrollo y los avances del programa. Al no existir un coste de licencias ni de mantenimiento, el gasto se reduce de manera muy importante.

2.Mayor seguridad. Muchos ojos revisan y comprueban que todo va bien en el código fuente. De esta forma, es más difícil que se produzcan brechas de seguridad que se queden sin identificar.

3.Accesibilidad. Esta es una de las características esenciales. Cualquier usuario puede acceder a él si así lo desea. Esto también redunda en favor de la innovación, ya que las aportaciones serán más variadas y las ideas tendrán una gran variedad y dimensión.

4.Menos errores y mayor estabilidad. Al tener tantas personas revisando lo que ocurre en las tripas de un software libre, se produce una revisión constante y mayor rapidez en la resolución de posibles fallos.

5.Creaa comunidades que comparten el conocimiento. El trabajo colaborativo es esencial para las mejoras de los sistemas tecnológicos y que un buen número de personas puedan acceder a las mismas.

Para concluir

Este software suele requerir conocimientos técnicos no comunes entre los usuarios de computadoras.

Por ende, es necesario que si lo vas a integrar a tu compañía tengas a una persona que conozca sobre todo este mundo y te ayude a analizar y seleccionar aquellas herramientas que te resulten útiles.

Y, que además, posea el conocimiento y la capacidad de realizar labores de actualización y adaptación basadas en las necesidades de la organización.








































Comentarios

Entradas más populares de este blog