JCP और JCP चुनाव आयोग पर मेरी स्थिति

0

पर पोस्ट किया गया: 13-11-2008 | तक: tshanky | में: जावा और JVM

JCP चुनाव आयोग के सदस्यों के लिए निर्वाचन कार्य प्रगति पर है और अगले सप्ताह से एक नई समिति जगह में होगा. तो यह एक महत्वपूर्ण समय को समझने की जहां JCP खड़ा है और जो चुनाव आयोग के सदस्यों के लिए संभवतः बातें JCP और जावा समुदाय के लिए बेहतर बनाने में कर सकता है.

बस ने कहा, JCP एक संगठन के सदस्य के लिए प्रेरित जावा भाषा और मंच के लिए मानक तैयार करना है. आदर्श रूप में, यह समुदाय में सभी आवाजें एकत्रीकरण के लिए आम बात हो चाहता है. दुर्भाग्य से, हालांकि, यह अभी भी अभी तक इस सपने को साकार करने से दूर. वहाँ पर 10 मिलियन प्रोग्रामर और कंपनियों की हजारों कि सक्रिय जावा का प्रयोग कर अपने उत्पादों को बनाने और अपनी सेवाएं प्रदान कर रहे हैं. हालांकि, वहाँ कम से कम 1500 JCP सदस्य हैं के रूप में आज खड़ा है. इसके अलावा, केवल इन 1500 के मुट्ठी भर (s) JSR प्रस्ताव में सक्रिय हैं, विशेषज्ञ समूह में भाग लेने या निर्दिष्टीकरण पर सक्रिय प्रतिक्रिया देने. इसलिए, JCP शायद ही समुदाय के बहुमत का प्रतिनिधित्व करता है.

क्यों है यह महत्वपूर्ण है कि समुदाय के बहुमत JCP में सक्रिय रूप से हिस्सा लेते हैं? मानक केवल जब वे एक बड़े बहुमत से पारित कर रहे हैं अर्थ. जावा इसका मतलब के मामले में,

  • कंपनियों है कि जावा उपकरणों और उत्पादों को बनाने के लिए अपने उत्पादों और प्रसाद और मानकों का पालन करने की जरूरत है
  • डेवलपर्स और सेवा प्रदाताओं जो आवेदन बनाने में जावा का उपयोग करने को अपनाने और इसे स्वीकार करने की जरूरत है.

वर्तमान अंतर तथ्य यह है कि कई JCP बनाया मानकों के उपयोग में शायद ही कर रहे हैं से स्पष्ट है. उदाहरण के लिए 69 JSR (जावा OLAP इंटरफेस) है, जो जून 2004 में वापस को मंजूरी दी थी, एक "अंतिम रिलीज" कभी नहीं है और शायद ही OLAP विक्रेताओं या डेवलपर्स आज द्वारा समर्थित किया गया है. वहाँ एक छोटा सा प्रयोग है लेकिन अभी भी यह विकल्प मानक यह समय यह अभी भी बनाया जा रहा था से बेकार प्रदान की गई है समूह में हो सकता है.

हालांकि हालात में सुधार कर रहे हैं! पर पिछले कुछ महीनों से हम सभी कोनों से एक बढ़ भागीदारी देखा है. इस निर्दिष्टीकरण अधिक प्रासंगिक और अर्थपूर्ण बना रही है. लेकिन जरूरी, यह पर्याप्त नहीं है और अभी तक समुदाय से बहुत अधिक भागीदारी है.

इस प्रकार कम भागीदारी के अलावा, JCP प्रक्रिया अतिरिक्त कमियों को, जो के रूप में हो गया है:

  • बहुत JSR (ओं) को पूरा होने तक नहीं पहुंचे हैं और 3 से अधिक वर्षों से अधर में लटकी रहेगी. इन JSR (s) या तो पूरा करने की जरूरत है या आधिकारिक तौर पर छोड़ दिया पर ले जाया जाएगा. कुछ मामलों में यह भावना बनाने के लिए नए JSR (एस) की जरूरत है कि पहले JSR को पता है का फैसला कर सकते हैं पते पर शुरू कर सकते हैं.
  • कई JSR (नों की कोशिश) और एक ही समस्या का समाधान. यह समझ में आता है कुछ निर्दिष्टीकरण विलय, जहां वे लेंगे. यह भी JSR (ओं) को कभी कभी संबंधित refactor को समझ कर सकते हैं.
  • कई JSR (ओं) को काफी सरल की जरूरत है. Enterprise जावा और अधिक जटिल है जटिल JSR के अलावा (जाएगी s). EJB विनिर्देशन सरल बनाने का काम एक अच्छी सफलता की कहानी की नकल है.
  • कई JSR (नों) के लिए रुक जाना चाहिए. कभी कभी मानकों शरीर को लगातार एक ऐसा क्षेत्र है, जो अभी भी अस्थिर है में मानक बनाने की कोशिश की है और इसलिए अधिक सफलता नहीं देखा है. कोई जल्दी भी प्रारंभ बिंदु. मानक नहीं के बारे में "जल्दी adopters कर रहे हैं" या "खून बह रहा किनारे प्रौद्योगिकी".

अब है कि हम में से कुछ क्षेत्रों के बारे में पता करने पर काम कर रहे हैं, देखते हैं, जहां चुनाव आयोग संभावित योगदान कर सके. पहली बात तो है नहीं, चुनाव आयोग की भूमिका JSR (ओं में से प्रत्येक के प्रबंधन के लिए). JSR युक्ति नेतृत्व और विशेषज्ञ समूह के सदस्यों को चलाने और प्रबंधन उनके संबंधित JSR के मामलों. चुनाव आयोग की भूमिका को JCP प्रक्रिया का प्रबंधन ही है. अपने कर्तव्य के लिए या JSR प्रस्ताव के खिलाफ मतदान द्वारा नियंत्रण और संतुलन प्रदान करना है (एस) और JCP के कामकाज की सुविधा.

इसलिए, सबसे महत्वपूर्ण योगदान के चुनाव आयोग के रूप में संक्षेप किया जा सकता है कर सकते है:

  • इंजीलवाद - JCP के सभी सदस्यों के भाग लेने को प्रोत्साहित करना और भी बड़ा समुदाय के शब्द के प्रसार के अतिरिक्त जिम्मेदारी पर ले लो. मानकों को अपनाने पर भी काम एक बार वे स्थापित कर रहे हैं.
  • प्रक्रिया लोकतंत्रीकरण - कार्य कंपनी प्रभाव और व्यक्ति के सदस्यों के बीच असंतुलन को दूर करने के लिए. कुछ नए प्रक्रियाओं की अनुमति दें - उदाहरण के लिए, कल्पना का नेतृत्व परिवर्तन (जरूरी नहीं कि एक ही कंपनी से) मध्यावधि-यदि जरूरी हुआ तो अनुमति है, खासकर अगर चीजें है कि वर्तमान में विशिष्ट JSR में धराशायी हो जा रहे हैं.
  • सक्रिय सहयोग - प्रस्ताव और संबंधित JSR (नों के बीच सहयोग का समर्थन). मौजूदा JSR (एस refactoring पर कार्य) जहां जरूरी है.
  • भविष्य के दिशा - सक्रिय क्षेत्रों की पहचान जहां मानकीकरण में मदद मिलेगी जावा भविष्य में एक चिकनी कोर्स लेते हैं और ऐसे क्षेत्रों में काम कर रहे सदस्यों से भागीदारी को प्रोत्साहित करते हैं. उदाहरण के 292 JSR (गतिशील जावा मंच पर टाइप भाषाएँ समर्थन करने के लिए) एक अच्छी पहल के लिए जावा के विकास की सुविधा है.

अब तक तुम क्या मैं सोच रहा हूँ की भावना है. बहुत जरूरत है कहा और किया, लेकिन मैं यहाँ बंद करो और अपने बिट कर रही शुरू करने के लिए JCP एक अधिक प्रभावी संगठन बनाना होगा.

मुझे आप सभी को अपील करने JCP में भाग लेने के लिए आई द्वारा शुरू करते हैं. जो लोग अभी तक इसके सदस्य नहीं हैं के लिए, कृपया में शामिल होने आए और अपनी छाप बना. जो लोग पहले से ही सदस्य हैं के लिए, कृपया अपना वोट (https: कलाकारों / www.jcpelection2008.org/jcp/election_ballot) और बना / अपनी उपस्थिति दर्ज की.

पोस्ट एक टिप्पणी

FireStats आइकन FireStats द्वारा संचालित