Qual Glassfish 3 usar? O Open Source ou o da Oracle?

No site do Glassfish (http://glassfish.java.net/) há duas versões:

GlassFish Server Open Source Edition
Oracle GlassFish Server

Quais as maiores diferenças entre eles, e em que situações devo usar um outro?

baixa o da oracle mesmo… qualquer coisa(erros e etc) vc ja ta usando o oficial(acredito).

[quote]GlassFish Server Open Source Edition

Free community-supported application server
Full Java EE 6 platform support
The best open source application server in the industry today
Next-generation modular and extensible architecture (OSGi)
Enterprise reliability and performance with full clustering[/quote]

[quote]Oracle GlassFish Server

Supported GlassFish Server distribution
Includes Open Source Edition & GlassFish Server Control
Active Cache for GlassFish - Native integration with Oracle Coherence*Web
Available for evaluation via OTN license
Requires a license for production use[/quote]

O da Oracle só para ambiente de testes, se for usar em produção precisa adquirir licença.

A versão da Oracle quando vc deseja suporte, o que depende da politica da sua empresa.
Quanto a versão open source, eu tenho utilizado em produção, tanto a versão 2.1.1 qto a 3.1.1
e tem funcionado muito bem.