MyFaces 2.x(Apache) VS Mojarra 2.x(Oracle)

Pessoal,
sempre utilizei o mojarra até ter um problema com ele…
utilizei o myfaces e deu certo.

Gostaria de saber qual a diferença entre eles???
Qual a vantagem e desvantagens dos mesmo…

Utilizava o Mojarra pq sempre achei melhor a forma de configurá-lo.

Obrigado!

Já tem um tópico desse assunto:
http://www.guj.com.br/java/233792-diferencas-myfaces-ou-mojarra