Ciclo de vida del lanzamiento de software
En la programación de código abierto los números de las versiones, o los términos estable e inestable, normalmente distinguen las fases del desarrollo. En el pasado, el núcleo Linux usaba el número de versión para denotar si una versión era estable o inestable. En efecto, las versiones estaban formada por cuatro números, separados por un punto. Una cifra impar en el segundo número de la versión indicaba una versión inestable. Hoy en día ya no se usa esta convención, y todas las versiones son estables independientemente del número de versión. En la práctica el uso de números pares e impares para indicar la estabilidad de un producto ha sido usado por otros muchos proyectos de "software" libre.
Industria del software
La licencia es un contrato en donde se proveen ciertos permisos como el de instalación, uso del software (no la propiedad), modificación del mismo, redistribución, entre otros, junto a posibles condiciones como la prohibición a la ingeniería inversa o la prohibición a la modificación de la licencia al redistribuir. Recordemos que una licencia permite el uso de una versión, idioma y plataforma determinada del software (por ejemplo MS-Word versión 9.0, en español, para Windows). Aunque la tendencia es simplificar dichas restricciones y muchas compañías tienen licencias multiplataformas, multilingües y permiten hacer una copia del software en casa o en el portátil, si ya existe una licencia en la oficina o lugar de trabajo. Se requiere una licencia por cada programa que se utiliza. Existen diferentes enfoques para la "utilización" de un programa. El más obvio es aquel que establece que cada usuario que instale el programa en su PC debe pagar por una licencia, sin embargo, en el caso de instalaciones en red, algunas compañías han definido que la "tasa de utilización" es en torno al 50 o 60% del total de empleados (concurrencia). La concurrencia se basa en que un programa puede ser ocupado por más de una persona simultáneamente, pero nunca por todos al mismo tiempo, por lo que no es necesario adquirir el 100% de las licencias, sino un porcentaje menor. Algunos software más sofisticadas son capaces de determinar cuantas personas están ocupando el programa en un momento dado. Con la llegada del computador personal a principios de los 80´s, también nació el mercado masivo del software y el licenciamiento adquirió real interés. Hoy en día el licenciamiento se puede comprar a través de software empaquetado, programas de licenciamientos especiales o corporativos (por volúmenes, orientados a corporaciones, instituciones académicas o gobierno) o al comprar un PC con software pre instalado.