સીએલએ, કેનોનિકલ અને અપવાદો.

મેથ્યુ ગેરેટે તાજેતરમાં કર્યું એક રસપ્રદ લેખ કરદાતા લાઇસેંસ કરાર સમજાવી રહ્યા છે, જે દ્વારા સંકલન કરાયું હતું મુકતવેર. હું 2 લેખોના આધારે લખીશ.

હમણાં મને ખબર છે કે 3 વર્ષ પહેલાં પાબ્લો (ચાલો લિનોક્સનો ઉપયોગ કરીએ) પણ એક લેખ લખ્યો આના વિશે

કરદાતા લાઇસન્સ કરાર ("સીએલએએસ") એક અપસ્ટ્રીમ વિકાસકર્તા માટે ભારપૂર્વક કહેવા માટેની પદ્ધતિ છે કે કરદાતાઓ તેમને અધિકારોનો સમૂહ આપે. આ હદમાં ભિન્ન હોય છે - કેટલાક સીએલએ ફાળો આપનારને તેમના ક copyrightપિરાઇટને અપસ્ટ્રીમ વિકાસકર્તાના યોગદાનમાં ફરીથી સોંપવાની જરૂર પડે છે, અન્ય લોકો ફક્ત અપસ્ટ્રીમ વિકાસકર્તાને સ rightsફ્ટવેર લાઇસેંસમાં સ્પષ્ટ ન હોય તેવા અધિકારની મંજૂરી આપે છે (જેમ કે બીએસડી માટે સ્પષ્ટ પેટન્ટ ગ્રાન્ટ) લાઇસન્સ ફાળો).

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

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

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

પ્રમાણભૂત અપવાદ છે.

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

જો કે, તે પણ ખરાબ નથી. કેમ? કારણ કે સમાન છી એ જ હતી જેણે ક્યૂટી કોડને છૂટી કરવાની મંજૂરી આપી હતી. સ્ટોલમેનનો શબ્દ:

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

Qt લાઇબ્રેરીઓના આધારે 90 ના દાયકામાં KDE પર્યાવરણ વિકસિત થયું હતું. Qt એ સમયે માલિકીનું સ softwareફ્ટવેર હતું, અને ટ્ર Tલટેક તેને માલિકીની એપ્લિકેશનોમાં એમ્બેડ કરવા માટે પરવાનગી લેતી હતી. નિrollશુલ્ક એપ્લિકેશનોમાં ટ્રોલટેકે ક્યુટીના મફત ઉપયોગની મંજૂરી આપી હતી, પરંતુ આ મફત સ softwareફ્ટવેર ન હતું. 100% નિ operatingશુલ્ક operatingપરેટિંગ સિસ્ટમો તેથી ક્યૂટી શામેલ કરી શકતા નથી, અને કેપીડીનો ઉપયોગ પણ કરી શકતા નથી.

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

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

ગેરેટના લેખ પર પાછા ફરતા, ગ્રેગ ક્રોહ-હાર્ટમેને ટિપ્પણી કરી સંમત થવું લેખ સાથે, કે બદલે CLAs એ "સમુદાય મર્યાદિત ગોઠવણીઓ." પરંતુ લિનસ આગળ કહે છે અને કહે છે કે 'વાજબી બનવું, લોકો કેનોનિકલને નફરત કરવાનું પસંદ કરે છે. એફએસએફ અને એએસએફ સીએલએ એટલા જ તૂટેલા છે, અને ફરીથી લાઇસન્સ આપવાને લીધે નહીં પરંતુ ક theપિરાઇટ સોંપણીની કાગળ સમાપ્ત થતાં સમુદાયની હત્યા કરે છે. "

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


તમારી ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. આવશ્યક ક્ષેત્રો સાથે ચિહ્નિત થયેલ છે *

*

*

  1. ડેટા માટે જવાબદાર: મિગ્યુએલ gelંજેલ ગેટóન
  2. ડેટાનો હેતુ: નિયંત્રણ સ્પામ, ટિપ્પણી સંચાલન.
  3. કાયદો: તમારી સંમતિ
  4. ડેટાની વાતચીત: કાયદાકીય જવાબદારી સિવાય ડેટા તૃતીય પક્ષને આપવામાં આવશે નહીં.
  5. ડેટા સ્ટોરેજ: cસેન્ટસ નેટવર્ક્સ (ઇયુ) દ્વારા હોસ્ટ કરેલો ડેટાબેઝ
  6. અધિકાર: કોઈપણ સમયે તમે તમારી માહિતીને મર્યાદિત, પુન recoverપ્રાપ્ત અને કા deleteી શકો છો.

  1.   ઇલિયોટાઇમ 3000 જણાવ્યું હતું કે

    આ મને લેબલ રેકોર્ડ કરવા માટે કલાકારો કરેલા કરારોની યાદ અપાવે છે. બીજા શબ્દોમાં કહીએ તો, કોપાયલિફ્ટની દુનિયા પણ વચેટિયાઓ અસ્તિત્વમાં છે.

    સત્ય એ છે કે સીએલએની ઘણી અમલદારશાહી આ પ્રકારની દુર્ઘટના પેદા કરે છે.

  2.   હું જણાવ્યું હતું કે

    સીએલએ ઉપરાંત, એવું લાગે છે કે અપસ્ટાર્ટ પાસે કેટલીક ખૂબ મોટી ડિઝાઇનની ભૂલો પણ છે:
    https://lwn.net/Articles/582585/

    1.    યુકીતો જણાવ્યું હતું કે

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

      મારા દૃષ્ટિકોણથી અપસ્ટાર્ટ કરતા આ ઘણા ફાયદા છે.

      1.    પાંડેવ 92 જણાવ્યું હતું કે

        મારા માટે એસએસડી સાથે બુટ કરવા માટે, જે ઝડપથી શરૂ થાય છે તે વિંડોઝ 8.1 છે જે માને છે અને અપસ્ટાર્ટ અને સિસ્ટમડે તે જ સમય લે છે.

  3.   જોક્વિન જણાવ્યું હતું કે

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