Maven: javaee-api vs jboss-javaee-6.0

Quiero un proyecto Java JEE6 construido con maven, y lo quieroestándar

Entonces, puse esto en mi pom.xml:

<dependency>
    <groupId>javax</groupId>
    <artifactId>javaee-api</artifactId>
    <version>6.0</version>
    <scope>provided</scope>
</dependency>

Un proyecto como este, se debe ejecutar en todos los contenedores compatibles con JEE6 (jboss, geronimo, glashfish, etc.)

Entonces, ¿por qué existe esta dependencia jboss?

<dependency>
    <groupId>org.jboss.spec</groupId>
    <artifactId>jboss-javaee-6.0</artifactId>
    <version>3.0.2.Final</version>
    <scope>provided</scope>
 </dependency>

Si lo uso, ¿estoy vinculado a jboss para que solo pueda usar este servidor con esta aplicación?

¿No es preferible usar siempre el javaee-api estándar?

¡Gracias!

Respuestas a la pregunta(2)

Su respuesta a la pregunta