Gnash
|
Gnash es un proyecto para crear una alternativa a Adobe Flash Player basada en software libre , un reproductor multimedia muy popular en internet. Forma parte oficial del proyecto GNU, que anteriormente pidió ayuda para el proyecto GPLFlash.
Historia
Gnash está bajo licencia GPL y su código puede ser útil en otros proyectos libres como swfdec. Gnash es un proyecto derivado, del proyecto GameSWF cuyo código se publicó como de dominio público. El proyecto fue anunciado por John Gilmore. Su principal desarrollador actualmente es Rob Savoye.
Detalles Técnicos
Compatibilidad
Actualmente Gnash puede reproducir archivos SWF hasta la versión 7, y algunas características de las últimas versiones (la 8 y 9). Ya puede reproducir videos en formato FLV de sitios tan reconocidos como YouTube o Myspace. FLV requiere de la instalación en el sistema de FFmpeg o GStreamer.
Las alternativas de software libre como reproductores de archivos Flash sólo pueden reproducir versiones 4 o más antiguas. Otros como MPlayer, VLC o reproductores para Windows basados en ffdshow y DirectShow pueden reproducir formato FLV en determinados casos.
El objetivo de los desarrolladores es ser lo más compatible posible con el reproductor propietario. Sin embargo, Gnash pretende ofrecer algunas características especiales no disponibles en otros reproductores. Por ejemplo, es posible usar bibliotecas de funciones extra para las clases de ActionScript. Algunas de estas pueden ser compatibilidad con MySQL o el acceso al sistema de ficheros previa compilación y activación por motivos de seguridad.
Como GameSWF, algunos renderizados hechos por Gnash pueden necesitar OpenGL. El proyecto está escrito en lenguaje C++, a diferencia de muchos proyectos GNU que están en C o Lisp.
Plataformas
Actualmente, algunas de las plataformas o arquitecturas donde puede utilizarse: x86, AMD64, MIPS/Irix, PowerPC GNU/Linux y NetBSD, OpenBSD o FreeBSD. Adobe no proporciona un reproductor oficial para ninguna de las anteriores plataformas, aparte de GNU/Linux. El proyecto ha servido a los usuarios de FreeBSD al no tener disponible la versión oficial del plug-in, el cual solo se puede usar a través de la capa de emulación de Linux o usando la versión del navegador de Windows con Wine.
Curiosidades
Archivos tipo Flash consisten generalmente en dos tipos diferentes de archivos, SWF o Flash, es el encargado de mostrar vectores gráficos animados y presentaciones, y FLV o Flash video que ofrece vídeos bajo descarga de páginas como YouTube.
Es el reproductor por defecto del explorador GNU IceCat.
Fuentes
- Artículo Página oficial de Gnash Disponible en www.gnu.org Consultado el 20 de octubre del 2011.
- Artículo Página oficial de Gnash. Disponible en savannah.gnu.org Consultado el 20 de octubre del 2011.
- Artículo Documentación de Gnash. Disponible en www.gnu.org Consultado el 20 de octubre del 2011.
- Artículo Proyecto GameSWF. Disponible en www.tulrich.com Consultado el 20 de octubre del 2011.
- Artículo Proyecto GPLFlash. Disponible en gplflash.sourceforge.net Consultado el 20 de octubre del 2011.
- Artículo La FSF anuncia el Gnu Gnash. Disponible en lwn.net Consultado el 20 de octubre del 2011.