Lightspark, la implementación libre de Flash, alcanza estado de Beta.
Lightspark es un proyecto cuyo objetivo es crear un reproductor libre de Flash basado sobre LLVM (Low Level Virtual Machine, máquina virtual de bajo nivel, una infraestructura de compilador escritor en C++). La excelente noticia al respecto es que el proyecto ha hecho su primer lanzamiento Beta.
Lo que distingue este proyecto de otros similares como Gnash, que se han limitado a hacer ingeniería inversa, es que este reproductor Flash fue diseñado desde cero y siguiendo de manera estricta la documentación oficial de Flash publicada por Adobe. Por tanto tiene un muchísimo mejor funcionamiento que el mal logrado proyecto Gnash de la Free Software Foundation.
Entre sus características, destaca;
Distribuido bajo los términos de la licencia GPLv3.
Compilación JIT de ActionScript para bytecode nativo para x86 utilizando LLVM.
Aceleración gráfica utilizando sombreadores OpenGL (OpenGL Shaders, GLSL).
Soporte muy bueno y robusto para la generación actual de ActionScript 3.
- Una nueva y limpia base de código que explota el uso de multi-hilos y cuenta con optimización para componentes electrónicos modernos.
Complemento compatible con Mozilla (Firefox)

Lightspark mostrando video. Los gráficos de desempeño se pueden sobreponer a la película. Imagen en baja resolución cortesía de Technology Temple.
El proyecto aún está en la búsqueda de un buen logotipo y lograr una mayor participación de la comunidad del código fuente abierto.
Quien tenga interés en descargar y compilar el código fuente, puede hacerlo desde SourceForge.net.
Fuente: OS News.












