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.
Patente
Las patentes de software no son un punto fácil y hay dos opiniones enfrentadas acerca de ellas: las patentes ayudarán a desarrollar la industria europea del software y las patentes impedirán su desarrollo. La tercera opción, dejar las cosas como están, también está siendo defendida por algunas empresas del sector como IBM. De un lado la Comisión, la BSA e importantes empresas del software (europeas y, mayormente, no europeas). Del otro lado la comunidad del software de código abierto/software libre representada, fundamentalmente por Eurolinux y las principales PYMEs europeas del mundo de la informática. No es una legislación trivial. Las patentes pueden cambiar totalmente las reglas del juego para el desarrollo del software y, especialmente, el desarrollo del software OS/FS.