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.
Licencia de software libre
Una licencia de software libre es un documento que otorga al software derechos extensivos para modificar y redistribuir ese software. Estas acciones normalmente se prohíben por las leyes de derechos de autor, pero el que posee los derechos, normalmente es el creador del software, puede eliminar esas restricciones acompañando al software con una licencia de software que otorgue al receptor de estos derechos. El software que usa tales licencias se denomina software libre y esas libertades las concede el propietario del copyright. Las licencias de software libre se aplican tanto al software en forma de código fuente o en código objeto binario, ya que las leyes de derechos de autor reconocen ambas formas.