2/09/10

Tipos de Licencias y Versiones en el Software

Hola a todos. En el campo del Software podemos encontrar diversidad de Licencias que permiten o restringen una o varias funcionalidades del Programa, de igual manera prohiben o permiten la distribucion de dicho software. Todas esta Licencias son agregadas por la empresa o el desarrollador del programa, pero si realmente queremos saber que sginfica cada una de ellas lo invito a leer este articulo.

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.

A la “basura” que incluyen en forma de barras de herramientas, ventanas de publicidad u otras cosas no deseadas se la denomina con frecuencia como Spyware.

GPL / GNU / BSD / OpenSource

Son tipos de licencia muy conocidos en el entorno Linux, y básicamente consisten en programas libres de descargar, usar, distribuir e incluso modificar, puesto que también se distribuye su código fuente. Programas tan famosos como eMule y Ares se distribuyen bajo esta licencia, lo cual contribuye también a su enorme éxito.

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: Programas y juegos antiguos que, a decir verdad, ya no preocupan a nadie, ni siquiera a sus autores, por lo que con frecuencia se distribuyen gratuitamente.

* 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.

0 comentarios: