गैर-मुक्त पैकेज डेबियन फ्री सॉफ्टवेयर दिशानिर्देश परिभाषा काअनुपालन नहीं करने वाले पैकेज हैं। उदाहरण के लिए:
nvidia-driver
जो एक मालिकाना चालक प्रदान करता है।
कॉन्ट्रिब पैकेज वे पैकेज होते हैं जो डीएफएसजी का अनुपालन करते हैं, लेकिन गैर-मुक्त पैकेजोंपर निर्भर करतेहैं, या जो ठीक से काम करने के लिए डाउनलोड किए गए कुछ गैर-मुफ्त सॉफ्टवेयर (पैकेज द्वारा या मैन्युअल रूप से डाउनलोड किए जाने वाले) पर निर्भर करते हैं। इसलिए वे अंत नहीं करते हैंmain
। उदाहरण के लिए:
bumblebee-nvidia
जो कि DFSG के अनुरूप है, गैर-मुक्त पैकेज के बिना वास्तव में उपयोगी नहीं है nvidia-driver
, इसलिए इसे contrib
अनुभाग में रखा गया है , या
vice
जिसे ठीक से काम करने के लिए डाउनलोड (कॉपीराइट और कानूनों का सम्मान करते हुए) ROM की आवश्यकता होती है।
किसी को नहीं चाहता है या उपयोग नहीं कर सकते गैर मुक्त सॉफ्टवेयर, उस व्यक्ति को सबसे शायद जरूरत नहीं है या नहीं सॉफ्टवेयर यह पर निर्भर करता है का उपयोग करने के लिए सक्षम हो जाएगा, तो यह उन्हें एक में अलग से डाल करने के लिए और अधिक उपयोगी है योगदान अनुभाग । उस व्यक्ति को कंट्रिब सेक्शन भी डाउनलोड नहीं करना पड़ेगा ।
अद्यतन: कंट्राब में सॉफ्टवेयर , और इसके स्रोत अभी भी मुफ्त उपयोग के लिए उपलब्ध हैं। दिलचस्प भागों को किसी अन्य परियोजना में पुन: उपयोग किया जा सकता है, या गैर-मुक्त (या गैर-उपलब्ध) भागों पर निर्भर करता है कि इसे प्रतिस्थापित किया जा सकता है (उदाहरण के लिए: कॉन्ट्रिब में एक गेम इंजन के लिए ग्राफिक्स, संगीत आदि की संपत्ति बदलें )। इसे गैर-मुक्त से अलग करने से यह जानने में मदद मिलती है कि किन हिस्सों का पुन: उपयोग किया जा सकता है।
सामान्य ज्ञान: ओपन सोर्स डेफिनिशन शुरू में डीएफएसजी में डेबियन के किसी भी उल्लेख को हटाकर बनाया गया था।
non-free
औरcontrib
। वास्तविक लाभ क्या है? एक अंतिम-उपयोगकर्ता जो परवाह नहीं करता है, तो एक कार्यक्रम गैर मुक्त कोड होता है, दोनों के रूप मेंnon-free
औरcontrib
मेरे द्वारा ठीक कर रहे हैं। एंड-यूज़र के रूप में जो देखभाल करता है, दोनों मेरे लिए ऑफ-लिमिट हैं। वास्तविक लाभ क्या है?