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