Bleeding edge technology
El software de computador “bleeding edge”, especialmente Código abierto, es especialmente común. En realidad, es una práctica habitual para los desarrolladores de código abierto para publicar nuevas versiones “bleeding edge” de su software con bastante frecuencia, a veces en un estado bastante incompleto para permitir que otros lo ayuden a revisar, probar, y en muchos casos, contribuir. Por lo tanto los usuarios quienes quieren características que no fueron implementadas en antiguas, pero más estables versiones del software pueden elegir la versión “bleeding edge”. En estos casos, el usuario está dispuesto a sacrificar la estabilidad o facilidad de uso en aras de una mayor funcionalidad.
Microsoft Visual SourceSafe
SourceSafe es un sistema basado en un equipo anfitrión a diferencia de la mayoría de los programas de control de versiones que son basados en Cliente-Servidor donde el repositorio de control de cambios reside en el equipo servidor y los clientes toman de allí la última versión para modificarla y posteriormente ingresarla con las modificaciones realizadas. Como en todos los programas de control de versiones, se basa en obtener una copia de trabajo ("check-out" o "desproteger"), realizar cambios sobre la copia y reingresarla al repositorio. Para lograr el acceso compartido al repositorio, VSS emplea el protocolo de archivos compartidos SMB lo cual crea algunos inconvenientes (ver Desventajas, más adelante).