Après quelques recherches, j'ai trouvé que le cadre Netbeans est autorisé avec la même construction (GPLv2 et CDDL) et heureusement les gars de Netbeans ont pris le temps d'expliquer la façon dont ce et pourquoi bit:
Voici ce qu'ils disent au sujet de la double licence:
La double licence consiste à distribuer un logiciel identique sous deux (ou plusieurs) ensembles de termes et conditions différents. Lorsque le logiciel est sous licence double, les destinataires peuvent choisir les termes sous lesquels ils souhaitent obtenir le logiciel. Les deux motivations habituelles de la double licence sont les modèles commerciaux et la compatibilité des licences. [...]
recherche supplémentaires pour plus de détails sur CDDL m'a amené à ce site qui contient un bon résumé:
Voici l'une des parties qui sont pertinentes pour ma question:
CDDL est une licence basée sur des fichiers. Cela signifie que si vous apportez des modifications à un logiciel sous licence CDDL, tous les fichiers que vous modifiez doivent rester sous CDDL, mais les nouveaux fichiers que vous créez peuvent être sous la licence que vous voulez, tant que cette licence n'est pas incompatible avec CDDL.
Conclusion (notez que je ne suis pas un avocat, ce qui est pas un conseil juridique - juste mon interprétation personnelle à partir des informations disponibles):
Metro semble être utilisable pour les projets commerciaux à source fermée, mais les modifications apportées à la source existante doivent être disponibles sous la même licence que la source originale.
Aussi longtemps que l'on n'utilise que les bibliothèques, le code source propre peut être gardé complètement fermé.
Au moins si CDDL est choisi.