Nomenclaturas del software (VL, RTM, Demo, Shareware, Beta, etc…)
Tomado de http://totuware.blogspot.com/2013/10/nomenclaturas-del-software-vl-rtm-demo.html
En el mundo del software estamos
acostumbrados a ver multitud de términos y siglas que muchas veces no
sabemos que significan. Unos definen el nivel de desarrollo de una
aplicación, otros el tipo de licencia que usa y a veces la forma de su
distribución.
En este artículo vamos a tratar de aclarar que significan términos habituales como RTM, VL, Beta, Demo, etc..
ALFA (ALPHA) [fase de desarrollo]
Es
la primera versión de un programa. A veces es simplemente un modelo
conceptual que en sucesivas fases puede ir variando su aspecto y
funcionalidad, aunque lo más habitual es que sea un producto muy
ajustado a lo que se quiere desarrollar, pero que contiene errores,
fallos y es inestable. Estas versiones no suelen estar a disposición del
público y se entregan a verificadores que evalúan y prueban las
diferentes funciones del software.
BETA (PREVIEW) (TECHNICAL PREVIEW) [fase de desarrollo]
Esta
suele ser ya una versión completa del programa pero que aún contiene
fallos y cierto grado de inestabilidad. Estas copias suelen entregarse a
los llamados beta testers que hacen pruebas para detectar posibles
errores y fallos. Estas versiones muchas veces se ponen a disposición
del público en general y suelen disponer de un mecanismo de
retroalimentación para que los desarrolladores puedan obtener datos de
estabilidad del software. Cuando estas versiones beta son entregadas a
betatesters seleccionados, los mismos pueden tener que firmar un acuerdo
de no revelación, estas copias se denominan versiones beta
propietarias. Cuando se ofrecen al público en general suelen denominarse
versiones beta públicas. Estas últimas suelen ser populares entre los
desarrolladores del software libre y de código abierto. Algunas
aplicaciones se mantienen en este estado beta por años y a veces se
actualizan a nuevas versiones igualmente beta. Un ejemplo de esto lo
podemos ver en muchas de las aplicaciones de Google, que se mantienen en
fase beta casi indefinidamente. Aunque suelen ser ya productos
terminados y definitivos, el uso de la categoría beta es una técnica que
se usa frecuentemente para limitar o dejar de ofrecer apoyo total o
soporte a ese software, por eso nos encontramos con una versión beta y
otra "final" del mismo programa que son idénticas, con la única
diferencia de si se distribuye de forma comercial o gratuita.
Algunas
compañías denominan a esta fase del desarrollo de un programa como
PREVIEW o TECHNICAL PREVIEW. Un ejemplo de esta denominación la tenemos
en el Office o Windows.
A
veces se le añade el apóstrofe de "estable" o "inestable", para
determinar el nivel de errores corregidos, siendo considerada estable
aquellas que han alcanzado un alto nivel de confiabilidad. En ocasiones
de denomina estable a una versión ya final.
RC [fase de desarrollo]
En
inglés Release Candidate (candidata a definitiva o candidata a versión
final). Este ya es un producto final, listo para empezar a ser producido
y publicarse como definitivo, aunque propenso a serle encontrado algún
bug o fallo que retrase su publicación como producto final. Es una
versión prácticamente completa, pero aún en fase de pruebas.
RTM [fase de desarrollo y tipo de distribución]
En
inglés Release To Manufacturing (lanzamiento para fabricación). Es casi
idéntica a la versión RC, pero con los posibles errores detectados en
esa fase ya corregidos. Es una versión considerada
lo suficientemente estable para distribuir comercialmente o entregada a
los usuarios como una versión terminada. Microsoft usa este término en
sus productos como el Office y Windows en las versiones que entrega a
los fabricantes de hardware para que implementen drivers, controladores,
etc. y/o los incorporen como software integrado en sus productos. A
estas versiones, algunos también las denominan "versión dorada",
haciendo referencia al disco maestro hecho en oro que se entrega a los
fabricantes para su producción de venta al detalle. Actualmente ya no
suelen usarse discos de oro, aunque aún se usa en algunos casos por ser
este un material altamente resistente a la corrosión.
RTW [fase de desarrollo y tipo de distribución]
En
inglés Release To Web (lanzamiento para web). Es idéntica a la RTM,
pero destinada a ser distribuida a través de descargas por internet.
RETAIL [tipo de distribución comercial]
Son
versiones RTM (en algunos casos con ligeras modificaciones e
incorporación de drivers y controladores de fabricantes de hardware)
destinada a la venta al detalle o venta al por mayor. Son las copias que
podemos encontrar en tiendas y centros comerciales. Cuando hablamos de
Windows, una versión RETAIL es aquella que requiere de un serial de
instalación. Este serial está asociado al disco en concreto que se ha
comprado. Las versiones RTW que Microsoft distribuye desde su web
también son Retail y requieren de seriales de instalación.
DEMO [tipo de distribución]
Son
versiones de software comercial distribuidas gratuitamente para que los
usuarios puedan probar un determinado programa antes de comprarlo.
Suelen ser aplicaciones "capadas" o con funcionalidades limitadas. A
veces son versiones modificadas que no poseen todas las características
del programa completo. Por ejemplo, cuando son aplicaciones de
tratamiento de imágenes, insertan marcas de agua en los documentos
creados. Pueden tener funciones deshabilitadas, por ejemplo, tener
deshabilitada el guardado de documentos, el uso de determinados
formatos, etc. Otras veces tienen todas las funciones activas, pero solo
por un tiempo determinado, pasado el cual se deshabilitan algunas
funciones, o simplemente deja de funcionar la aplicación completa.
TRIAL (VERSIÓN DE PRUEBA) [tipo de distribución]
Es
lo mismo que las versiones DEMO. Normalmente disponen de todas las
funciones del programa habilitadas, aunque suelen tener un periodo de
funcionalidad más corto.
SHAREWARE [tipo de distribución]
Suelen
ser aplicaciones completas y funcionales, de distribución gratuita que
solicitan una donación por parte de los usuarios para poder continuar
con su desarrollo, otras veces simplemente solicitan un registro
gratuito para poder usarlo con todas sus funciones habilitadas. Suelen
ser aplicaciones con derechos de autor, por lo que no son software libre
o de código abierto. Algunas aplicaciones que originalmente fueron
distribuidas como shareware han evolucionado en aplicaciones comerciales
exitosas, como Winamp, Babylon, Paint Shop Pro, etc.
File
& Image Uploader es otro ejemplo de programa de distribución
Shareware que comprando una licencia habilita todas sus funciones. Ellos
lo llaman "donación", aunque en la práctica es una compra sin
garantías, que dependiendo del monto "donado" te da más o menos
funcionalidades y soporte al usuario.
Como
anécdota, diremos que dos de las primerísimas aplicaciones distribuidas
como shareware fueron PC-Talk y PC-File, creadas por Andrew Fluegeman y
Jim Knopf respectivamente en la década de los 80`s. Debido a que ambos
no tenían los recursos económicos ni el tiempo necesarios para
comercializar sus productos, decidieron distribuirlos a través de medios
no convencionales en la época. Comenzaron a distribuirlos a través de
las BBS, una de las semillas de lo que luego sería el actual Internet.
Fluegeman
oficialmente se atribuyó el término "freeware" como propio, y no
permitió que nadie más lo utilizara para calificar un software, sin su
permiso. Pero fue más allá, cometiendo un gran error comercial: incluyó
el código fuente de la aplicación (práctica bastante común en aquellos
años dorados del software de dominio público), consiguiendo que otros
programaran versiones mejoradas de aquel original PC-Talk, y las
lanzaran a la calle, haciendo que Fluegeman perdiera rápidamente control
sobre su propio software.
Knopf,
como el ejemplo opuesto, continuó respaldando y mejorando su PC-File, y
llegó a tener una compañía multimillonaria (ButtonWare, Inc). En 1985,
Peter Norton le adjudicaría a Knopf el seudónimo de "padre del
shareware".
FREEWARE [tipo de distribución]
Es
una forma de distribución de software. Se distribuye sin costo. No debe
confundirse con software libre, simplemente debe entenderse como
software entregado sin costo. Las aplicaciones Freeware pueden o no ser
de código abierto. Las versiones DEMO, TRIAL, etc. suelen ser Freeware,
pero no libres. Muchas veces, aunque son programas que no se
comercializan, sí disponen de derechos de autor y suelen incorporar una
licencia de uso, en la que se especifica que no se puedan hacer
ingeniería inversa, usar en productos comerciales o prohíben su
distribución libre o exigen un pago si se va a usar en entornos
empresariales…repito..no confundir con software libre (Opensource).
Muchas
veces se distribuye software freeware de aplicaciones obsoletas que ya
no son comercialmente rentables, como promoción de versiones más
actuales o más completas, en estos casos suelen denominarse SHAREWARE.
Otras veces simplemente sus creadores consideran el valor de ofrecer
algo gratuito de forma altruista.
CÓDIGO ABIERTO (OPEN SOURCE) [tipo de distribución]
Código
abierto es la expresión con la que se conoce al software distribuido y
desarrollado libremente. Se focaliza en los beneficios prácticos (acceso
al código fuente) que en cuestiones éticas o de libertad que tanto se
destacan en el software libre.
Se
utilizó por primera vez en 1998 las comunidades de software libre,
tratando de usarlo como reemplazo al ambiguo nombre original en inglés
del software libre (free software). «Free» en inglés significa dos cosas
distintas dependiendo del contexto: gratuidad y libertad. Lo cual
implica, para el caso que nos ocupa, "software que podemos usar, leer,
modificar y redistribuir gratuitamente" (software gratuito) y, además,
software libre, según la acepción española de libertad.
Muchas
veces se confunde con software libre, debido a la ambigüedad de su
definición en inglés (free software), para evitar estos malos
entendidos, en inglés se ha estado usando el término "libre software".
La
idea bajo el concepto de código abierto es sencilla: cuando los
programadores (en Internet) pueden leer, modificar y redistribuir el
código fuente de un programa, éste evoluciona, se desarrolla y mejora.
Los usuarios lo adaptan a sus necesidades, corrigen sus errores a una
velocidad impresionante, mayor a la aplicada en el desarrollo de
software convencional o cerrado, dando como resultado la producción de
un mejor software.
En la
actualidad el código abierto se utiliza para definir un movimiento nuevo
de software (la Iniciativa Open Source), diferente al movimiento del
software libre, incompatible con este último desde el punto de vista
filosófico, pero completamente equivalente desde el punto de vista
práctico, de hecho, ambos movimientos trabajan juntos en el desarrollo
práctico de proyectos.
OPEN SOURCE INICIATIVE [organización]
La
Open Source Initiative (OSI, en español Iniciativa para el Código
Abierto) es una organización dedicada a la promoción del código abierto.
Fue fundada en febrero de 1998 por Bruce Perens y Eric S. Raymond.
A
principios de 1998, Netscape Communications Corporation junto con
Raymond, publicaron el código fuente de su producto insignia Netscape
Communicator como software libre, dada la baja de ganancias y dura
competencia con el software Internet Explorer de Microsoft.
Un
grupo de personas interesadas en el software libre y en GNU/Linux
decidieron introducir un término de mercadotecnia para el software
libre, buscando posicionarlo como amigable para negocios y con menos
carga ideológica en su competencia con el software propietario. Esto
condujo a la creación del término Open Source (código abierto) y al
cisma con Richard Stallman y su Fundación del Software Libre.
SOFTWARE LIBRE [tipo de distribución]
El
software libre (en inglés "free software", aunque esta denominación a
veces se confunde con "gratis" por la ambigüedad del término "free" en
el idioma inglés, por lo que también se usa "libre software") es la
denominación del software que respeta la libertad de todos los usuarios
que adquirieron el producto y, por tanto, una vez obtenido el mismo
puede ser usado, copiado, estudiado, modificado, y redistribuido
libremente de varias formas. Según la Free Software Foundation, el
software libre se refiere a la libertad de los usuarios para ejecutar,
copiar, distribuir, y estudiar el mismo, e incluso modificar el software
y distribuirlo modificado.
El
software libre suele estar disponible gratuitamente, o al precio de
costo de la distribución a través de otros medios; sin embargo no es
obligatorio que sea así, por lo tanto no hay que asociar software libre a
"software gratuito" (denominado usualmente freeware), ya que,
conservando su carácter de libre, puede ser distribuido comercialmente
("software comercial"). Análogamente, el "software gratis" o "gratuito"
incluye en ocasiones el código fuente; no obstante, este tipo de
software no es libre en el mismo sentido que el software libre, a menos
que se garanticen los derechos de modificación y redistribución de
dichas versiones modificadas del programa.
Tampoco
debe confundirse software libre con "software de dominio público". Éste
último es aquel software que no requiere de licencia, pues sus derechos
de explotación son para toda la humanidad, porque pertenece a todos por
igual
DOMINIO PÚBLICO (PUBLIC DOMAIN) [tipo de distribución]
Por
dominio público se entiende la situación en que quedan las obras
literarias, artísticas o científicas (lo que incluye programas
informáticos) al expirar el plazo de protección del derecho de autor.
Cada legislación nacional contempla un término de años contados desde la
muerte del autor (post mortem auctoris), para que estos derechos
expiren.
Dominio público,
en este caso, implica que las obras pueden ser explotadas por cualquier
persona, pero siempre respetando los derechos morales de sus autores
(básicamente la paternidad), pues lo que en realidad expira son los
derechos de autor de carácter patrimonial, y se suele abreviar como PD
(del inglés, public domain).
Según
el Convenio de Berna las obras protegidas por el derecho de autor pasan
al dominio público a los 50 años de la muerte del autor. Dicho convenio
reconoce el derecho de los países signatarios a ampliar el plazo de la
protección. Por ello, existen ordenamientos donde el plazo es de 70, 80 o
100 años desde la muerte del autor.
COPYLEFT [término de distribución de obras]
El
copyleft se practica al ejercer el derecho de autor que consiste en
permitir la libre distribución de copias y versiones modificadas de una
obra u otro trabajo, exigiendo que los mismos derechos sean preservados
en las versiones modificadas. La efectividad de ejercerlo puede depender
de la legislación particular de cada país, pero en principio se puede
utilizar para programas informáticos, obras de arte, cultura, ciencia, o
cualquier tipo de obra o trabajo creativo que sea regido por el derecho
de autor.
El término surge
en las comunidades de software libre como un juego de palabras en torno
a copyright: "derecho de autor", en inglés (literalmente: "derecho de
copia") con otro sentido, el de left: pretérito del verbo dejar o
permitir. Se considera que una licencia libre es copyleft cuando además
de otorgar permisos de uso, copia, modificación y redistribución de la
obra protegida, contiene una cláusula que dispone una licencia similar o
compatible a las copias y a las obras derivadas.
Resumiendo….una
obra, en este caso un software, bajo Copyleft, puede ser modificado sin
restricciones, siempre y cuando sea posteriormente distribuido sin
modificar en nada su licencia original, la cual debe siempre acompañar a
las versiones originales, así como a sus versiones modificadas.
VL [tipo de distribución comercial]
En
inglés Volume License (licencia por volumen). Son copias idénticas a
las RETAIL, pero que no requieren seriales de instalación y destinadas a
su distribución a empresas, oficinas, centros educativos,
organizaciones, etc. que compran una sola clave de activación para
instalar en muchos equipos. Para verificar que el uso de las claves de
activación estén dentro de los términos de la licencia, se usan diversos
métodos de auditoría, que en el caso de Windows, por ejemplo, usa el
KMS (Key Managenet Server, Servidor de Administración de Claves), un
servidor de verificación de licencias. Las herramientas como el Toolkit,
usan versiones locales modificadas del KMS para "engañar" a Windows y
que crea que la licencia instalada es correcta y legal. Este tipo de
licencia suele tener un tiempo de vigencia. En el caso de Windows, se
establece en bloques de 180 días. El KMS verifica la vigencia de las
claves cada 180 días. ¿Ahora van entendiendo por qué las herramientas
tipo Toolkit activan precisamente por solo 180 días y por qué se
recomienda usar este tipo copias VL y por qué Toolkit funciona mejor con
copias VL?
OEM [definición de producto]
Original
Equipment Manufacturer (Fabricante de Equipamiento Original) es una
empresa que fabrica productos que luego son comprados por otra empresa y
vendidos bajo la marca de la empresa compradora (a veces conocida como
empresa reenvasadora).
En el caso de la informática, los productos OEM pueden ser tanto hardware como software.
En
la mayoría de los casos, una versión OEM de un software, viene
acompañada de un hardware. Un ejemplo son los Windows preinstalados en
computadoras. Hablando de Windows, muchas veces son versiones RTM
modificadas para adaptarlas y/o personalizarlas con la imagen
corporativa del fabricante final del equipo. Tradicionalmente, los
softwares (preinstalados o no) vienen con una copia física, normalmente
CDs o DVDs, aunque últimamente se ha impuesto el distribuirlos en
formato digital en el propio equipo, acompañado de otro software que
permite hacer copias de seguridad a formatos físicos (discos ópticos o
unidades de almacenamiento USB). En cuanto al hardware suelen ser
componentes que no vienen en cajas de empaque sino montadas como parte
de un equipo mayor. Su garantía suele ser de tiempo inferior y suele
carecer de instructivos. Un ejemplo de esto pueden ser los
microprocesadores, tarjetas de sonido, tarjetas de red, etc. que van
montadas en placas de diversas marcas. Muchos fabricantes de equipos
(DELL, HP, HACER, LENOVO, etc.) usan este método de usar productos OEM
para abaratar costos y crear equipos de cierta calidad, que por si
mismos no serían capaces.
VLK [tipo de clave de validación y/o activación]
Clave
de Licencia por Volumen. Es un método de uso de claves (seriales) para
licenciar copias de software. Windows y Office usan este método, aunque a
partir de Windows Vista, Microsoft lo sustituyó por MAK (Clave de
Activación Múltiple), que esencialmente es lo mismo. Como anécdota,
decir que a partir de Windows XP SP1, Microsoft lanzó una actualización
que invalidaba claves no legales (el famoso WAT), argumentando que
Microsoft no tenía por qué dar apoyo o soporte a usuarios ilegales. Tras
la opinión de diversos consultores en seguridad, que afirmaban que
dejar sin la posibilidad de parchear hoyos de seguridad una importante
cantidad de sistemas era un acto irresponsable y una vía para la
difusión de troyanos, Microsoft decidió deshabilitar ese nuevo motor de
verificación de claves.
MAK [tipo de clave de validación y/o activación]
Clave
de Activación Múltiple (Multiple Activation Key). MAK se usa como
método de validación independiente usado para activar mediante
activación telefónica o mediante comunicación por internet a través de
un proxy mediante VAMT (Volume Activation Management Tool) de Microsoft.
KMS [mecanismo de verificación de claves]
Servidor
de Administración de Claves (Key Management Server). Es un servidor
local que se comunica con las herramientas de Microsoft a través de
internet encargadas de verificar y en su caso validar claves de
activación. Las herramientas tipo Toolkit usan una versión modificada de
KMS que evita la comunicación con estos verificadores y "engaña" al
sistema para que crea que la respuesta es afirmativa. El servidor KMS
verifica cada 180 días la validez de las claves de activación, por eso
cada 180 días o antes, es necesario reactivar la activación mediante
Toolkit, que cambia la clave, la envía al KMS y este devuelve una
respuesta positiva y Windows regresa a los 180 días de activación
(básicamente es esto, aunque la cosa es más compleja). Este KMS
modificado (el AutoKMS que Toolkit instala) hace la verificación
automáticamente cada vez que se inicia el sistema, devolviendo la
activación de Windows a los 180 días, por lo que la activación es
virtualmente indefinida, pero la mayoría de antivirus lo bloquean, por
eso es necesario hacer la activación manualmente cada 180 días o antes.
Se puede desactivar el AutoKMS de los análisis de los antivirus para que
no deje de funcionar, pero ese es un proceso que se sale del propósito
de este artículo. Les recomiendo la lectura del siguiente tutorial
acerca del uso del Toolkit, donde se explica este proceso:
WMC [producto de software]
Windows
Media Center es un grabador de vídeo digital y reproductor multimedia
desarrollado por Microsoft . Se trata de una aplicación que permite a
los usuarios ver y grabar televisión en vivo, así como organizar y
reproducir música y videos. La aplicación está incluida en varias
versiones de Windows XP Media Center Edition , Windows Vista Home
Premium y Ultimate, y todas las ediciones de Windows 7 a excepción de
Starter y Home Basic. También está disponible para Windows 8 Pro y 8.1
Pro como un add-on.
WINDOWS RT
Esta
edición solo viene preinstalada en dispositivos basados en la
arquitectura ARM como las tabletas ofimáticas y ha sido denominado así
debido a la plataforma de desarrollo Windows Runtime (WinRT) que
Microsoft está introduciendo en Windows 8. Contiene de fábrica versiones
de escritorio (lo que incluye la edición de archivos) optimizadas para
tecnología táctil de las aplicaciones básicas de Office 2013 --
Microsoft Word, Excel, PowerPoint, y OneNote --, de ahí esté destinado
para tabletas ofimáticas, y soporta capacidades de cifrado de
dispositivo. Muchas características focalizadas en empresas como
política de grupo y soporte de dominio no se han incluido. No es
compatible con las actuales aplicaciones de Windows. Después de varias
cancelaciones de dispositivos con este sistema, los inversores esperan
la cancelación de Windows RT. El fracaso de Windows RT se ha debido al
elevado precio, a la inmadurez del producto y a la mala publicidad.
WINDOWS N
Las
ediciones N están disponibles para actualizaciones y nuevas compras de
Windows 8. Las características son las mismas que sus versiones
equivalentes, pero no incluyen Windows Media Player. El precio también
es el mismo, ya que Windows Media Player puede descargarse gratuitamente
desde la página de Microsoft. Las ediciones N de Windows 8 se han
diseñado para ofrecerte la mayoría de las características de Windows 8,
con la posibilidad de elegir. Hay tres ediciones N de Windows 8: Windows
8 N, Windows 8 Pro N y Windows 8 Pro Pack N. Las ediciones N te
permiten elegir tu propio reproductor multimedia y el software necesario
para administrar y reproducir CDs, DVDs y otros archivos multimedia
digitales. Las ediciones N de Windows 8 están disponibles para clientes
que residen en países pertenecientes al Espacio Económico Europeo,
Croacia y Suiza. Estas versiones se diseñaron así para poder cumplir con
las restricciones antimonopolio impuestas por la Comunidad Europea.
Microsoft sigue distribuyendo las versiones no N igualmente en Europa, a
costa de pagar multas. Según la propia Microsoft le sale más económico
pagar esas multas que hacer versiones N solo para el mercado europeo.
TEU (AIO)
TEU
(Todo En Uno), AIO (All In One), son distribuciones de ISOs (Imágenes
de disco) que contienen un compilado de varios programas. Hablando de
Windows, son ISOs con varias versiones de Windows integradas en un solo
disco. A veces se integran versiones multiplataforma, con instaladores
para sistemas x32 y x64 en un mismo disco.
Estas
distribuciones son habituales en el mundo underground y warez (por los
pirateros, para entendernos) y no suelen ser usadas por las compañías
desarrolladores de software como Microsoft, Adobe, etc.
WINDOWS UE
Windows
uE (unnatended edition, edición desatendida) es una versión "pirata"
originalmente de Windows XP realizada por un cracker llamado Bj, que
dejó de actualizarlas ya hace tiempo. Actualmente hay revisiones de
diferentes orígenes y se ha empezado a usar ese término en versiones
posteriores de Windows.
Versiones LITE
Originalmente
usado en Windows XP, son versiones de Windows (y otros softwares) a las
que se le han eliminado servicios, efectos visuales, diversas
optimizaciones y elementos considerados por los que eliminan esos
elementos como "innecesarios" y bajo la disculpa de "mejorar el
rendimiento". Suelen ser versiones inestables y a la larga suelen dar
problemas a los usuarios al carecer de componentes que muchas veces es
difícil determinar sus efectos secundarios en otros componentes. Desde
CA no recomendamos estas versiones poco fiables.
Comentarios