Google Guava vs. Apache Commons [cerrado]

Estaba buscando unmapa bidireccional Implementación en Java, y se topó con estas dos bibliotecas:

Guayaba de google (anteriormente "Google Collections")Colecciones Apache Commons

Ambos son gratuitos, tienen la implementación del mapa bidireccional que estaba buscando (BidiMap en Apache, BiMap en Google), son increíblemente casi del mismo tamaño (Apache 493 kB, Google 499 kB) [ed .: ya no es cierto!] Y parecen en todos los sentidos bastante similar a mí.

¿Cuál debería elegir, y por qué? ¿Existen otras alternativas equivalentes (deben ser gratuitas y tener al menos el mapa bidireccional)? Estoy trabajando con la última versión de Java SE, por lo que no es necesario limitar artificialmente a Java 5 ni nada de eso.

Respuestas a la pregunta(5)

Su respuesta a la pregunta