me gustaría señalar a http://semver.org/ de un intento de definir los números de versión en forma sana, y las definiciones dadas en ellos, aptos realidad muy de cerca a cómo utilizar los números de versión (o cómo me gustaría que solía :))
En cuanto a las definiciones de términos, encuentro que el parche y la revisión son muy similares, excepto que la "revisión" generalmente no se transmite si se realiza en un servicio.
El Service Release and Service Pack se ajusta bastante a las dos denominaciones de los números de versión. si tiene una estructura de número de versión como X.Y.Z, Maintenance Release sería Z, Service Pack sería Y. Sin embargo, en realidad solo escuché estos términos en grandes productos corporativos. Estoy más familiarizado con los términos de la versión menor/mayor.
Por supuesto, cada tienda tiene su propio uso de los términos y depende del tipo de usuario al que se dirige. Para los usuarios finales de los MMO, por ejemplo, cada actualización es un "parche" porque el usuario tiene que "aplicarle un parche a su cliente" para aplicarlo, mientras que para los usuarios finales de un software más común, a menudo solo tiene el término "actualizar" y "nueva versión" (nueva versión del alcalde).
Eso es ** exactamente ** qué es una revisión: * "aplicada mientras el sistema todavía está activo (caliente)" *. – Sharky