Skip to main content

JSR'e Destek Verin

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

Giriş

Bu program, JUG (Java Kullanici Gruplari) üyelerinin Java Sartname Talebi (Java Specification Request)’ne dâhil olmalarini ve temel katilimin artmasi için JSR’in Java Kullanici Gruplarinda ve daha genis bir Java toplulugunda ögretilmesi amaciyla tasarlanmistir. JSR’ler, Java 8 ile gelecek olan yeni Date ve Time API'leri, bulut bilisim için en yeni JavaEE 7 API’leri ve çok daha fazlasiyla Java ekosisteminin tüm yönlerini kapsamaktadir. Bu program asagida bahsedilen faydalari gerçeklestirecektir:

  • Standartlar geniş kullanıcı kitlesi sayesinde erken geri bildirim alır, bu da daha geliştirici dostu API’lerin ortaya çıkmasına yol açar.
  • Standartlar, son kullanıcı ve geliştiricilerden uzman katkısı elde eder.
  • Standartlar, Referans Uygulama (Reference Implementation) ve Teknik Uyumluluk Kitleri (Technical Compatibility Kits) geliştirimini hızlandırmada ve ağır iş yükünü kaldırmada yardımcı olur.
  • JUGlar, bir JSR etrafında meydana gelen açık kaynak projesinin yönetimi ile ilgili yardımcı olabilir (mail listesi yönetimi, triyaj sorunu vs)

JSR'e destek vermenin Java kullanıcı gruplarına ve bireysel üyelere faydaları aşikardır. Bu,
CV’nizde harika gözükür, size yeni teknik ve toplumsal beceriler ve hatta daha fazlasını
kazandırır!

JSR 348'in getirdiği açıklık ve şeffaflık ile diğer tüm JSR'lerin işleyişi kolaylaşmıştır. Bu, Java ekosisteminin gelişimine yardımcı olmak adına hepimiz için büyük bir fırsattır.

Odaklanın

Bu programın genel ilkesi tüm dünyadaki Java geliştiricilerinin istek ve beceri setlerini toplamak, daha sonra ise çabalarının JSR bünyesinde daha spesifik alanlarda yoğunlaşmasını sağlamaktır. Bu, örneğin Java 8’deki en yeni karmaşık dil özellikleri için, birçok “JSR'e Destek” üyesini en yeni gelişmeleri denemesi için cesaretlendirmek, betaları ana açık kaynak projelerine yaymak ve günü gününe geri bildirim sağlamak anlamına gelmektedir. Dil tasarımı alanında gerçekten nitelikli olan az sayıdaki JUG üyeleri (eğer söz diziminin pek de önemli olmadığını düşünüyorsanız, muhtemelen o kişi siz değilsiniz), doğrudan katkıda bulunmaları için teşvik edileceklerdir. Elbette bu işi öğrenmek için zaman ayırmaya gönüllü olan istekli kimseleri içermektedir. SouJava’dan Yara’nın da Devoxx’da ifade ettiği gibi, çeşitli JSR’lerde yetişmekte olan uzmanlara yol göstericilik yapmak da harika bir fırsattır. Böylece bu sahada seyahat etmek isteyenler için de bir yol olduğu açıktır.

Başlarken

Kayıt Olmak
Programa şu yollarla katılabilirsiniz:

  1. java.net projesi ile katılarak.
  2. Mail listesine kayıt olarak.
    1. members@adoptajsr.java.net ­ Global mail listesi (İngilizce)
    2. portugues@adoptajsr.java.net ­ Portekizce konuşanlar için
  3. irc.freenode.net üzerinden IRC: #adoptajsr kanalı
  4. Twitter: @adoptajsr (twitterda #adoptajsr hash tag’ini takip ederek)
  5. Facebook: Facebook Sayfasını beğenerek.
  6. Github: Adopt a JSR Github Organisation’ına katılarak.

Mail Listesi ve IRC Kuralları

Adopt a JSR Etiquette
İlk Adımlar
Ne zaman ihtiyacınız olursa olsun, lütfen üye listesine mail atınız, eğer başarısız olursanız, JUG
liderler listesini tercih ediniz.

  1. Zorunlu – Java kullanıcı grubunuzun bir JCP üyesi olduğundan emin olun.
    1. Eğer değilse, liderinizin Java Kullanıcı Gurubu’na katılmasını rica edin.
  2. İsteğe Bağlı - Bireysel üye olarak JCP’ye katılın. Bu seçenek opsiyoneldir çünkü JSR­348’si
    oluşturan açıklık ve şeffaflık kuralları birçok JSR’ye uygulanmıştır. Ancak bunu herhangi bir koda
    katkıda bulunmak amacıyla yapmanız gerekmektedir + bu üyelik ile oylama hakkına ve diğer
    faydalara sahip olursunuz.
    1. Zorunlu - JSPA’ya giriş yapın – Fikri Mülkiyet (Intellectual Property) içeren herhangi bir
      katkınız olabileceğinden, bu katılımın bir parçası olan gerekli bir adımdır, JSR’ye girmek
      için izne ihtiyaç vardır (mesela şirketiniz için yazdığınız, birkaç metot için yazılan API
      dizaynı).
    2. İsteğe Bağlı - Eğer katkıda bulunmayı amaçladığınız JSR, OpenJDK (yani Java dili
      ve/veya JVM) içeriyorsa, bu adımları izlemeniz gerekir.
    3. İsteğe Bağlı - Java Kullanıcı Grubunuzla kendinizi ilişkilendirin (grubunuzun kendini
      daha önceden kaydettiğini varsayarak).
  3. JSR’lerin nasıl çalıştığı ve o anda hangi JSR’lerin orada olduğu süreçlerine dair fikir sahibi
    olmak için, JCP websitesini keşfedin.
  4. JSR’ler için yeni JCP 2.8 Süreçleri ile ilgili okuma yapın.
  5. Bir diğer adı Yönetim Kurulu (Executive Committee) olan yere buradan kayıt olun.
  6. Her bir JSR için Java kullanıcı grubunuz içindeki ilgilendiğiniz alanlardan birine katılın. Eğer
    yoksa yeni bir tane oluşturun!
  7. Sunumların tamamını okuyun.
  8. Aşağıdakilerle sınırlı olmamak kaydıyla üzerinde çalışabileceğiniz alanlara göz atın: [Sorun
    Takipçimiz] İlaveten Glassfish/JEE Adopt a JSR items, oradan daha ileriye gitmek için de
    #Leading_an_Adopt_a_JSR_effort’a uğrayın!