Skip to main content

Programa “Adopta un JSR”

English English | French | Spanish | German | Portuguese Brazilian | Chinese | Turkish | Arabic | Hebrew

Introducción

Este programa está enfocado en fomentar entre los miembros de los Java User Group (JUG) la participación en la creación de los Java Specification Requests (JSRs), además de difundir información acerca de los JSRs y su avance a la comunidad Java a través de reuniones de los JUGs, conferencias y otros eventos. Los JSRs abarcan todas las tecnologías de Java, como por ejemplo la API Date and Time, que viene en Java 8; o las últimas APIs de Java EE 7 para el cloud, ¡y muchas más!

Beneficios

Este programa te permite:

  • Proporcionar en una etapa temprana tu retroalimentación sobre los estándares de Java. De esta manera, las APIs al momento de publicarse tendrán lo que los programadores necesitan
  • Dar tu opinión sobre los estándares de Java, ya sea como experto en Java o como usuario final
  • Ayudar a que las implementaciones de referencia de los estándares de Java sean desarrolladas rápidamente
  • Administrar proyectos de código libre, relacionados con algún JSR

Los beneficios para los miembros de los JUGs que contribuyen a los JSRs son obvios. ¡Tus nuevas habilidades técnicas y de trabajo en equipo se verán muy bien en tu CV!

El JSR 348 le da transparencia al proceso de creación de nuevos JSRs. Esta apertura es una gran oportunidad de ayudar a Java a ser un ecosistema próspero e innovador.

Objetivos bien definidos

Este programa busca concentrar el entusiasmo y las habilidades de los programadores Java alrededor del mundo y enfocar este esfuerzo en áreas específicas dentro de los JSRs. Por ejemplo, para las últimas adiciones complejas al lenguaje en Java 8 le pediremos a la mayoría de los miembros del programa “Adopta un JSR” que prueben los últimos builds, o que incluyan los betas en proyectos de código libre más grandes y así den retroalimentación de su uso.

A algunos miembros expertos en el diseño del lenguaje se les invitará a participar más activamente. Esto por supuesto es para aquellas personas que están dispuestas a invertir más tiempo y aprender. Tal y como Yara de SouJava mencionó en Devoxx, es una gran oportunidad para los nuevos expertos de involucrarse a profundidad en los JSRs.

¿Quiénes ya adoptaron un JSR?
Ve a la secciones JSRs activos, estado de los JSRs activos, y Quienes están adoptando JSRs para averiguarlo (Las secciones están en inglés).

¿Cómo empezar?
Empezar pudiera parecer difícil pero no lo es, tan sólo sigue estos pasos que hemos preparado para ti:

Únete al programa

  1. Únete a este proyecto java.net creando una cuenta si no la tienes aún.
  2. Inscríbete a las siguientes listas de distribución (Necesitarás tu cuenta de java.net para hacerlo)*:
    1. members@adoptajsr.java.net – Esta es la lista de distribución global, con conversaciones en inglés
    2. portugues@adoptajsr.java.net – Esta es lista de distribución para conversaciones en portugués
  3. IRC: Únete al canal #adoptajsr en irc.freenode.net .
  4. Twitter: Sigue a @adoptajsr y al hashtag #adoptajsr en Twitter.
  5. Facebook: Dale like a la página en Facebook.
  6. Github: Únete al repositorio de Adopta un JSR en Github.

* Reglas de uso de las listas de distribución y del canal IRC

Primeros Pasos

Si necesitas ayuda, en cualquier momento puedes enviar un correo a la lista de distribución de los miembros de este programa; si no hay respuesta, puedes enviar el correo a la lista de distribución de los líderes de los JUGs.

  1. Mandatorio: Tu JUG debe ser un miembro del Java Community Process (JCP).
    1. Si no es tu caso, pregunta al líder de tu JUG que agregue el JUG a esta lista
  2. Opcional: Únete al JCP aquí como un miembro individual. Este paso se volvió opcional debido a la introducción del JSR 348; sin embargo, sí debes ser un miembro si deseas contribuir con código y además puedes votar y recibir más beneficios.
    1. Mandatorio: Firma el JSPA – Este paso es requerido para todas aquellas contribuciones que contengan propiedad intelectual. Por ejemplo si diseñas algún API que contenga algunas funciones que hayas escrito para alguna compañía.
    2. Opcional: Si el JSR al que quieres contribuir involucra el OpenJDK (por ejemplo el lenguaje Java y/o la JVM), entonces necesitas seguir estos pasos.
    3. Opcional: Únete a un JUG.
  3. Explora el sitio web del JCP para conocer cómo funcionan los JSRs y que JSRs existen actualmente.
  4. Lee y entérate acerca del nuevo proceso del JCP para los JSRs.
  5. Regístrate a las listas de distribución del Executive Committee (EC) aquí.
  6. Únete a algún grupo local que esté trabajando en un JSR. Si no hay alguno, ¡entonces crea uno!
  7. Revisa las presentaciones disponibles sobre Adopta un JSR.
  8. Encuentra un área que te interese consultando alguno de estos dos recursos:
    1. Nuestro Issue Tracker
    2. Proyectos para Adopta un JSR en la comunidad Glassfish

¡Continúa en Liderando un Adopta un JSR para más información!