Java fellesskapsprosess

Den Java Community Process ( JCP ) er prosedyren etablert i 1998 som brukes i den videre utviklingen av Java programmeringsspråk og sin standard bibliotek . Selve den nåværende organisasjonsprosessen ble definert av JCP i en prosess som ligner den som ble utviklet for språkutvidelsene i JSR 215.

organisasjon

Hver utvidelse må gjennom en bestemt prosess. Utvidelsene kalles Java Specification Request (JSR) og er ganske enkelt nummerert fortløpende. Alle JSR er oppført på nettstedet.

Ett eller flere medlemmer av JCP kan foreslå utvidelse. Disse forslagene blir først undersøkt for å se om de allerede er dekket av en annen foreslått utvidelse eller en eksisterende API .

Hvis forslaget inkluderer en endring i språket, Java Virtual Machine , Java Native Interface , pakker med java. * Hierarki eller andre pakker levert med Java Platform, Standard Edition , kan dette forslaget bare brukes som en del av en kollektiv spesifikasjon for en ny Java-versjon vil bli vedtatt. Denne regelen er ment å forhindre forskjellige inkompatible eller inkonsekvente Java-implementeringer.

For å bli akseptert som JSR, må Executive Committee (EC) godta forslaget. EF bestemmes på forhånd av medlemmene i JCP. Hvis forslaget avvises, er det mulig å justere forslaget for en viss tidsperiode og sette det til ny avstemning.

Arbeidsprosess

Hvis forslaget blir akseptert, vil det deretter bli dannet en ekspertgruppe som skal gi JSR ekspertkunnskap. Dette danner et tidlig utkast , en tidlig versjon. Dette blir videre bearbeidet til et offentlig utkast , som publikum kan undersøke og kommentere i form av Internett. En endelig versjon av JSR vokser videre. Hvis dette blir bekreftet av EF, utvikler ekspertgruppen en referanseimplementering. Etter at dette er vurdert, stemmer EF til slutt om aksept av JSR. Hvis denne avstemningen lykkes, blir JSR en offisiell del av språket.

  • Early Draft Review (edr)
  • Offentlig gjennomgang (pr)
  • Foreslått sluttutkast (pfd, pfd2)
  • Endelig utgivelse (fr, fr2)
  • Vedlikeholdsutgivelse (mr)

Bidragsytere

I tillegg til selskapet Sun , som oppfant Java , er andre selskaper som IBM , Oracle , HP , Fujitsu , T-Mobile , Siemens og også enkeltpersoner som Doug Lea og foreninger som Apache Software Foundation involvert i JCP . På grunn av Oracles avvik fra open source- konseptet, handlet Apache Software Foundation (ASF) på trusselen i desember 2010 og forlot eksekutivkomiteen. Samtidig kunngjør hun at hun vil trekke seg helt ut av JCP.

Se også

weblenker

Individuelle bevis

  1. ^ JCP Procedures, JCP 2: Process Document - De formelle prosedyrene for bruk av Java Specification-utviklingsprosessen. Sun Microsystems, 15. mai 2009, åpnet 8. juli 2010 .
  2. ^ EF-valg 2009. Java Community Process, 5. november 2009, åpnet 22. desember 2009 .
  3. Apache forlater Java Community-prosessen. I: golem.de. 10. desember 2010, åpnet 10. desember 2010 .