ओपन सोर्स कोड क्वालिटी पहले सर्जिट की गई C / C ++ प्रॉपराइटरी प्रोजेक्ट कोड क्वालिटी

कल, द लिनक्स फाउंडेशन ने ओपनएसएसएल जैसी संकटग्रस्त ओपन सोर्स परियोजनाओं को आर्थिक रूप से समर्थन देने के लिए कोर इन्फ्रास्ट्रक्चर इनिशिएटिव (CII) परियोजना शुरू करने की घोषणा की, जो हाल के वर्षों में 2,000 डॉलर प्रति वर्ष के दान पर रह रहे हैं।



एक आधिकारिक प्रेस विज्ञप्ति में, लिनक्स फाउंडेशन जोर देकर कहता है कि वित्तीय सहायता की आवश्यकता ओएसएस कोड की खराब गुणवत्ता से पूरी तरह से असंबंधित है, काफी विपरीत है। कोड गुणवत्ता और सुरक्षा में मुफ्त सॉफ्टवेयर मालिकाना सॉफ्टवेयर से बेहतर है। इसके समर्थन में, द लिनक्स फाउंडेशन ने नवीनतम आवरण ओपन स्कैन अध्ययन का उल्लेख किया, जिसके परिणाम 15 अप्रैल को प्रकाशित किए गए थे, जो हार्टलेड बग के बारे में जानकारी के प्रकाशन के एक सप्ताह बाद प्रकाशित किए गए थे।



यह स्पष्ट है कि प्रकाशन के लिए क्षण को विशेष रूप से असफल चुना गया था। सभी ने बस चर्चा की कि इस तरह के बग को कैसे खुला स्रोत में मिला और भविष्य में इसे कैसे रोका जाए। अभी भी कोई जवाब नहीं है। शायद CII से लाखों डॉलर समस्या को हल करने में मदद करेंगे।



इस स्थिति में, यह समझना महत्वपूर्ण है कि ओपन सोर्स सॉफ्टवेयर कोड की गुणवत्ता वास्तव में मालिकाना सॉफ्टवेयर की कोड गुणवत्ता से बेहतर है। सापेक्ष रूप से, यदि ओपनएसएसएल कोड खुला नहीं था, तो हम इस भेद्यता के बारे में कभी नहीं जान सकते थे।



गुप्तता लगातार यूएसलैंड डिपार्टमेंट ऑफ होमलैंड सिक्योरिटी द्वारा कमीशन की गई मालिकाना और ओपन सोर्स परियोजनाओं का एक स्थिर कोड विश्लेषण करती है। इस कार्य को कोड गुणवत्ता के मूल्यांकन के लिए सार्वभौमिक रूप से स्वीकृत मानक माना जाता है।



नवीनतम 2013 कवरेज स्कैन ओपन सोर्स रिपोर्ट CBS / C ++ में 741 ओपन सोर्स प्रोजेक्ट्स से कोड की 750 मिलियन लाइनों के विश्लेषण पर आधारित है, जिसमें NetBSD, FreeBSD, लिब्रे ऑफिस और लिनक्स शामिल हैं, साथ ही उसी C / में मालिकाना उद्यम सॉफ्टवेयर के लिए एक अनाम चयन भी शामिल है। सी ++।







मुख्य निष्कर्ष यह है कि इस तरह के अध्ययन के आठ वर्षों में पहली बार, सी / सी ++ में मुफ्त परियोजनाओं की कोड गुणवत्ता मालिकाना परियोजनाओं की कोड गुणवत्ता से अधिक थी। इस तथ्य के बावजूद कि कोड की प्रति 1000 लाइनों में से 1 से अधिक त्रुटि को एक उच्च गुणवत्ता वाला मानक नहीं माना जाता है, कवरेज सॉफ्टवेयर ने खुले स्रोत परियोजनाओं में प्रति 1000 लाइनों में 0.59 त्रुटियों और 0.72 स्वामित्व वाले लोगों में निर्धारित किया है।







"ओपन सोर्स ने कहा कि सभी आकारों की परियोजनाओं में मालिकाना सॉफ्टवेयर की गुणवत्ता को पार कर गया है, जो एक बार फिर से विकास के दौरान परीक्षण के लिए खुले समुदाय की मजबूत प्रतिबद्धता पर जोर देता है," एक कवरेज प्रेस विज्ञप्ति ने कहा



CII पहल पर लौटते हुए, The Linux Foundation बताता है कि समस्या ओपन सोर्स की निम्न गुणवत्ता नहीं है, हाल के वर्षों में बढ़ी हुई सॉफ्टवेयर जटिलता, अधिक से अधिक प्लेटफॉर्म का समर्थन करने की आवश्यकता है। अतिरिक्त संसाधनों की आवश्यकता है और इसलिए, यही कारण है कि वे वित्तपोषण को आकर्षित करते हैं।



All Articles