La "GPL v2", es la licencia para Software Libre más utilizada y más importante que existe: Permite al usuario (donde usuario es un rango que vá desde el que utiliza el programa, hasta los programadores) puede hacer lo que quiera con este: Copiarlo, redistribuirlo, modificarlo y dar esas modificaciones, venderlo... siempre y cuando libere los cambios en beneficio de todos. Esto es un resumen muy resumido, para saber más:
http://www.gnu.org/licenses/licenses.es.html#GPL
A la pregunta "los usuarios finales, que ganan con esa liberación"... así, rápidamente: asegurarse que el software no morirá nunca, ya que cualquiera puede "continuar" el proyecto si ocurre cualquier cosa. Esto para las empresas es muy importante, puesto que al depender de una empresa, corre el peligro de morir y quedarse enterrado. Todas las aplicaciones en JAVA quedarían aparcadas a las últivas versiones que salieron, haciendo que poco a poco no se puedan usar, puesto que no se actualizan: no aparecen nuevas versiones para nuevos sistemas, los errores no se arreglan, no se añaden nuevas características... ¿Que Sun es muy grande, y que no pasaría nunca? Bueno, Silicon Graphics también era muy grande, y ahora está en "bancarrota"... Como muchas otras empresas. Liberar el código asegura un mínimio de continuidad.
Además, al ser Libre, cualquiera puede mirar el código y arreglarlo si hay fallos: en un proyecto tan grande como JAVA, hay mucha gente interesada en mejorarlo... Como pasa con el Kernel de GNU/Linux (también GPL2), la familia Mozilla, OpenOffice, y muchos más.
Otra ventaja que adquiere el usuario es el poder utilizar JAVA en cualquier sitio: si hay algo caracterísitico del Software Libre, es que acaba saliendo en todas las plataformas en las que hay interés en usarse este. Los ingenieros de SUN no pueden estar en todos sitios a la vez, y la comunidad hace el resto.
Por no decir que a los "usuarios finales" que usen GNU/Linux nos viene de perlas: OpenOffice y muchos otros programas dependen de JAVA, pero este no suele ser incluido por problemas con la licencia... y ahora lo podremos utilizar totalmente integrado con estos.
Aunque, a mi parecer... la liberación de JAVA llega un poco tarde, y es la respuesta a que Python (que a mi parecer, después de muchos años programando en casi todo, se lo come con patatas por lo limpio y sencillo que se programa) está ganando mucho terreno en el terreno comercial, y en vista a que C# tiene implementaciones libres que han impulsado .NET a nivel multisistema.
Buena noticia... muy buena noticia
Además liberan toda la familia JAVA (J2SE, J2ME, J2EE...):
http://www.sun.com/2006-1113/feature/index.jsp