ruby (
www.ruby-lang.org) es opensource, creo que gpl. python (
www.python.org) no es opensource, pero si libremente distribuible, incluso para uso comercial, asi que es perfecto si no necesitas modificar el interprete en si. perl (
www.perl.org) tambien es opensource, aunque creo que hay implementaciones propietarias.
Historicamente, perl es el mas usado, python esta cogiendo mucha fuerza y ruby esta entrando fuerte. No se como andan para hacer ventanas, supongo que usaran librerias externas como GTK.
Luego tambien tienes java, no es opensource, pero no creo que vayan a limitar su distribucion. Y C/C++, el lenguaje en si es estandard, lo que es opensource o no es el compilador. Compiladores de C/C++ opensource tienes el mingw y todos los derivados de gcc.
Y no me extraña que no te contesten en este foro, es el de "OTras tecnologias WEB" y preguntas por algo de escritorio. Seguro que en el foro de programacion te lo hubiesen respondido a la primera.