Diferencia entre revisiones de «Adoptar, extender y extinguir»

Contenido eliminado Contenido añadido
Aosbot (discusión · contribs.)
m PR:CW: Eliminando errores de sintaxis
m Desambiguando enlaces a Linux (enlace cambiado a Núcleo Linux) con DisamAssist.
Línea 31:
Hasta ahora, los estándares definidos en programas [[software libre|libres]] parecen no ser afectados por la estrategia "adoptar, extender y extinguir", ya que la licencia [[Licencia pública general de GNU|GNU GPL]] impide que la tercera fase sea ejecutada: asegura que las posibles extensiones a un software por parte de terceros estén disponibles para la comunidad, y por tanto no vinculen a los usuarios a un único fabricante.
 
Un ejemplo de la situación anterior es el ''kernel'' [[Núcleo Linux|Linux]], que usa extensiones al lenguaje [[Lenguaje de programación C|C]] presentes sólo en el compilador [[GCC]], desarrollado por la [[Free Software Foundation]], y gestionado por la comunidad, además de poder utilizar otros compiladores (como el Intel Compiler).
 
En la actualidad existe un vivo debate sobre la (in)conveniencia de aceptar y usar [[Proyecto Mono|Mono]] en la comunidad de desarrolladores de GNU/Linux. El más reciente evento que ha avivado el debate es que [http://tirania.org/blog/archive/2009/Dec-15.html todo el código en MonoDevelop que tenía licencia GPL ha sido eliminado], para dejar sólo código con Licencia LGPL y MIT/X11 lo que permitiría incluir extensiones privativas al framework de desarrollo de aplicaciones Mono.