તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું

Программирование

GitHub લાઇસન્સ – અમે શું વાત કરી રહ્યા છીએ? સૉફ્ટવેર બનાવવા માટે, વ્યક્તિએ ફક્ત તેને લખવું જ નહીં, પરંતુ તે પણ નક્કી કરવું જોઈએ કે વપરાશકર્તાઓ અથવા વિકાસકર્તાઓને તેની સાથે શું કરવાનો અધિકાર છે. જો કોઈ વ્યક્તિ દરેક માટે મફત પ્રોગ્રામ બનાવે છે, તો તે એક સારું કાર્ય કરી રહ્યો છે, પરંતુ જે તેનો ઉપયોગ કરે છે તેણે તેનો ઉપયોગ કેવી રીતે કરવો તે યોગ્ય છે. ઉદાહરણ તરીકે, જો કોઈ કંપની તેની પ્રવૃત્તિઓમાં અમુક ફ્રી ઓફિસ (ઉદાહરણ તરીકે, લીબરઓફીસ) સાથે કામ કરશે, તો તે નિરીક્ષકોને સાબિત કરવામાં સક્ષમ હોવી જોઈએ કે તેને આમ કરવાનો અધિકાર છે. આ કરવા માટે, યોગ્ય લાઇસન્સ રજૂ કરવા માટે તે પૂરતું હશે. જો ડેવલપર તેને તૈયાર કરવાનું ભૂલી જાય તો કંપની મુશ્કેલ સ્થિતિમાં આવી શકે છે. [કેપ્શન id=”attachment_11854″ align=”aligncenter” width=”1024″]
તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવુંલાયસન્સનું વર્ગીકરણ અને લાયસન્સના પ્રકાર[/caption] એપ્લિકેશન બનાવતી વખતે, વિકાસકર્તાએ નક્કી કરવું જોઈએ કે તેના પ્રોગ્રામ સાથે કઈ ક્રિયાઓને મંજૂરી આપવામાં આવશે અને કઈ નહીં. ઉદાહરણ તરીકે, અમે ફક્ત ઉપયોગ કરવા વિશે જ નહીં, પણ પ્રોગ્રામના પાઠોનો અભ્યાસ કરવા અથવા સૉફ્ટવેર પ્રોડક્ટમાં તમારા પોતાના ગોઠવણો કરવા વિશે પણ વાત કરી શકીએ છીએ. GitHub સહયોગી પ્રોજેક્ટ ડેવલપમેન્ટ માટેની સૌથી મોટી સેવાઓમાંની એક છે. તે જ સમયે, તેઓ અહીં ફક્ત મફતમાં જ નહીં, પણ વ્યવસાયિક પ્રોજેક્ટ્સ પર પણ કામ કરી શકે છે. યોગ્ય લાઇસન્સનો ઉલ્લેખ કરીને, વિકાસકર્તાઓ બનાવેલ ઉત્પાદનનો ઉપયોગ કેવી રીતે કરવો તે અંગેની અસ્પષ્ટતાને દૂર કરશે. સમસ્યા એ છે કે ત્યાં ઘણાં વિવિધ પ્રકારના લાયસન્સ છે, અને ચોક્કસ કિસ્સામાં કયો વિકલ્પ પસંદ કરવો તે નક્કી કરવું હંમેશા સરળ નથી. કેટલાક પ્રોજેક્ટ્સ પાસે લાયસન્સ ન હોય તે પણ અસામાન્ય નથી.
તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું

તમારે GitHub પર ઓપન સોર્સ પ્રોજેક્ટ્સને લાઇસન્સ આપવાની જરૂર કેમ છે

આવશ્યક લાઇસન્સનો ઉલ્લેખ કરતી વખતે, વિકાસકર્તા તેમાં નીચેના પ્રદાન કરી શકે છે:

  1. પ્રોગ્રામના ઉપયોગની શરતો . તેમાં ફી શામેલ હોઈ શકે છે અથવા, કેટલાક અથવા બધા કિસ્સાઓમાં, મફત ઉપયોગની મંજૂરી આપી શકે છે.
  2. કેટલીકવાર સમુદાય દ્વારા વિકસાવવા માટે કાર્યક્રમો બનાવવામાં આવે છે . આ કિસ્સામાં, તે મહત્વનું છે કે દરેક વ્યક્તિ જે પ્રોગ્રામ પાઠો સાથે પરિચિત થવા માંગે છે.
  3. જ્યારે પ્રોગ્રામના પાઠો ઉપલબ્ધ હોય, ત્યારે કેટલાક પ્રોગ્રામને કાર્યાત્મક અને શક્ય તેટલું વિશ્વસનીય બનાવવા માટે ફેરફારો કરી શકે છે. કેટલીકવાર લેખક દરેકને આ કરવાની મંજૂરી આપી શકે છે, અન્ય કિસ્સાઓમાં તે તેને ફેરફાર મોકલવાની ઓફર કરે છે, અને પ્રોજેક્ટમાં તેની જાતે ગોઠવણો કરે છે.
  4. તમારે નક્કી કરવાની જરૂર છે કે શું તૃતીય પક્ષો પ્રોજેક્ટમાં ફેરફાર કરી શકે છે અને તેમના વતી ઓફર કરી શકે છે. આ કરતી વખતે, તમારે સ્પષ્ટ કરવાની જરૂર છે કે તેમનું ઉત્પાદન કયા લાઇસન્સ સાથે હોવું જોઈએ.

આ અને તેના જેવા પ્રશ્નોનું નિરાકરણ કરીને, એપ્લિકેશનના લેખક વાસ્તવમાં મોટાભાગે તેણે બનાવેલ સોફ્ટવેર પ્રોડક્ટનું ભાવિ ભાવિ નક્કી કરે છે.

કયા પ્રકારના લાઇસન્સ અસ્તિત્વમાં છે

લાઇસન્સ એ એક કરાર છે જેમાં એક પક્ષ (લાઇસેન્સર) બીજા પક્ષ (લાઇસન્સધારક) માટે તેના દ્વારા બનાવેલ ઉત્પાદનનો ઉપયોગ કરવા માટે એક નિયમ સ્થાપિત કરે છે. વ્યવહારમાં, અમે પક્ષકારો દ્વારા દસ્તાવેજ પર હસ્તાક્ષર કરવા વિશે નથી, પરંતુ તેના ઉપયોગ પર સંબંધિત અધિકારો અને જવાબદારીઓ સાથે સ્વચાલિત કરાર વિશે વાત કરી રહ્યા છીએ. અધિકારો અને જવાબદારીઓને સ્પષ્ટ કરવા પર વ્યવહારીક રીતે કોઈ નિયંત્રણો નથી. એકમાત્ર શરત એ છે કે તેઓએ કાયદાનું પાલન કરવું પડશે. તમારું પોતાનું લાઇસન્સ બનાવવું એ એક જટિલ કામ છે, કારણ કે તે અન્ય નિયમો સાથે સુસંગત હોવું જોઈએ. શ્રેષ્ઠ વિકલ્પ એ છે કે આવા દસ્તાવેજોની પ્રમાણભૂત જાતોમાંથી એક પસંદ કરો અને તેનો ઉપયોગ કરો. વ્યવહારમાં, મલ્ટિલાઈસન્સનો ઉપયોગ કરવાનો પણ રિવાજ છે. મોટેભાગે, આવા કિસ્સાઓમાં, એક સાથે બે લાઇસન્સનો ઉપયોગ થાય છે. તેમ છતાં પ્રોગ્રામના લેખકને સ્વતંત્ર રીતે નિયમો ઘડવાનો અધિકાર છે જે વપરાશકર્તાઓએ અનુસરવા જોઈએ, તેમ છતાં, વ્યવહારમાં, મોટી સંખ્યામાં લાઇસેંસનો ઉપયોગ વિકસિત થયો છે, જેમાંથી તમે મોટાભાગના કિસ્સાઓમાં યોગ્ય પસંદ કરી શકો છો. મોટા ભાગના કિસ્સાઓમાં ગિટ હબ પર ઉપયોગમાં લેવાતા સૌથી લોકપ્રિય વિકલ્પો નીચેના છે. ગિટ હબ પર સૌથી વધુ ઉપયોગમાં લેવાતા લાઇસન્સ આ છે:
તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવુંપ્રોગ્રામરે તેની યોજનાઓને અનુરૂપ એક પસંદ કરવા સક્ષમ હોવા જોઈએ. આને યોગ્ય રીતે કરવા માટે, તમારે સમજવાની જરૂર છે કે ચોક્કસ જાતિઓમાં કઈ સુવિધાઓ સહજ છે.

જો લેખક દસ્તાવેજ બનાવવાનો ઇનકાર કરે છે, તો આ કિસ્સામાં કૉપિરાઇટ્સ લાગુ થશે, જે તેના દેશના કાયદા દ્વારા મૂળભૂત રીતે પ્રદાન કરવામાં આવે છે. આ રીતે લાયસન્સની ગેરહાજરીનો અર્થ એ નથી કે પ્રોગ્રામ સાથે કંઈપણ કરી શકાય છે. વાસ્તવમાં, આવી પરિસ્થિતિને લાયસન્સના પ્રકારોમાંથી એક તરીકે ગણી શકાય.

ગીથબ લાઇસન્સ કેવી રીતે પસંદ કરવું

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

  1. https://choosealicense.com/. આ સાઇટમાં યોગ્ય વિકલ્પ પસંદ કરવા માટેના મુખ્ય પ્રશ્નો અને ઉપયોગની વિશેષતાઓને સમજવામાં મદદ કરવા માટે વિગતવાર સલાહ છે.
  2. https://opensource.org/licenses પૃષ્ઠ વિવિધ મફત સોફ્ટવેર ઉકેલોની સમીક્ષા કરવા માટે સમર્પિત છે.
  3. https://tldrlegal.com/ સાઇટને વિવિધ લાયસન્સ વિકલ્પો માટે જ્ઞાનકોશ તરીકે ગણી શકાય. ત્યાં ચોક્કસ કાનૂની ફોર્મ્યુલેશન અને વિગતવાર ટિપ્પણીઓ બંને છે.
તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું
https://choosealicense.com/[/caption પર લાઇસન્સની સરખામણી] જો કે, પસંદ કરવાની સૌથી વધુ ઉત્પાદક રીત એ છે કે સંબંધિત કાનૂની દસ્તાવેજોને કાળજીપૂર્વક વાંચો . જો કે અમે શ્રમ-સઘન પ્રવૃત્તિઓ વિશે વાત કરી રહ્યા છીએ, તેમ છતાં, ગ્રંથોનો અભ્યાસ કરવાથી વિકાસકર્તાને તમામ જરૂરી જવાબો મળશે.

ગીથબમાં લાઇસન્સ કેવી રીતે ઉમેરવું

લાયસન્સ વિકલ્પોની વ્યાપક પસંદગી હોવા છતાં જે વ્યવહારમાં અસરકારક અને વિશ્વસનીય સાબિત થયા છે, વિકાસકર્તાના પોતાના વિચારો હોઈ શકે છે કે તેણે બનાવેલ પ્રોગ્રામ માટેનું લાઇસન્સ શું હોવું જોઈએ. આ કિસ્સામાં, સેવા તમારા પોતાના સંસ્કરણને ઉમેરવા અથવા અસ્તિત્વમાંના સંસ્કરણને સમાયોજિત કરવાની ક્ષમતા પ્રદાન કરે છે. ગીથબમાં લાઇસન્સ ઉમેરવા માટે, તમારે આ પગલાંને અનુસરવાની જરૂર પડશે:

  1. તમારે તમારા રીપોઝીટરીના મુખ્ય પૃષ્ઠ પર જવાની જરૂર છે.તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું
  2. તમારે ફાઇલ ઉમેરવા માટે બટન પર ક્લિક કરવાની જરૂર છે, પછી “નવી ફાઇલ બનાવો” પસંદ કરો.તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું
  3. આગળ, તમારે ફાઇલનું નામ દાખલ કરવાની જરૂર છે. લાઇસન્સ માટે, આ બે વિકલ્પોમાંથી એક હોઈ શકે છે: LICENSE અથવા LICENCE.md. અહીં મોટા અક્ષરોનો ઉપયોગ ફરજિયાત છે.
  4. ફાઇલ નામ ઇનપુટ ફીલ્ડની જમણી બાજુએ, લાઇસન્સ ટેમ્પલેટ પસંદ કરવા માટે ક્લિક કરો.તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું
  5. પૃષ્ઠની ડાબી બાજુના મેનૂમાં, “તમારા પ્રોજેક્ટમાં લાઇસન્સ ઉમેરો” લાઇન પસંદ કરો. આ કિસ્સામાં, હાલના દસ્તાવેજોમાંથી એક પ્રકાર પસંદ કરવામાં આવે છે.તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું
  6. પછી “સમીક્ષા કરો અને સબમિટ કરો” લાઇન પર ક્લિક કરો. પછી તમારા કરારની વિગતો દાખલ કરો.
  7. તે પછી, શું ઉમેરાઓ અથવા ફેરફારો કરવામાં આવ્યા હતા તે સ્પષ્ટ કરવું જરૂરી છે. આગળ, પસંદ કરેલ દસ્તાવેજ સુધારેલ છે કે કેમ તે લાયસન્સનું બીજું સંસ્કરણ બનાવવા વિશે છે તે દર્શાવો.તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું

ફેરફારોની પુષ્ટિ કર્યા પછી, વિકાસકર્તા ગિટ હબ સેવા પરના લાઇસન્સની સૂચિમાં ફેરફારો કરવા માટેની પ્રક્રિયા પૂર્ણ કરે છે.

લાઈસન્સ ગીથબ પસંદ કરો – ગિટ હબ પર લોકપ્રિય લાયસન્સના ઉદાહરણો

નીચેના વિકલ્પો સૌથી વધુ લોકપ્રિય છે. તેમની શક્તિઓ અને નબળાઈઓને સમજીને, પ્રોગ્રામર યોગ્ય વિકલ્પ શોધી શકશે અથવા અસરકારક રીતે કેવી રીતે શોધવી તે સમજી શકશે.

જીપીએલ

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

એલજીપીએલ

આ નામ “GNU GPL લેસર જનરલ પબ્લિક લાયસન્સ” માં ભાષાંતર કરે છે. કેટલાક વિકાસકર્તાઓ માટે, GPL યોગ્ય નથી, કારણ કે તે તેમના માટે સમાન લાયસન્સ હેઠળ સંશોધિત ઉત્પાદનોનું વિતરણ કરવાની જવાબદારી બનાવે છે. પ્રોગ્રામર દ્વારા બનાવેલ લાઇબ્રેરીઓના ઉપયોગને લાઇસન્સ આપવાની પ્રક્રિયા કેવી રીતે થાય છે તેના દ્વારા આ વિકલ્પની એપ્લિકેશનની વિશેષતાઓ દર્શાવી શકાય છે. આ કિસ્સામાં, નીચેના ત્રણ વિકલ્પો ધ્યાનમાં લેવામાં આવે છે:

  1. જ્યારે લાઇબ્રેરી નવી કાર્યક્ષમતા પ્રદાન કરે છે જ્યાં અન્ય કોઈ વ્યાપારી પુસ્તકાલય તે જ કરી શકતું નથી, તો GPL શ્રેષ્ઠ પસંદગી છે.
  2. ફ્રી લાઇબ્રેરીમાં વિકાસકર્તાએ પહેલાથી જ હાલના ધોરણને અમલમાં મૂક્યું છે. આ ક્ષેત્રમાં, સમાન કાર્યો સાથે વ્યવસાયિક વિકલ્પો છે. આ કિસ્સામાં, LGPL પસંદ કરવાનું અનુકૂળ રહેશે.
  3. જ્યારે નવા ધોરણની વાત આવે છે જે વાસ્તવમાં વ્યાપારી ધોરણ સાથે સ્પર્ધા કરે છે, ત્યારે અપાચે લાઇસન્સ એ જવાનો માર્ગ છે.

આ ધોરણ
પુસ્તકાલયોના વ્યવસાયિક ઉપયોગને મંજૂરી આપે છે . જો ફેરફારો કરવામાં આવે, તો વિતરણ માટે સમાન નિયમો અને શરતોનો ઉપયોગ કરવો આવશ્યક છે. જો કે, કોડનો સરળ ઉપયોગ શરતોને બદલવાની મંજૂરી આપે છે.

ગ્રહણ જાહેર લાયસન્સ

આ દસ્તાવેજ
વ્યાપારી સહિત અન્ય લાઇસન્સ હેઠળ વિતરણની પરવાનગી આપે છે . મુખ્ય શરત એ છે કે સુધારેલા કાર્યોમાં, નવીનતાઓને અલગ મોડ્યુલમાં મૂકવામાં આવશે. આ લાયસન્સે જાવામાં ઉત્પાદનોના વિકાસમાં લોકપ્રિયતા મેળવી છે. ઉદાહરણ છે ક્લોઝર પ્રોગ્રામિંગ લેંગ્વેજ, જાવા એપ્લિકેશનના પરીક્ષણ માટેનું માળખું.
તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવું

મોઝિલા પબ્લિક લાઇસન્સ

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

અપાચે લાઇસન્સ ગીથબ

AL ને ઉદાર મુક્ત લાઇસન્સ કહેવામાં આવે છે. આ વિશેષતા એ હકીકતને કારણે છે
કે પહેલા જેવી જ શરતો હેઠળ ડેરિવેટિવ પ્રોડક્ટને રિલીઝ કરવાની કોઈ આવશ્યકતા નથી . આ દસ્તાવેજ અપાચે સોફ્ટવેર ફાઉન્ડેશન દ્વારા સક્રિયપણે ઉપયોગમાં લેવાય છે. જ્યારે ઉપયોગ થાય છે, ત્યારે નીચેનાને મંજૂરી છે:

  1. સોફ્ટવેર પ્રોડક્ટનો વધુ વ્યાપારી હેતુઓ માટે ઉપયોગ કરવાની છૂટ છે.
  2. એપ્લિકેશનમાં ફેરફાર કરવાની મંજૂરી છે.
  3. અનુગામી વિતરણોમાં મૂળ લેખકનું નામ શામેલ હોવું જોઈએ.

નવું વેરિઅન્ટ બનાવીને, લાયસન્સધારકો માટે મૂળ ઉત્પાદન કોડ પ્રદાન કરવાની કોઈ જવાબદારી નથી. આવા લાયસન્સે નોંધપાત્ર લોકપ્રિયતા મેળવી છે. આ પ્રકારના લાયસન્સ હેઠળ બહાર પાડવામાં આવેલ જાણીતા સોફ્ટવેર ઉત્પાદનોની યાદી દ્વારા આ દર્શાવી શકાય છે: એન્ડ્રોઇડ ઓપરેટિંગ સિસ્ટમ, એક ફ્રેમવર્ક જે Javaમાં એન્ટરપ્રાઇઝ એપ્લિકેશન બનાવે છે અને અપાચે વેબ સર્વર. https://youtu.be/wyZq-EazOmU

MIT લાઇસન્સ

કેટલાક આ મફત સોફ્ટવેર લાઇસન્સ વિકલ્પને સૌથી લોકપ્રિય માને છે. કેટલાક લોકો દ્વારા તેનો મુખ્ય ફાયદો વિવિધ પ્રકારના ફ્રી અથવા કોમર્શિયલ લાયસન્સ સાથે સારી સુસંગતતા માનવામાં આવે છે. સૌથી મહત્વપૂર્ણ લક્ષણો
કોડને સંશોધિત કરવાની ક્ષમતા છે, તેમજ ફેરફારો કરનારની પસંદગી પર અન્ય લાઇસન્સ હેઠળ વિતરિત કરવાની પરવાનગી છે . આ દસ્તાવેજનો ઉપયોગ કરતી સૉફ્ટવેર પ્રોડક્ટ્સ છે: JQuiery નામની JavaScript લાઇબ્રેરી, એટમ ટેક્સ્ટ એડિટર, AngularJS, JavaScript ડેવલપમેન્ટ ફ્રેમવર્ક. [કેપ્શન id=”attachment_11851″ align=”aligncenter” width=”1906″]
તમારે GitHub લાઇસન્સ વિશે શું જાણવાની જરૂર છે: કેવી રીતે પસંદ કરવું અને ઉમેરવુંGit Hub લાયસન્સ સરખામણી

પાણીની અંદરના ખડકો

કેટલીકવાર લેખક પ્રથમ લાઇસન્સની એક આવૃત્તિ પસંદ કરે છે, અને પછીથી તેને બદલવા માંગે છે. જો તેણે એકલા પ્રોગ્રામ બનાવ્યો હોય, તો પછી આવા ફેરફાર મુશ્કેલ નહીં હોય. જો કે, એવા કિસ્સાઓમાં કે જ્યાં વિકાસમાં ઘણા સહભાગીઓ હતા, તો પછી તેમની સંમતિ વિના આ કામ કરશે નહીં. ઉદાહરણ તરીકે, લિનક્સના નિર્માતા, જો કે તેણે વાસ્તવમાં ઓપરેટિંગ સિસ્ટમનો આધાર બનાવ્યો હતો, તે બધા પ્રોગ્રામરો જેમણે આગળના વિકાસમાં ભાગ લીધો હતો તેમની સંમતિ વિના લાયસન્સ બદલી શકશે નહીં. MPL હેઠળ વિતરણ કરતી વખતે, જેઓએ કોડમાં ફેરફાર કર્યો છે તેઓ MPL હેઠળની ફાઇલોને અલગ લાયસન્સ હેઠળ ઓફર કરી શકતા નથી. નવા દસ્તાવેજનો ઉપયોગ અન્ય પ્રોગ્રામ મોડ્યુલોનો સંદર્ભ લેશે.

info
Rate author
Add a comment