જી.પી.એલ. અને એલજીપીએલ વચ્ચેના તફાવત.

Anonim

GPL vs LGPL

GPL અને LGPL વચ્ચેના તફાવતને સમજવા માટે તમારે ઓપન સોર્સ સૉફ્ટવેરનું મૂળ વિચાર સમજવું પડશે. જી.પી.એલ. મૂળભૂત રીતે કાનૂની પરિભાષા છે જે ઓપન સોર્સ સોફ્ટવેર છે જે તે છે. ઓપન સોર્સ સૉફ્ટવેર દ્વારા તમને કોડ્સની ઍક્સેસ હોવાને કારણે, તમને ફેરફારો કરવા, તેમાં સુધારો કરવાની અને તેના પર તમારા પોતાના ટ્વિસ્ટ બનાવવાની પરવાનગી છે. જો કે, આવું કરવા માટે પરવાનગી આપવાની વિનિમયમાં, તે ખાતરી કરવા માટે તમારી જવાબદારી છે કે અન્ય લોકો તમારા વિચારો અને ફેરફારોને બધા ખુલ્લા સ્ત્રોત સૉફ્ટવેર ઉપભોક્તાઓને ઉપલબ્ધ કરીને લાભ આપી શકે.

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

એલજીીપીએલ જીપીએલ તરીકે સમાન ઉપયોગ માટે બનાવવામાં આવી નથી. એલજીપીએલનો ઉપયોગ સૉફ્ટવેર લાઇબ્રેરીઓ અને સમાન સેટ અપ્સ સુધી મર્યાદિત છે. જી.પી.એલ.નો ઉપયોગ એક્ઝેક્યુશન માટે રચાયેલ ફાઇલોને ચલાવવા માટે થઈ શકે છે, પછી ભલે તમે નફો માટે એક બિઝનેસ સાઇટ વિકસાવતા હોવ, અથવા તમે ફક્ત નવી રીતોથી માહિતીને એક સાથે જોડો છો.

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

જો તમે એલજીપીએલ પ્રોગ્રામ લાગુ કરો છો અને તમે ડેરિવેટિવ વર્કથી લાભ નથી, તો તમે તમારી વિતરણને ઘણી બધી શરતોમાં પસંદ કરી શકો છો. લાઈસન્સ અને કરારના વિભાગ 3 ના અનુવાદ દ્વારા તમે વાસ્તવમાં આગળ જઈ શકો છો અને એલજીીપીએલ નોન ડેરિવેટિવ વર્ક તરીકે ઉપયોગ કરી શકો છો, અને પછી જી.પી.એલ. આ તમને ડેરિવેટિવ્ઝ કાર્ય માટે સૉફ્ટવેરનો ઉપયોગ કરવાની મંજૂરી આપે છે, જો કે તમારી પાસે શરતોને નજીકથી ચકાસવાની જરૂર છે તેની ખાતરી કરવા માટે કે નીતિઓએ તાજેતરમાં બદલાયેલ નથી

સારાંશ:

1. GPL માટે જરૂરી છે કે તમે સૉફ્ટવેરમાં થયેલા તમામ ફેરફારો માટે કોડ પ્રદાન કરો.

2 પ્રોગ્રામરો માટે ઓપન સોર્સ સૉફ્ટવેરનો જીપીએલ છે.

3 LGPL નો ઉપયોગ સોફ્ટવેર લાઇબ્રેરીઓ માટે થાય છે, જીએપીએલની એક્ઝેક્યુશન ફાઇલો વિરુદ્ધ.

4 જી.પી.એલ. સમગ્ર પ્રોગ્રામિંગ સમુદાય માટે સંભવિત સુધારાઓની વિશાળ શ્રેણી આપે છે.

5 એલજીીપીએલ જીએપી (GPL) નિયમોમાં પરિવહન કરવાની ક્ષમતા ધરાવે છે.