Como enlaza Ashitaka, GNAsh es el player "Flash" libre de la fundación GNU. Pero no es sólo eso, es un conjunto de librerías que permiten incorporar películas/proyectos/programas en SWF a programas hechos en cualquier otro lenguaje, interactuar con ellos e incluso hacer que sean "standalone" para cualquier plataforma.
Es decir, haces un juego en Flash con ActionScript y tal y tal... y luego puedes hacer que sea un ejecutable para linux, o incluso añadirle funciones que no existen en SWF para mejorar tu propio programa.
El problema viene más que nada para las webs: sólo se puede usar SWF v7 y ActionScript 2.0. Hoy en día hay la SWF 9.0 y AS 3.0.
Pero a nivel de programas, realmente es una pasada, porque (aunque las últimas versiones son muy interesantes) se pueden hacer muuuuuuuchas cosas con GNAsh.
Un saludo!!!