Coinvolgimento nel Java Community Process (JCP)

7

Il Java Community Process è pensato per essere proprio questo. Un processo in cui la comunità Java può dire la sua sul futuro della lingua.

Qual è il modo migliore per essere coinvolti nel JCP?

Una JSR (Java Specification Request) attraversa varie fasi del suo ciclo di vita. Ovviamente se sei un esperto di domini con una profonda conoscenza di un argomento, allora vorrai essere coinvolto in una JSR pertinente in una fase molto precoce. Tuttavia, qual è il momento migliore per partecipare se sei un probabile utente finale (come sviluppatore) del JSR ma non è l'esperto di dominio sopra menzionato?

    
posta Kevin D 17.05.2011 - 17:05
fonte

1 risposta

2

Introduzione

Ho co-diretto la London Java Community (LJC) alias London Java User Group (JUG). Recentemente (la scorsa settimana!) Il primo JUG è stato eletto ad un seggio aperto nel Comitato Esecutivo Java Standard Edition / Enterprise Edition (Java SE / EE EC in breve).

Diventa un membro JCP

Puoi diventare un membro JCP individuale molto facilmente e puoi anche unirti a un'organizzazione aziendale, accademica, senza scopo di lucro o JUG. Questo è il primo passo da fare per essere coinvolti. In realtà è molto facile partecipare, consultare la home page di JCP per le istruzioni

Non è facile essere coinvolti in un JSR come vorremmo

Attualmente può essere piuttosto difficile essere coinvolti nella media JSR. In base alle regole esistenti, parti o anche tutte le JSR possono essere effettivamente gestite in privato, rendendo impossibile per gli estranei unirsi. La maggior parte delle JSR viene eseguita almeno in parte all'apertura, ma molti non lo fanno.

C'è anche la tendenza a presentare un Technical Compatibility Test (TCK) e Reference Implementation (RI) abbastanza tardi nel pezzo, che non consente alla comunità più ampia di "suonare" effettivamente con il JSR proposto e dare feedback significativo.

Alcuni JSR sono semplicemente molto tecnici e difficili e solo i veri esperti possono essere coinvolti nella fase iniziale, ma questa è solo la natura della bestia di qualcosa come JSR-292 (invocato codice dinamico per la JVM).

Ma dovresti continuare a saltare

Detto questo ci sono diverse JSR che vengono eseguite allo scoperto e sollecitano il feedback con i primi RI e TCK. Visita la home page di JCP e sfoglia le JSR nel menu a sinistra. Ogni pagina JSR elencherà le loro mailing list pubbliche, i tracker dei problemi, ecc. Semplicemente iscriviti alla mailing list, saluta e chiedi come puoi dare una mano (anche se non sei necessariamente un esperto di dominio).

JSR-107 (Caching) è un esempio di JSR appena resuscitato che si sta esaurendo all'aperto ed è felice di ricevere aiuto (grande e piccolo) dagli appassionati di Java.

Le cose stanno andando molto meglio!

Questo è un enorme periodo di cambiamenti nell'ecosistema Java e durante i periodi di cambiamento hai le migliori possibilità di influenzare positivamente il risultato.

  • Oracle sta lavorando duramente per rendere più aperti JCP e JSR. Nonostante molta pubblicità anti-Oracle, stanno davvero provando a fondo (vedi commenti JSR-348 sotto). Certo, ci sono ancora molte aree in cui vorremmo vedere Oracle cambiare (e noi ne sosterremo l'idea), ma si impegnano nel dialogo e sembrano sinceramente disposti ad ascoltare.

  • Per la prima volta, due JUG sono sulla EC (noi & SouJava - The Brazilian JUG). Ciò significa che la community di sviluppatori di tutto il mondo (9-10 milioni) ha una rappresentazione diretta per la prima volta

  • JSR-348 è stato appena annunciato e sta per compiere grandi passi in avanti il JCP, i gruppi di esperti (EGs) e solo l'intero ecosistema degli standard. Ti imploriamo di essere coinvolto e di inviare un feedback, sia esso a noi, al tuo leader JUG locale o tramite i canali JCP ufficiali (vedi i contatti su jcp.org)

  • Il LJC e molti altri membri CE e EG sono molto fermamente nel campo di rendere le JSR più accessibili a tutti. Oltre a rafforzare l'apertura tramite JSR-348, vediamo anche una reale possibilità di far interagire ogni JSR con la comunità. Cercheremo di lavorare con gli EG di JSR per vedere come possiamo aumentare il loro profilo, renderli davvero facili da accedere, ecc. Qualcosa sulla falsariga di un progetto open source di successo è ciò che stiamo guardando.

Phew, risposta lunga, ma sono davvero entusiasta del futuro:)

Saluti, Martijn (co-leader LJC - @karianna)

    
risposta data 17.05.2011 - 19:31
fonte

Leggi altre domande sui tag