Posteriormente pasó a ser licenciado como software libre y actualmente es mantenido por la Fundación Mozilla.
[cita requerida] SpiderMonkey está escrito en el lenguaje de programación C, en C++[1] y en Rust[1] e incluye un compilador, un intérprete informático, un descompilador, un recolector de basura y clases estandarizadas.
Junto a su proyecto hermano Rhino, ha implementado el soporte para ECMAScript for XML Mozilla mejoró la optimización de SpiderMonkey mediante Trace Trees.
[2] Está pensado para ser integrado en otras aplicaciones que funcionan como programas anfitriones para JavaScript.
Actualmente el motor SpiderMonkey es utilizado en el videojuego de código abierto 0 A.D.