Java Topluluğu Süreci
Java Community Process ( JCP ) daha da geliştirilmesi kullanılır 1998 yılında kurulan işlemdir Java programlama dili ve standart kütüphanede . Mevcut organizasyonel sürecin kendisi, JSR 215'teki dil uzantıları için geliştirilene benzer bir süreçte JCP tarafından tanımlanmıştır.
organizasyon
Her uzantının belirli bir süreçten geçmesi gerekir. Uzantılar Java Spesifikasyon İsteği (JSR) olarak adlandırılır ve basitçe ardışık olarak numaralandırılır. Tüm JSR'ler web sitesinde listelenmiştir.
JCP'nin bir veya daha fazla üyesi bir uzatma önerebilir. Bu öneriler, önce başka bir önerilen uzantı tarafından mı yoksa mevcut bir API tarafından mı ele alındığını görmek için incelenir .
Teklif, dilde, Java Sanal Makinesi'nde , Java Yerel Arayüzünde , java paketlerinde bir değişiklik içeriyorsa . * Hiyerarşi veya Java Platformu, Standard Edition ile birlikte teslim edilen diğer paketler, bu durumda bu teklif yalnızca bir yeni bir Java sürümü için toplu şartname kabul edilecektir. Bu kural, çeşitli uyumsuz veya tutarsız Java uygulamalarını önlemeyi amaçlamaktadır.
JSR olarak kabul edilebilmesi için, İcra Komitesinin (EC) teklifi kabul etmesi gerekir. Avrupa Komisyonu önceden JCP üyeleri tarafından belirlenir. Teklif reddedilirse, önerinin belirli bir süre için uyarlanması ve yeni bir oylamaya sunulması mümkündür.
İş süreci
Teklif kabul edilirse, JSR'ye uzman bilgisi sağlamak için daha sonra bir uzman grubu oluşturulacaktır. Bu erken bir taslak , erken bir versiyon oluşturur. Bu daha sonra kamuoyunun İnternet biçiminde inceleyip yorum yapabileceği bir kamu taslağına işlenir . JSR'nin son versiyonu bunun üzerinde büyür. Bu, Avrupa Komisyonu tarafından tekrar onaylanırsa, uzman grup bir referans uygulama geliştirir. Bu değerlendirildikten sonra, AK nihayet JSR'nin kabulüne oy verir. Bu oylama başarılı olursa, JSR dilin resmi bir parçası olur.
- Erken Taslak İnceleme (edr)
- Kamu İncelemesi (pr)
- Önerilen Nihai Taslak (pfd, pfd2)
- Son Sürüm (fr, fr2)
- Bakım Sürümü (mr)
Katkıda bulunanlar
Java'yı icat eden Sun şirketinin yanı sıra IBM , Oracle , HP , Fujitsu , T-Mobile , Siemens gibi diğer şirketler ve Doug Lea gibi kişiler ve Apache Software Foundation gibi dernekler de JCP'ye katılıyor . Oracle'ın açık kaynak konseptinden ayrılması nedeniyle , Apache Software Foundation (ASF) Aralık 2010'da tehdidi konusunda harekete geçti ve İcra Komitesinden ayrıldı. Aynı zamanda JCP'den tamamen çekileceğini duyurur.
Ayrıca bakınız
- Java Spesifikasyon İsteği - JCP tarafından işlenen Java spesifikasyonları
İnternet linkleri
- JCP web sitesi (İngilizce)
- JSR 215: Java Community Process SM sürüm 2.6 (İngilizce)
- Tüm JSR'lerin listesi (İngilizce)
- Sun Microsystems'e Sun'ın JCP'deki rolünü eleştiren açık mektup
Bireysel kanıt
- ^ JCP Prosedürleri, JCP 2: İşlem Belgesi - Java Spesifikasyonu geliştirme sürecini kullanmak için resmi prosedürler. Sun Microsystems, 15 Mayıs 2009, 8 Temmuz 2010'da erişildi .
- ^ EC Elections 2009. Java Community Process, 5 Kasım 2009, erişim tarihi 22 Aralık 2009 .
- ↑ Apache, Java Topluluk Sürecinden çıkar. İçinde: golem.de. 10 Aralık 2010, 10 Aralık 2010'da erişildi .