Diferencias entre software libre, de código abierto y gratuito

Escrito por David Onieva
Curiosidades

Cuando hacemos referencia a un software, sea cual sea su naturaleza, uno de los primeros apartados que tenemos en consideración, después de conocer su tipo de uso y para qué está diseñado, evidentemente, es si es gratuito o por el contrario tenemos que pagar por él, es decir, si se trata de una versión comercial.

El segundo de los casos lo solemos tener bastante claro desde el principio, ya que sabemos que para hacer uso de ese título en concreto tendremos que hacer un desembolso económico, ya sea por número de licencias, único, tras la versión de prueba, etc. Sin embargo, cuando nos encontramos ante un software gratuito, podemos encontrar tres modalidades, software libre, de código abierto y gratuito, cuyas diferencias son las que nos disponemos a ver a continuación.

Hay que tener en cuenta que aunque estas licencias están estrechamente relacionadas entre sí, tienen algunas diferencias importantes que en determinadas ocasiones no estará de más conocer. De hecho en muchas ocasiones solemos utilizarlos de manera indiferente como si se tratase todo de lo mismo, pero la realidad no es esa. Si comenzamos por el software libre, se trata de una licencia denominada FSF (Free Software Foundation), fundación creada en el año 1985 por Richard Stallman con el fin de promover el uso de este tipo de programas.

Software libre

Aquí se establecen cuatro reglas de uso que básicamente son: que se puede usar con cualquier propósito, se puede estudiar su funcionamiento y modificarlo adaptándolo a nuestras necesidades, se puede distribuir libremente para ayudar a otros y se puede mejorar el programa además de hacer públicas esas mejoras con el fin de que toda la comunidad se beneficie. Llegados a este punto hay que tener cuenta un aspecto muy importante, el hecho de que hablemos de software libre y que sigue las normas comentadas, no quiere decir necesariamente que sea siempre gratuito, ya que podría conservar su carácter libre pero ser distribuido de manera comercial; ahí precisamente la diferencia fundamental entre las licencias gratuita y libre.

El software libre no tiene porqué se gratuito

Por otro lado, el código abierto u Open Source, es una licencia más enfocada hacia los beneficios que los usuarios pueden obtener del hecho de tener acceso al código fuente de las aplicaciones para su posterior mejora y actualización. Por lo tanto se caracteriza por compartir el código fuente del título, por lo que el proyecto siempre tendrá una tendencia a ir subiendo de calidad a medida que va pasando el tiempo, al menos en la teoría. Por lo tanto podemos llegar a la conclusión de que el software libre se centra más en las cuestiones éticas relacionadas con el mundo del software, mientras que el de código abierto prioriza el apartado técnico de la aplicación.

Además una herramienta perteneciente a la categoría de software libre puede obtener beneficios económicos en concepto de desarrollo y mantenimiento, siempre que se entregue la fuente, mientras que en el Open Source esto no es obligatorio; mientras que un software gratuito, no tiene que ser libre ni de código abierto.

Compártelo. ¡Gracias!
Continúa leyendo
  • nova6k0

    Por lo general a nivel no comercial o fuera de empresas/profesionales el software libre es siempre gratuito para usuarios domésticos. Otra cosa es el código abierto que indica libertad para acceder al código fuente pero no para los binarios que pueden ser comercializados.

    No hay que confundir con el freeware. El freeware es una licencia copyright (el autor sigue teniendo todos los derechos) pero que permite el uso no comercial de la aplicación o el programa.

    En general la principal diferencia entre las licencias libres y el copyright clásico es que el copyright clásico su pilar fundamental es la venta de copias (por eso precisamente tienen tantos problemas ahora, al perder la Industria el monopolio sobre la copia y la misma creación) y el software libre y el copyleft es que generalmente permite acceder a una copia gratuita, y se basa más en cobrar servicios añadidos.

    La verdad es que ahora hay múltiples formas de licenciar (muchas son modificaciones de las tradicionales formas de licencia copyright y copyleft):

    – Demo -> Demostración del producto, generalmente limitando muchas funciones.

    – Shareware -> Generalmente permite acceder a todas o casi todas las funciones del producto, en entre 7 y 30 días.

    – Freeware -> Ya comentada. Licencia copyright que permite el uso no comercial del programa de manera gratuita. Pero donde el autor mantiene todos los derechos.

    – Adware -> Permite acceder al producto, instalando publicidad o algún servicio relacionado. También se le llama así, a la propia publicidad o servicios relacionados con esta. No está bien visto, porque demasiadas veces tienen un complemento de tracking o seguimiento para saber que se deja o nó hacer con un producto. Y la propia publicidad puede ser foco de infecciones.

    – Cardware/Postcardware -> Necesitas enviar una postal a quien creó el programa o aplicación, para poderlo usar.

    – Donationware -> Muy relacionado con las licencias libres, permite u obliga a la persona que descarga el programa o aplicación que se done algo de dinero. A veces se pone una cantidad mínima o no.

    – Careware -> Muy relacionado con las licencias libres, de nuevo. Se debe donar una cantidad de dinero a alguna asociación benéfica. A veces una fija u otras dependiendo de las preferencias de quien creó el programa o aplicación.

    Otras más raras son Emailware, debes mandar un correo electrónico a quien creó el programa/aplicación diciendo que te parece. El Linkware, debes permitir un enlace al programa o permitir enlazarlo en tu web, blog,….Niceware, debes contestar sobre lo bonito que te parece el programa/aplicación.

    Otras aún más raras son las Beerware, debes tomarte una cerveza o tomarla a su salud, respecto a la persona que creó el programa o aplicación.

    Y otras parecidas que te piden mandar a quien creó el programa o aplicación algún producto a cambio.

    Salu2