Software Libre
Un software libre se refiere a la
libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software. Mejor dicho, se refiere a cuatro libertades de los
usuarios del software:
- La libertad de usar el programa, con cualquier propósito.
- La libertad de estudiar cómo funciona el programa, y adaptarlo a las necesidades. El acceso al código fuente es una condición previa para esto
- La libertad de distribuir copias, con lo que se puede ayudar a las demás personas.
- La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie. El acceso al código fuente es un requisito previo para esto.
El software libre ofrece a las personas la
posibilidad de utilizar, estudiar, modificar, copiar y redistribuir el software.
Para hacer efectivas estas libertades, el código fuente de los programas debe
estar disponible.
Gracias a
estas libertades se obtienen muchos beneficios prácticos:
- Poder ejecutar el software cuando se quiera y para lo que se quiera.
- Poder aprender de los programas existentes.
- Poder mejorarlos.
- Poder adaptarlos para que se ajusten a las necesidades.
- Poder basarnos en ellos, de forma que se evita los costos adicionales de empezar un programa desde cero.
- Poder formar negocios alrededor de la creación, distribución, soporte y capacitación de programas libres.
- Falta de garantía por parte del autor, por ello existen comunidades, que ayudan y aportan tanto en código como en soluciones.
- Poca estabilidad y flexibilidad en el campo de multimedia y juegos.
- Menor compatibilidad con el hardware.
- Dificultad en el intercambio de archivos: esto se da mayormente en los documentos de texto, ya que si se abren con un software libre los formatos se dañan cuando se utiliza tablas.
No hay comentarios.:
Publicar un comentario