Hola a todos. En el mundo del software encontramos distintos modelos de licencia y etapas de desarrollo. Las licencias determinan qué puede hacerse legalmente con un programa —por ejemplo, usarlo, modificarlo o redistribuirlo—, mientras términos como alpha, beta o release candidate describen el estado de una versión.
Shareware, Freeware, Adware, GNU, GPL, OpenSource, Demo, Trial… Entre muchas otras, son varios terminos que comunmente encontramos en Internet, pero veamos de que trata cada uno.
Freeware / Gratuito
Los programas conseiderados Freeware se distribuyen sin costo adicional a todo aquel que lo quiera. En ocasiones, el autor especifica que sólo puede ser utilizado en entorno doméstico, de modo que si se utiliza en una actividad económica se ha de pagar. En dichos casos se lo denomina Gratuito para uso no comercial.
Algunos programadores sin embargo quieren dinero para comer, pero sin obligar a nadie. Se trata de aquellos programas en los que se pide “la voluntad”, es decir, si te gusta, puedes donar el dinero que consideres oportuno a su autor, y esto se conoce como Donationware.
Adware / Gratuito con publicidad
Técnicamente es gratuito, pero quien más o quien menos, todo el mundo lo odia. Se trata de programas que son gratuitos ya que se costean al contener publicidad, que puede ser realmente invasiva, como una barra de herramientas para el explorador, o no tanto, como un poco de publicidad no muy visible.
El adware muestra publicidad como parte de su modelo de distribución. No debe confundirse automáticamente con spyware, que recopila información del usuario de manera invasiva o no autorizada.
GPL, BSD y otras licencias de código abierto
No son una única licencia ni significan exactamente lo mismo. La GPL es una licencia copyleft que permite usar, estudiar, modificar y redistribuir el software bajo determinadas condiciones. Las licencias BSD son más permisivas y también permiten reutilización y redistribución con requisitos distintos. GNU es un proyecto y ecosistema de software libre, no una licencia en sí misma, mientras que open source describe una categoría más amplia de licencias que cumplen ciertos criterios.
Demo
No es ningún secreto que la palabra demo venga de «demostración». Te permite ojear un programa o juego, pero sin que en realidad te sirva de mucho. Principalmente se aplica a los juegos, donde puedes hacerte una idea de cómo será el juego completo antes de comprarlo. En el ámbito de los programas se suele utilizar cuando el programa está tan limitado o es tan poco interactivo que al autor le da vergüenza decir que es Shareware.
Haciendo un símil con una pizzería, si nos dejaran probar una demo de su nueva creación, nos pondrían la caja de la pizza delante de las narices, la abrirían, nos dejarían olerla y a continuación la cerrarían. Si la quieres, tendrás que pagarla.
Shareware
Una versión Shareware es una versión recortada de un programa comercial, que puedes probar para decidir si merece la pena. Pueden tener limitaciones muy variables, desde ventanas de aviso emergentes hasta marcas de agua, pasando por limitación de ejecuciones o usos.
A diferencia de una Demo, una versión Shareware puede ser útil, a veces de forma limitada, y a veces completamente funcional durante un período de tiempo. A veces también se lo denomina CrippleWare (software mutilado).
Trial
Así se denomina tradicionalmente a las versiones Shareware que puedes probar durante determinado tiempo, siendo lo más común 30 días. Algunas veces este período se amplía hasta los dos, tres y hasta cuatro meses, mientras que en otras ocasiones se recorta hasta medio mes o incluso unos pocos días.
La línea que lo separa con respecto a la definición de Shareware es muy estrecha y, de hecho, muchas veces se utiliza una u otra indistintamente para un mismo programa.
Otras clasificaciones
Si bien ya hemos hablado de los principales tipos de programas, existen otros bastante curiosos y específicos que también vamos a nombrar, a pesar de que no se utilizan demasiado.
* Bloatware: Software que utiliza demasiados recursos del sistema, es decir, que está sobrecargado o, siguiendo la traducción literal, hinchado.
* Abandonware: Término informal usado para software antiguo que ya no se comercializa o mantiene activamente. Que un programa sea considerado abandonware no significa que haya perdido automáticamente sus derechos de autor ni que pueda distribuirse legalmente sin permiso.
* Vaporware: Mucho ruido y pocas nueces, o mucho humo. Programas o juegos que se alargan indefinidamente y al final no se sabe si llegarán a ver la luz algún día.
Versiones de Software
Aunque no son licencias en sí, también nos ayudan a saber un poco más sobre lo que tenemos entre manos. Los principales indicativos son:
* Estable / Final: Es una versión del programa que ha sido testeada lo suficiente para determinar que se puede utilizar sin problemas.
* Beta: Versión en desarrollo que se distribuye para que sea probada en distintas configuraciones.
* Alpha: Parecida a la anterior, pero aún más en pañales.
* Release Candidate o RC: Son versiones en desarrollo que pueden llegar a convertirse en versión final si se demuestran lo suficientemente estables.
* Build: Identifica la versión de compilación del archivo, por lo que cuanto mayor sea el número, más reciente es.
Epero que con este articulo conozcan un poco mas sobre los diferentes tipos y versiones de software que existen, y de esta manera la proxima vez que escuchen algunos de esos terminos ya tendran idea de que se trata.
Fuente: OnSoftware

Muy buena la explicacion, Gracias
Interesante. Gracias.
muy buena, lo que me gusto fueron los ejemplos de casos de la vida real de lo que seria las licencias, muy bien detallado 😀
Muy útil, pertinente. Gracias.
Muchas gracias por la informacion la compartiré con mis amistades.
bueno apreciados amigos por lo que veo en los comentarios antes mencinados es gente con buena cultura la que dejan estas opiniones y eso me alegra mucho que seamos educados en lo que escribimos en lo que pensamos y en lo que somos en si.
De mi parte es muy bueno este conocimiento porque va con bases seguras para adquirir el software que necesitamos y asi no cometemos errores.
muy bueno este aporte.
Saludos
Deja claro muchos conceptos que gente que trabajamos con ordenadores e internet todo el día nos cuesta tener claros. Gracias
muy buena exprecion el concepto esta muy claro y definido
me gustan los comentarios anteriores y es la verdad sigan asi
Muy bien explicado, especialmente las diferencias entre Demo, Shareware y Trial.