Faker.js સમુદાય નિયંત્રિત પ્રોજેક્ટ બન્યો

તાજેતરમાં અમે જે પગલાં લેવાયા હતા તે વિશે વાત કરી ભાગ દ્વારા મારક સ્ક્વાયર્સ એકાઉન્ટ પર ગિટહબ, Faker.js ના મુખ્ય લેખક જેમણે જાન્યુઆરીની શરૂઆતમાં લાઇબ્રેરીને ભ્રષ્ટ કરી અને દૂર કરી, GitHubને સમુદાયને વિભાજિત કરતા કેટલાક પગલાં લેવા માટે પ્રોત્સાહિત કર્યા.

પરંતુ હવે આ પ્રોજેક્ટ કોમ્યુનિટી પ્રોજેક્ટ તરીકે વેબ પર પાછો આવ્યો છે, નવા faker.js પેકેજ માટે GitHub રીપોઝીટરી તરીકે બનાવવામાં આવી છે અને આગળ જતા ઓપન સોર્સ પ્રોજેક્ટને મેનેજ કરવા માટે આઠ સુપરવાઈઝરની એક ટીમ એસેમ્બલ કરવામાં આવી છે.

ઉપરાંત, સમુદાય સાથે વાતચીત કરવા માટે એક સાર્વજનિક ટ્વિટર એકાઉન્ટ પણ બનાવવામાં આવ્યું છે JavaScript પુસ્તકાલયોની. આ દરમિયાન, Squires પ્રોફાઇલ જે દેખીતી રીતે GitHub દ્વારા સસ્પેન્ડ કરવામાં આવી હતી તેને ફરીથી ઍક્સેસ કરી શકાય છે.

સંબંધિત લેખ:
GitHub એ Faker.js ડેવલપર એકાઉન્ટને પુનઃસ્થાપિત કરવાનું નક્કી કર્યું

એવું આપણે વારંવાર સાંભળીએ છીએ ઓપન સોર્સ પ્રોજેક્ટ્સના વિકાસ માટે ભંડોળ ઊભું કરવું મુશ્કેલ છે તે બિંદુ સુધી કે એવું કહેવામાં આવે છે કે "ઓપન સોર્સ એ એક ગંતવ્ય છે જે પૈસા પેદા કરતું નથી".

ઓપન સોર્સ faker.js લાઇબ્રેરીનો ડેવલપર તાજેતરમાં faker.js ને નષ્ટ કરવા માટે શક્ય બધું કર્યું કે તેણે મુદ્રીકરણની મુશ્કેલીને લીધે વિકાસ કર્યો હતો. નવેમ્બર 2020 થી વિકાસકર્તાની GitHub પોસ્ટ્સમાંની એકમાં, તેણે કહ્યું કે તે હવે મફતમાં કામ કરવા માંગતો નથી. "સંપૂર્ણ આદર સાથે, હું મારા મફત કામ સાથે ફોર્ચ્યુન 500 (અને અન્ય નાની કંપનીઓ)ને હવે સમર્થન આપીશ નહીં," તેણે કહ્યું.

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

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

નુકસાનની હદનો ખ્યાલ મેળવવા માટે, colors.js લાઇબ્રેરી છે એકલા npm પર 20 મિલિયનથી વધુ સાપ્તાહિક ડાઉનલોડ્સ હતા અને એવું કહેવાય છે કે લગભગ 19,000 પ્રોજેક્ટ તેના પર નિર્ભર છે.

બીજી તરફ, faker.js પાસે 2,8 મિલિયનથી વધુ હતા npm અને 2.500 થી વધુ વપરાશકર્તાઓ પર સાપ્તાહિક ડાઉનલોડ્સ. Squiresના હાવભાવના જવાબમાં, faker.js એક સમુદાય પ્રોજેક્ટ બની ગયો છે.

Facker.js, જે માત્ર GitHub પર જ અસ્તિત્વમાં છે જ્યાં સુધી Squiresએ આ મહિનાની શરૂઆતમાં તેને હટાવ્યું ન હતું, હવે એક વેબસાઇટ છે જે કહે છે કે લાઇબ્રેરીનો વિકાસ હવે આઠ લોકોની નવી ટીમ દ્વારા નિયંત્રિત કરવામાં આવશે. વેબસાઇટ પર Squires દ્વારા દૂર કરવાનો સંદર્ભ પણ છે. નવી ટીમ અનુસાર, "સ્ક્વાયર્સે સમુદાય પર યુક્તિ રમી છે."

“પ્રોજેક્ટ ફેકરનું સંચાલન નોડના ઉત્સાહી અને પ્રોફેશનલ મારક સ્ક્વાયર્સ દ્વારા કરવામાં આવ્યું હતું, જેમણે 4 જાન્યુઆરી, 2022 ના રોજ ગુસ્સે થઈને દૂષિત રીતે કામ કર્યું હતું. પેકેજ દૂર કરવામાં આવ્યું હતું અને પ્રોજેક્ટને છોડી દેવામાં આવ્યો હતો. અમે હવે ફેકરને સમુદાય-નિયંત્રિત પ્રોજેક્ટમાં રૂપાંતરિત કર્યું છે, જે હાલમાં વિવિધ પૃષ્ઠભૂમિ અને કંપનીઓના આઠ એન્જિનિયરો દ્વારા સંચાલિત છે," નવી faker.js વેબસાઇટ કહે છે. Squires Twitter પર તે નિવેદનો પર ટિપ્પણી કરી ન હતી. જાહેરાત કરી કે તેણે colors.js JavaScript લાઇબ્રેરીમાં Zaglo બગને ઠીક કર્યો, પરંતુ તેને npm પેકેજ મેનેજરમાં લોડ કરવામાં નિષ્ફળ ગયો.

faker.js દૂર કર્યા પછી જાન્યુઆરી 2022 ની શરૂઆતમાં, સમુદાય અને અન્ય રસ ધરાવતા પ્રોગ્રામરો આ મુદ્દા પર સક્રિયપણે ચર્ચા કરી રહ્યા છે. કેટલાક વપરાશકર્તાઓ, એક તરફ, faker.js ને દૂર કરવા માટે Squires ની ક્રિયા માટે સમજણ દર્શાવે છે, પરંતુ આ ક્રિયાથી તેમની અસંતોષ વ્યક્ત કરવાનું ચાલુ રાખે છે.

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

કેટલાક લોકો એ હકીકત સાથે મુદ્દો ઉઠાવે છે કે GitHubએ સ્ક્વાયર્સનું એકાઉન્ટ લૉક કર્યું છે.

“એક વસ્તુ છે જે મને રડાવે છે અને હસાવે છે. ગુણવત્તાની ગેરંટી ક્યાં હતી? શું તમે તમારા સૉફ્ટવેરનું નવું સંસ્કરણ બહાર પાડતા પહેલા પેકેજોને આપમેળે અપડેટ કરો છો અને રીગ્રેસન પરીક્ષણો ચલાવો છો? તે શરમજનક છે," તેમણે ઉમેર્યું. કેટલાક લોકોને લાગ્યું કે સ્ક્વાયર્સનું એકાઉન્ટ સસ્પેન્શન ગેરવાજબી હતું કારણ કે તે તેનો પોતાનો કોડ હતો.

GitHub પછીથી Squires એકાઉન્ટને પુનઃસ્થાપિત કરવાનું નક્કી કર્યું, જે હવે સુલભ જણાય છે. અનુલક્ષીને, સ્ક્વાયર્સના વર્તને ફરીથી તૃતીય-પક્ષ પુસ્તકાલયો પર પ્રોજેક્ટ "ઓવર-રિલાયન્સ" નો મુદ્દો ઉઠાવ્યો.

સ્રોત: https://fakerjs.dev/


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

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

*

*

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

  1.   મિગ્યુઅલ રોડરિગ્ઝ જણાવ્યું હતું કે

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

    1.    વોલ્ટર જણાવ્યું હતું કે

      ઓપન સોર્સ/ફ્રી સૉફ્ટવેર પ્રોગ્રામ્સ, પ્રથમ સ્થાને, વિકાસકર્તાની જરૂરિયાતને સંતોષવા માટે બનાવવામાં આવ્યા હતા, અને કોડના અવકાશને કારણે, તે દરેકને લાભ આપે છે.

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

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

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

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