P: ¿Qué es una bifurcación?
R: Si usted toma el código fuente y hace lo que sea pero la mera recopilación o haciendo ajustamientos portales, usted esta creando una modificación del programa original. Si usted persigue un desarrollo independiente aquí en adelante, su proyecto será llamado una bifurcación del programa original.
P: ¿Cuando hacer una bifurcación?
R: Si usted no esta satisfecho con openBVE y no puede identificar las metas propuestas para las versiones futuras del mismo, entonces no hay otra forma de que usted implemente las características que desea.
Si usted esta planeando en crear una bifurcación de openBVE o algunas de sus herramientas, aquí hay algunas instrucciones (no requisitos) que deben ser tomadas en cuenta a seguir.
■ Renombrar el proyecto
Deberás de darle a tu proyecto un titulo distinto y por lo general también reemplazar los logos. El simple hecho de cambiar el numero de versión no constituye como una bifurcación de un titulo distinto. Deberás de hecho renombrarlo.
Su bifurcación debe tener un titulo distinto de openBVE y de toda cualquier posible variación similar deletreada. Si fallas en darle a tu bifurcación un nombre distinto, los usuarios por lo general no estarán diferenciando entre la bifurcación y el original, tendiendo a una confusión.
■ Elimina las referencias de la página principal
Deberás por lo general eliminar las referencias de la página principal de openBVE y el mecanismo de chequeo de versión del menú principal.
Esto no significa que estarás obligado a no mencionar openBVE o su origen, pero deberás asegurarte que los usuarios no se equivoquen entre la página principal como el origen de tu bifurcación.
■ No hay soporte oficial para las bifurcaciones
Para cualquier bifurcación, sin importar que tan pequeño sea el cambio, el foro de openBVE no es lugar para discutirlo. Mientras que hagas solo un simple anuncio, deberás de encontrar tu propio lugar si es que quieres discutir tus bifurcaciones o quieres ofrecer soporte a el.
■ El futuro de openBVE
Eventualmente, existirá un sucesor de openBVE, y con el, será mas fácil integrar nuevas funcionalidades en la forma de plugins. Quizás quieras esperar hasta ese tiempo, o estar preparado para luego portar su bifurcación para ser así un complemento regular.