GPLV2 અને GPLV3 વચ્ચેના તફાવત.

Anonim

GPLV2 vs GPLV3

GPLV2 અને GPLV3 એ ગ્યુએનુ જાહેર લાઇસન્સ (જી.પી.એલ.) નાં વર્ઝન છે, જે ફ્રી સોફ્ટવેર માટેના જાણીતા લાયસન્સ છે. જીપીએલને ફ્રી સોફ્ટવેર ફાઉન્ડેશન (એફએસએફ) સાથે પણ ગમ્યું છે. બંને લાઇસન્સના મુખ્ય લેખક રિચાર્ડ સ્ટોલમેન છે.

જી.પી.એલ.નો મુખ્ય હેતુ કોઈ પણ હેતુ માટે અને કોઈપણ વપરાશકર્તાની જરૂરિયાતો માટે નિઃશુલ્ક પ્રાપ્યતા અને સૉફ્ટવેરનો ઉપયોગ કરવાનું છે. ફ્રી સૉફ્ટવેરનાં કોઈપણ વપરાશકર્તા સૉફ્ટવેરને બદલી શકે છે અને તેને મિત્રો અને સહકર્મીઓ સાથે શેર કરી શકે છે.

તે સૌથી મહત્વપૂર્ણ અને વ્યાપક ઓપન સોર્સ લાઇસેંસ છે, જ્યાં આશરે 60 ટકા ઓપન સોર્સ સોફ્ટવેર લાઇસેંસ અને બ્યુઇબોક્સ જેવા લાઇસન્સનો ઉપયોગ કરે છે. તેની પાસે "કૉપિલેટેડ" નામની એક કલમ છે જે કોઈ પણ વપરાશકર્તાને ફરજ પાડે છે જે જી.પી.એલ. (GPL) ને આધારે પુનરાવર્તનો અને સુધારિત સંસ્કરણના સ્ત્રોતને પ્રગટ કરવા માટે સુધારેલા સંસ્કરણોનું નિર્માણ અને વિતરણ કરે છે. કૉપિલેડ એ ખાતરી કરે છે કે સુધારેલી આવૃત્તિઓ GPL હેઠળ છે અને તેના સ્રોત કોડ ખુલ્લા છે.

જીએપીએલ (GPL) એ ત્યારબાદના જી.પી.એલ. (GPLV2 અને GPLV3) બધા નમૂના માટે નમૂનો છે.

GPLV2 એ GPLV3 નું પુરોગામી છે જે GPLV3 ને સૌથી નવું સંસ્કરણ બનાવે છે. GPLV2 ને 1991 માં રજૂ કરવામાં આવી હતી જ્યારે GPLV3 ને 2007 માં લોન્ચ કરવામાં આવ્યું હતું.

GPLV2 એ GPLV3 નું જૂનું સંસ્કરણ હોવાથી, લાઇસેંસ વચ્ચે તફાવત છે. GPLV2 પાસે પુસ્તકાલયના બાકાત છે કે GPLV3 પાસે નથી.

બે વર્ઝન વચ્ચે પણ મુખ્ય તફાવતો છે: નવા GPLV3 એ GPLV2 ની સરખામણીમાં લંબાઈની લંબાઇ છે અને ભૂતપૂર્વ સંસ્કરણમાં સુધારણા અને સ્પષ્ટતાના વિષયો પર સ્પર્શ કરે છે. તેમાં પેટન્ટની ક્ષતિપૂર્તિ, આંતરિકકરણ, અને લાઇસેંસ ઉલ્લંઘન માટેના ઉપાયોનો સમાવેશ થાય છે.

GPLV3 કોડની અન્ય લાક્ષણિકતા પેટન્ટ લાઇસેંસ પર વધુ સ્પષ્ટતા આપવાનો તેનો પ્રયાસ છે. વિતરણ અને વ્યુત્પન્ન કાર્ય દ્વારા તેનો અર્થ શું છે તે સ્પષ્ટ કરવાનો પ્રયાસ કરે છે, લાયસન્સની તકોની તરફેણમાં લાયસન્સ કલમની તાત્કાલિક સમાપ્તિને રદ કરવામાં આવે છે અને વધારાની શરતો જે વપરાશકર્તાઓને પ્રમાણભૂત GPLV3 ને સુધારવા માટે વૈકલ્પિક શરતોના ચોક્કસ સેટમાંથી પસંદગી કરવાની મંજૂરી આપે છે.

GPLV3 GPLV2 ની સરખામણીમાં વધુ લાઇસન્સ સાથે વધુ સુસંગત છે. નવું લાઇસેંસ વપરાશકર્તાઓને કોડ સાથે સંયોજનો કરવાની પરવાનગી આપે છે જે વધારાની આવશ્યકતાઓ ધરાવે છે જે લાયસન્સમાં નથી.

લાયસન્સ ઉલ્લંઘનકારોની શરતોમાં, GPLV3 પ્રથમ વખતના લાઇસન્સ ઉલ્લંઘનકારો માટે વધારાની ઉપાયના સમય પૂરા પાડે છે.

પૂર્ણ કરવા માટે, GPLV2 અને GPLV3 એકબીજા સાથે વાપરવા માટે સુસંગત નથી. નવીનતમ લાઇસેંસની કેટલીક આવશ્યકતાઓ જેવી કે ઇન્સ્ટોલેશન માહિતી છે જે ભૂતપૂર્વમાં અસ્તિત્વમાં નથી. બન્ને લાઇસન્સથી કોડનું મિશ્રણ GPLV2 નાં વિભાગ 6 નું ઉલ્લંઘન કરશે.

સારાંશ:

1. GPLV2 અને GPLV3 બંને લાઇસન્સ જીપીએલ હેઠળ પ્રકાશિત થાય છે. GPLV2 એ 1 99 1 માં રિલીઝ થયેલા ભૂતપૂર્વ લાઇસન્સ હતા જ્યારે સૌથી તાજેતરનું, જી.પી.એલ.વી. 3, 2007 માં રિલીઝ થયું હતું.

2 GPLV3 ને લાંબા સમય સુધી GPLV2 સાથે સરખાવવામાં આવે છે કારણ કે તે લગભગ ભૂતકાળના લાઇસન્સ સાથે સમાન મુદ્દાને આવરી લેવાનો પ્રયાસ કર્યો હતો.

3 GPLV3 પેટન્ટ લાઇસેંસેસ પર વધુ સ્પષ્ટતા ધરાવે છે, મોટે ભાગે લાયસન્સના શબ્દોમાં તે "ખૂબ વ્યાપક તરીકે અર્થઘટન કરી શકાતું નથી. "તે GPLV2 વિપરીત પેટન્ટોના રક્ષણ માટે પણ લાગુ પડે છે

4 GPLV2 પાસે ખામી છે કે GPLV3 ઠીક કરવાનો પ્રયાસ કરી રહ્યું છે. છીંડીએ ટિવોઇઝેશન શબ્દનો ઉપયોગ કર્યો છે, જે ડિજિટલ વિડિયો રેકોર્ડરથી મેળવવામાં આવ્યો છે જે ટેલિવિઝન પ્રોગ્રામિંગને મેળવે છે અને ભવિષ્યમાં જોવા માટે આંતરિક હાર્ડ ડ્રાઇવ સ્ટોરેજમાં ડેટા સાચવે છે.

5 GPLV2 નો એક નવો વિભાગ છે જે પ્રોટેક્ટીંગ યુઝર્સના કાનૂની હક્કોથી વિરોધી સુરક્ષા કાયદો કહેવાય છે. આ વિભાગનો હેતુ GPVL3 ને ટેક્નોલોજી અથવા ઉત્પાદનોમાં શામેલ થવાથી અટકાવવાનો છે જે ડિજિટલ મિલેનિયમ કૉપિરાઇટ એક્ટ (DCMA) લાગુ કરવા માટે ઉપયોગમાં લેવાશે.

6 ભૂતપૂર્વ લાયસન્સની સરખામણીમાં GPLV3 કોડ વધુ લાઇસન્સ સાથે સુસંગત છે.