¿Qué es el softwarelibre?
Esta pregunta es la que nos hacemos todos cuando escuchamosesta expresión por primera vez, y de manera errónea confundimos software librecon gratuito.
El software libre se apoya en una serie de principiosimprescindibles que lo definen tal y como es:
· La libertad de ejecutar el programa paracualquier propósito.
· La libertad de estudiar cómo trabaja elprograma, y cambiarlo para que haga lo que usted quiera.
· La libertad de redistribuir copias para quepueda ayudar al prójimo.
· La libertad de distribuir copias de susversiones modificadas a terceros.
Uno de los requisitos básicos para acatar estosprincipios es el de tener acceso al código fuente, ya que sin él no se podríamodificar, mejorar o cambiar el propósito del software.
Como ya he comentado anteriormente, software libre noquiere decir gratuito, ya que se puede cobrar por el soporte de ladistribución, o por servicios asociados a él como pueden ser mantenimiento,modificaciones, etc. Todo ello aceptando que terceras personas puedanmodificar, distribuir e incluso cobrar por el soporte de ese software.
También hay que tener en cuenta que un programalicenciado como libre, nunca puede pasar a ser privativo,obligando a liberar el código fuente si éste semodifica.
Pongamos un ejemplo para entenderlo mejor:
Una empresa coge un programa libre, lo modifica y nolibera el código, obligando a los usuarios a pagar una licencia privativa porcada distribución, aparte de los servicios de mantenimiento.
Esta empresa estaría incurriendo en un delito, ya quedebe liberar el código modificado del programa, así como eliminar el cobro delicencias privativas, licenciando el programa como libre. No obstante noestaría cometiendo ningún delito cobrando un servicio de mantenimiento o de soporte.
¿Y qué gano yocon todo esto?
Bajo costo: Se puede adquirir software a un precio máscompetitivo, ya que carece de licencias.
Innovación: Cada persona o empresa aporta su visión yconocimientos al proyecto, beneficiándonos a nivel global.
Rápida corrección de errores: La corrección de erroreses más rápida y eficaz.
Adaptación del software: Este punto es muy útil sobretodo a nivel empresarial, ya que los costos de modificación del software sonmenores.
Traducciones: Aunque el software salga solo en unidioma, la posibilidad de modificarlo nos permite traducirlo a multitud deidiomas, acercando este tipo se software a mas gente.
No se programar¿Cómo puedo ayudar a un proyecto de software libre?
No todo en el mundo del software libre es “picarcódigo”, también se puede apoyar a proyectos traduciendo texto, corrigiendoerratas, escribiendo manuales, diseñando gráficos, iconos, fondos de pantalla,texturas, escribiendo guiones para juegos, dando soporte, creando la pagina Webdel proyecto, etc.
Como podéis ver, el beneficio de utilizar softwarelibre es superior al privativo, ya que se beneficia a mas gente de maneraglobal.
Si deseáis seguir aprendiendo mássobre Ubuntu y el software libre podéis pasaros por mi blog.
www.primylinux.net16.net