No lo determina la empresa, las palabras alpha y beta tienen un significado especifico. Alpha quiere decir que no todas las funciones del programa han sido implementadas (como un photoshop al que le faltan filtros, o herramientas de dibujo por ejemplo), y generalmente no fue probada por otras personas que no sean los mismos programadores. Beta es cuando ya no se piensa agregar mas nada, y solo quedan reparar todos los bugs que son encontrados por betatesters (gente que participo en escribir el codigo). Ahora esos terminos no tienen repercusion legal en si, pero si la empresa lanza un programa incompleto o bugeado a sabiendas, puede tener ser demandadas (pero claro que no le va a pasar a Microsoft, es una de las empresas mas poderosas del mundo).
Que loco, en el 2000 o por ahy hasta el chino de la esquina le hacia juicio a microsoft y ahora nadie se atreveria
sos un vende humo. incongruencias: 1) No lo determina la empresa 2) Beta es cuando ya no se piensa agregar mas nada (la empresa) 3) pero si la empresa lanza un programa incompleto o bugeado a sabiendas (es decir, la empresa decidió sacarlo de la fase beta, osea, depende de ella) Y por otro lado 4) ningun programa esta exento de bugs, por eso se hacen parches y nuevas versiones (ni hablar si estamos girando en torno a un SO) 5) mis expresiones no iban a diferenciar las fases beta y alpha (la cuales diferenciaste bien).gracias licenciado por comentarnos sobre ellas
No son incongruencias, beta es cuando ya no se piensa agregar mas nada y si la empresa tiene pensado agregarlo por mas que te lo venda como version 10.58 sigue siendo beta, aunque eso es mas bien visto para la empresa, para el publico lo que importa es que los bugs ENCONTRADOS POR LOS BETATESTERS sean corregidos, si vendes un programa con bugs que nadie encontro en beta esta bien llamarlo V 1.0.