ઓપન સોર્સ સોફ્ટવેર શું છે?

તમે તેને ખ્યાલ ન પણ કરી શકો છો પરંતુ તમે દરરોજ ઓપન સોર્સ સૉફ્ટવેરનો ઉપયોગ કરો છો

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

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

વપરાશકર્તાઓ ઓએસએસ પાસેથી કેવી રીતે લાભ લે છે

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

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

વપરાશકર્તાઓ માટેનો બીજો બોનસ એ છે કે ઓએસએસ સામાન્ય રીતે મફત છે, જો કે, કેટલાક સૉફ્ટવેર પ્રોગ્રામ્સ માટે, અતિરિક્ત, જેમ કે તકનીકી સહાયતા માટે ખર્ચ હોઈ શકે છે.

ઓપન સોર્સ ક્યાંથી આવે છે?

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

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

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

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

ઓપન સોર્સ સૉફ્ટવેર રોજિંદા જીવનનું એક ભાગ છે

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

જો તમે તમારા લેપટોપ અથવા ડેસ્કટૉપ પર આ લેખ વાંચી રહ્યા છો, તો શું તમે વેબ બ્રાઉઝર તરીકે Chrome અથવા Firefox નો ઉપયોગ કરી રહ્યાં છો? મોઝીલા ફાયરફોક્સ એક ઓપન સોર્સ વેબ બ્રાઉઝર છે ગૂગલ ક્રોમ ક્રોમિયમ નામના ઓપન સોર્સ બ્રાઉઝર પ્રોગ્રામનું સુધારેલ વર્ઝન છે - જોકે, ગૂગલ ડેવલપર્સ દ્વારા અપડેટ કરવામાં આવ્યું છે, જે અપડેટ અને અતિરિક્ત ડેવલોપમેન્ટમાં સક્રિય ભૂમિકા ભજવવાનું ચાલુ રાખે છે, Google એ પ્રોગ્રામિંગ અને ફીચર્સ ઉમેર્યા છે (જેમાંથી કેટલાક ઓપન નથી સ્ત્રોત) Google Chrome બ્રાઉઝર વિકસાવવા માટે આ આધાર સોફ્ટવેર.

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

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