Hola,
Tengo una pregunta que haceros, a ver si podéis sacarme de dudas. Supongamos que acabas de publicar una versión "estable" de cierto programa, pero, no por eso vas a dejar de seguir trabajando en el mismo, de modo que también dispones de una versión "beta", para quien quiera contar o probar "los últimos cambios llevados a cabo".
Ahora bien, dos días después de publicar dicha versión "estable" llevas a cabo alguna mejora, digamos en el sistema de "plugins" conque cuenta tu aplicación, y claro, cualquier plugin creado a partir de ahí, no podrá ser usado en la versión "estable", pues esta no ha sufrido los cambios que decimos. De modo que los usuarios de esa versión "estable" no podrán usar el plugin en cuestión.
Ahora bien, ¿qué hacer? Propondré un par de alternativas que me rondan por la cabeza, pero, agradecería vuestras respuestas y comentarios, puesto que, sinceramente, no soy capaz de salir de dudas, y eso que podría "fijarme" en otros programas, pero, no me queda claro aún así. Además, puede que resulte un tema interesante de tratar, que tal vez fuera útil para alquien más, quiero decir.
Las alternativas que se me ocurren son:
1º No actualizar la versión estable, porque, ¿entonces cómo la consideraríamos estable, precisamente?
2º Actualizar la versión estable, puesto que, los cambios introducidos no la hacen "inestable".
Como veréis, no me queda nada claro cómo tiene que ser exactamente la versión estable de un programa. Así pues, ¿qué entendéis vosotros por versión estable? ¿Y qué opiniáis de la situación en que me encuentro? ¿Qué debería hacer? Gracias de antemano por vuestra ayuda.
![Smilie](http://www.clubdelphi.com/foros/images/smilies/smile.gif)