GNU और GNOME के ​​बीच क्या संबंध है?


16

क्या GNU और GNOME के ​​बीच कोई संबंध है?

और आगे संबंधित लाइसेंस GPL?

जवाबों:


23

@ सही है। GNOME तकनीकी रूप से एक आधिकारिक GNU परियोजना है। हालांकि, दिलचस्प इतिहास का एक बहुत कुछ है।

चलो घड़ी वापस करते हैं

यह 1996 है। कोई डेस्कटॉप वातावरण नहीं हैं। उपयोगकर्ताओं और sysadmins कार्यक्रमों के एक हॉज-पॉज़ से वातावरण को इकट्ठा करते हैं। विभिन्न विंडो प्रबंधक, विभिन्न अनुप्रयोग, शायद एक डॉक। बाजार पर दो प्रमुख टूलकिट हैं: क्यूटी और जीटीके +। Qt कुछ समय के लिए आसपास रहा था, और ट्रोलटेक नामक कंपनी का एक वाणिज्यिक उत्पाद था। GTK + भी एक मेले के लिए आसपास था। यह एफएसएफ के साथ शिथिल रूप से जुड़ा हुआ था, क्योंकि यह मूल रूप से जीआईएमपी में उपयोग के लिए लिखा गया था। अधिक टूलकिट थे, जैसे (उदाहरण के लिए) मोटिफ, लेकिन इस चर्चा के प्रयोजनों के लिए, हम उनके बारे में परवाह नहीं करते हैं।

कूल डेस्कटॉप पर्यावरण, जिसे केडीई के रूप में भी जाना जाता है, उस वर्ष अक्टूबर में इस तथ्य के जवाब में बनाया गया था कि यूनिक्स प्रणालियों के लिए एकीकृत डेस्कटॉप वातावरण नहीं था। (केडीई परियोजना ने केवल "अपरिष्कृत" के "के पक्ष में" कूल "को गिरा दिया। यह स्पष्ट रूप से एक अच्छा विकल्प था।) केडीई के निर्माता, माथियास एट्रिच ने अपने नए डेस्कटॉप के लिए क्यूटी का उपयोग करने का विकल्प चुना। यह मुफ्त सॉफ्टवेयर समुदाय के लिए एक बड़ी समस्या थी। इसका मतलब था कि मैथियस ने जो भयानक, मुफ्त डेस्कटॉप का उपयोग किया था, उन्हें मालिकाना सॉफ्टवेयर - क्यूटी स्थापित करना होगा।

क्या करें?

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

सद्भाव परियोजना ने वास्तव में कभी काम नहीं किया। 2000 में क्यूटी को पूरी तरह से मुफ्त सॉफ्टवेयर (जैसा कि एफएसएफ द्वारा परिभाषित) किया गया था, इस प्रकार विकास लगभग 4 साल तक चला, इस प्रकार सद्भाव के लिए मूल प्रेरणा को समाप्त कर दिया गया। दोनों के अवशेष और दूसरी परियोजना की सफलता के कारण, सद्भाव को छोड़ दिया गया था।

मुझे यकीन है कि आपने अनुमान लगाया है कि अब तक दूसरी परियोजना क्या थी। यह गनोम था।

यह सब एक साथ बांधना

मैंने ऊपर इतिहास दिया है। अब इसे सभी को एक साथ एक अच्छी गाँठ में बाँध लें।

तो, आपके प्रश्न का उत्तर देने के लिए: हाँ, GNU और GNOME के ​​बीच एक संबंध है। GNOME GNU प्रोजेक्ट का आधिकारिक डेस्कटॉप वातावरण है और इसलिए यह एक आधिकारिक GNU प्रोजेक्ट और GNU ऑपरेटिंग सिस्टम का एक हिस्सा है। ऐतिहासिक रूप से, यह क्यूटी पर केडीई की निर्भरता के जवाब में जीएनयू द्वारा बनाया गया था। वास्तव में, जी में सूक्ति जीएनयू के लिए खड़ा है। जीएनयू नेटवर्क ऑब्जेक्ट मॉडल पर्यावरण के लिए पूर्ण पूर्ण विस्तार होता है - यह एक ऐसी तकनीक को संदर्भित करता है जिसे योजनाबद्ध किया गया था लेकिन कभी भी लागू नहीं किया गया, क्योंकि परियोजना ने फैसला किया कि यह "कोर गनोम दृष्टि के साथ फिट नहीं था"।

कहा जा रहा है कि, गनोम अब एक बहुत बड़ी परियोजना है। GTK + को आजकल GNOME लोगों द्वारा बनाए रखा जाता है, उदाहरण के लिए, एक स्वतंत्र परियोजना होने के बजाय। यह कहना सुरक्षित है कि GNOME एक इकाई के रूप में GNU स्वतंत्र है, भले ही वे ऐतिहासिक और तकनीकी रूप से संबंधित हों। गनोम का अपना बुनियादी ढांचा है; इसका अपना समुदाय; इसकी अपनी शासन प्रक्रियाएँ हैं।

एक साइड नोट के रूप में, यही कारण है कि आजकल GNOME और KDE (दोस्ताना) प्रतिद्वंद्वी हैं। यह इसलिए है क्योंकि 1996 में, जब केडीई की स्थापना हुई थी, गनोम को केडीई के साथ सीधे प्रतिस्पर्धा करने के उद्देश्य से बनाया गया था। और उस प्रतिद्वंद्विता ने वर्तमान तक सभी तरह से कायम रखा है।


आप पैरा जोड़ सकते हैं "हम उन उपयोगकर्ताओं के लिए भी सॉफ़्टवेयर प्रदान करना चाहते हैं जो कंप्यूटर विशेषज्ञ नहीं हैं। इसलिए हमने शुरुआती कार्यक्रमों में जीएनयू सिस्टम का उपयोग करने में मदद करने के लिए एक ग्राफिकल डेस्कटॉप (जिसे GNOME कहा जाता है) विकसित किया है।" से जीएनयू की आधिकारिक पेज
पंड्या

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.