Gnash (software)
ગ્નાશ એ એસડબલ્યુએફ ફાઇલો ચલાવવા માટેનું મીડિયા પ્લેયર છે. જીનાશ ડેસ્કટોપ કમ્પ્યુટર્સ અને એમ્બેડેડ ઉપકરણો માટે એકલ ખેલાડી તરીકે ઉપલબ્ધ છે, તેમજ હજુ પણ એન. પી. એ. પી. આઈ. ને ટેકો આપતા બ્રાઉઝર્સ માટે પ્લગઇન છે. તે જીએનયુ પ્રોજેક્ટનો એક ભાગ છે અને એડોબ ફ્લેશ પ્લેયરનો મફત અને ઓપન સોર્સ વિકલ્પ છે. તે ગેમ્સડબલ્યુએફ પ્રોજેક્ટમાંથી વિકસાવવામાં આવ્યું હતું. ગ્નાશની જાહેરાત સૌપ્રથમ 2005ના અંતમાં સોફ્ટવેર ડેવલપર જ્હોન ગિલમોર દ્વારા કરવામાં આવી હતી. આ પ્રોજેક્ટના જાળવણીકાર રોબ સવોયે છે. ગ્નાશ માટેની મુખ્ય વિકાસકર્તાની વેબ સાઇટ ફ્રી સોફ્ટવેર ફાઉન્ડેશનના જીએનયુ સવાન્ના પ્રોજેક્ટ સપોર્ટ સર્વર પર સ્થિત છે. જીનાશ મોટાભાગની એસડબલ્યુએફ વી 7 સુવિધાઓ અને કેટલાક એસડબલ્યુએફ વી 8 અને વી 9 ને સપોર્ટ કરે છે, જો કે એસડબલ્યુએફ વી 10 સપોર્ટેડ નથી. ફ્રી સોફ્ટવેર ફ્લેશ પ્લેયર લખવું એ કેટલાક સમયથી જીએનયુ પ્રોજેક્ટની પ્રાથમિકતા રહી છે. ગ્નાશની શરૂઆત પહેલાં, જી. એન. યુ. પરિયોજનાએ લોકોને જી. પી. એલ. એફ. ફ્લેશ પરિયોજનામાં મદદ કરવા માટે કહ્યું હતું. અગાઉના મોટાભાગના જી. પી. એલ. એફ. ફ્લેશ ડેવલપર્સ હવે ગ્નાશ પ્રોજેક્ટ તરફ વળ્યા છે અને હાલના જી. પી. એલ. એફ. ફ્લેશ કોડબેઝને એમ્બેડેડ સિસ્ટમોને ટેકો આપવા તરફ ફરીથી કેન્દ્રિત કરવામાં આવશે. ગ્નાશ માટેની પ્રાથમિક વિતરણ શરતો જી. એન. યુ. જી. પી. એલ. ની છે. જો કે, ગ્નાશને ગેમ્સડબલ્યુએફ પ્રોજેક્ટના કોડબેઝનો ઉપયોગ કરવાનું શરૂ કરવામાં આવ્યું હતું, જે જાહેર ડોમેનમાં છે, ગ્નાશ પ્રોજેક્ટ દ્વારા વિકસાવવામાં આવેલ કોડ જે ગેમ્સડબલ્યુએફમાં ઉપયોગી હોઈ શકે છે તે જાહેર ડોમેનમાં મૂકવામાં આવે છે. તકનીકી વિગતો આર્કિટેક્ચર એડોબ માત્ર આઇએ-32 પર લિનક્સ માટે તેના સત્તાવાર પ્લેયરનું જૂનું સંસ્કરણ (11.2) અને દ્વિસંગી-માત્ર સ્વરૂપમાં એએમડી64 વિકાસકર્તા પૂર્વાવલોકન પ્રકાશન પ્રદાન કરે છે. જોકે, ગ્નાશને x86, એ. આર. એમ., એમ. આઈ. પી. એસ. અને પાવર. પી. સી. સહિત ઘણા આર્કિટેક્ચર પર સંકલિત અને અમલમાં મૂકી શકાય છે. તે બીએસડી આધારિત ઓપરેટિંગ સિસ્ટમ્સને પણ સપોર્ટ કરે છે. આરઆઇએસસી ઓએસ માટે પ્રારંભિક બંદર, જેમાં ફ્લેશ 3 ઉપરાંત મેક્રોમીડિયા/એડોબ ફ્લેશ સપોર્ટ ક્યારેય નહોતો, તેમજ બીઓએસ માટે પ્રારંભિક બંદર અસ્તિત્વમાં છે, જ્યાં ફ્લેશ સપોર્ટ વર્ઝન 4 પર સમાપ્ત થાય છે. એમિગાઓએસ 4.1 માટે બંદરનો વિકાસ પણ શરૂ થઈ ગયો છે. હાઇકુ ઓપરેટિંગ સિસ્ટમ માટે એક બંદર પણ અસ્તિત્વમાં છે. ગ્નાશને રેન્ડરિંગ માટે એજીજી, કૈરો અથવા ઓપનજીએલમાંથી એકની જરૂર પડે છે. મોટાભાગના જીએનયુ પ્રોજેક્ટ્સથી વિપરીત, જે સામાન્ય રીતે સીમાં લખવામાં આવે છે, જીનાશ તેના રમતના વારસાને કારણે સી + + પ્રોગ્રામિંગ ભાષામાં લખવામાં આવે છે. ફ્લેશ સુસંગતતા ગ્નાશ એસડબલ્યુએફ ફાઇલોને આવૃત્તિ 7 અને એક્શનસ્ક્રિપ્ટ 2ના 80 ટકા સુધી ચલાવી શકે છે. જીનાશ ડેવલપર્સનો ધ્યેય માલિકીના ખેલાડી (ખરાબ એક્શનસ્ક્રિપ્ટ કોડ પરના વર્તન સહિત) સાથે શક્ય તેટલી સુસંગત બનવાનો છે. જો કે, ગ્નાશ કેટલીક વિશેષ સુવિધાઓ પ્રદાન કરે છે જે એડોબ પ્લેયરમાં ઉપલબ્ધ નથી, જેમ કે વહેંચાયેલ લાઈબ્રેરીઓ દ્વારા એક્શનસ્ક્રિપ્ટ વર્ગોને વિસ્તૃત કરવાની સંભાવનાઃ નમૂના એક્સ્ટેન્શન્સમાં માયએસક્યુએલ સપોર્ટ, ફાઇલ સિસ્ટમ એક્સેસ અને વધુ શામેલ છે. સુરક્ષા કારણોસર એક્સ્ટેંશન મિકેનિઝમ સ્પષ્ટ રીતે સંકલિત હોવી જોઈએ અને રૂપરેખાંકન ફાઇલો દ્વારા સક્ષમ હોવી જોઈએ. વિડિયો સપોર્ટ જીનાશ એફએલવી વિડિયોના પ્લેબેકને સપોર્ટ કરે છે અને યુટ્યુબ, માયસ્પેસ, શોમેડો અને અન્ય સમાન વેબસાઇટ્સ (ધ્વનિ સાથેની જૂની ફાઇલો-ધ્વનિ ચલાવ્યા વિના નવી ફાઇલો) માંથી કેટલીક એફએલવી ફાઇલોને ચલાવવાની મંજૂરી આપે છે. એફ. એલ. વી. આધાર માટે સિસ્ટમ પર એફ. એફ. એમ. પી. ઈ. જી. અથવા જી. સ્ટ્રીમર સ્થાપિત કરવાની જરૂર છે. કેટલાક અન્ય ફ્રી-સોફ્ટવેર પ્રોગ્રામ્સ, જેમ કે એમ. પી. પ્લેયર, વી. એલ. સી. મીડિયા પ્લેયર અથવા એફ. એફ. ડી. શો ડાયરેક્ટશો કોડેક્સ પર આધારિત વિન્ડોઝ માટેના પ્લેયર્સ એફ. એલ. વી. ફોર્મેટને પ્લેબેક કરી શકે છે જો ફાઇલ ખાસ ડાઉનલોડ કરવામાં આવે અથવા તેમાં પાઇપ કરવામાં આવે. આવૃત્તિ 0.8.8 22 ઓગસ્ટ 2010ના રોજ રજૂ કરવામાં આવી હતી. રોબ સેવોયે જાહેરાત કરી હતી કે ગ્નાશએ હવે તમામ યુટ્યુબ વીડિયો સાથે કામ કરવું જોઈએ. આવૃત્તિ 0.8.8 માં જી. પી. યુ. સપોર્ટ છે, જેણે તેને લિનક્સમાં માલિકીના એડોબ ફ્લેશ પ્લેયરથી આગળ ધકેલી દીધો, જ્યાં સુધી ફ્લેશ 10.2 બિલ્ટ ઇન હાર્ડવેર પ્રવેગક સાથે બહાર ન આવ્યું. ગ્નાશ હજુ પણ ઉચ્ચ CPU વપરાશથી પીડાય છે. વપરાશકર્તા દ્વારા ફ્લેશ બ્લોક પ્લગઇન સ્થાપિત કરી શકાય છે, જરૂરિયાત મુજબ કેસ-બાય-કેસ પર ફ્લેશ સપોર્ટ ચાલુ કરી શકાય છે. યુ ટ્યુબ વિડિયો નિયંત્રણો અને પૂર્ણ સ્ક્રીન સ્થિતિ કાર્યરત છે, જોકે આવૃત્તિ 0.8.8 માં એક ભૂલ છે જે યુ ટ્યુબને "અમાન્ય પરિમાણો" પ્રદર્શિત કરવાનું કારણ બની શકે છે. ઘણી લોકપ્રિય ફ્લેશ રમતો જીનાશ 0.8 સાથે કામ કરતી નથી. સિગનલ એ ગ્નાશ પ્રોજેક્ટનું ફ્લેશ મીડિયા સર્વર-સુસંગત ઑડિઓ અને વિડિયો સર્વર છે. તે કૉપિરાઇટ મેટાડેટા વિનિમયની વાટાઘાટ તેમજ સામગ્રીનું સ્ટ્રીમિંગ સંભાળે છે. તેને હજારો એક સાથે નેટવર્ક જોડાણ અને મોટા લિનક્સ ક્લસ્ટરો પર ચાલતા સપોર્ટને હેન્ડલ કરવાની જરૂર પડશે. તે વિવિધ સામગ્રી સાથે બહુવિધ સ્ટ્રીમ્સનું સંચાલન કરવા તેમજ એક જ ડેટા સ્રોત સાથે મલ્ટીકાસ્ટ સ્ટ્રીમનું સંચાલન કરવા માટે સહાયક હોવું જોઈએ. એમપી 3 ની આસપાસના પેટન્ટ મુદ્દાઓ અને એફએલવી અને ઓએન 2 બંધ બંધારણો છે તે હકીકતને કારણે, આ પ્રોજેક્ટનો એક મુખ્ય ધ્યેય વસ્તુઓ કરવાની પ્રાથમિક રીત તરીકે મફત કોડ અને મફત પ્રોટોકોલને ટેકો આપવાનો છે. હાલની ફ્લેશ સામગ્રી ચલાવતી વખતે એમપી3, એફએલવી અને ઓએન2 (વીપી6 અને વીપી7) માટે વૈકલ્પિક આધાર છે. એફ. એલ. વી. અને વી. પી. 6 અને વી. પી. 7 બંને કોડેક એફ. એફ. એમ. પી. ઈ. જી. માં સામેલ છે. વપરાશકર્તાઓ આ માલિકીના કોડેકનો ઉપયોગ કરવા માટે જીસ્ટ્રીમર 0.10 માટે એફએફએમપીઇજી પ્લગઇનનો ઉપયોગ કરી શકે છે. પ્લેટફોર્મ ઉપલબ્ધતા ગ્નાશ માઇક્રોસોફ્ટ વિન્ડોઝ, ડાર્વિન (ઓએસ એક્સ), આઇરિક્સ, સોલારિસ, બીઓએસ, ઓએસ/2 અને હાઇકુ પર સફળતાપૂર્વક ચાલી છે. ગ્નાશ નીચેની 64-બીટ પ્રણાલીઓ પર પણ ચાલે છેઃ પાવરપીસી, ઇટાનિયમ, અલ્ટ્રાસ્પાર્ક અને એએમડી64. માઈક્રોસોફ્ટ વિન્ડોઝ ગ્નાશને વિન્ડોઝ પર પોર્ટ કરવામાં આવ્યું છે અને પ્લગઇન ફાયરફોક્સ 1.0.4 અથવા નવા સાથે શ્રેષ્ઠ રીતે કામ કરે છે, અને કોઈપણ મોઝિલા-આધારિત બ્રાઉઝરમાં કામ કરવું જોઈએ. જો કે, નવા બ્રાઉઝર્સમાં પ્લગઇન અસ્થિર અથવા નિષ્ક્રિય થઈ શકે છે. વિન્ડોઝ માટે નવા ગ્નાશ દ્વિસંગીઓમાં પ્લગઇનનો સમાવેશ થતો નથી અને હાલમાં વિન્ડોઝ પર કોઈ નવું કાર્યરત ગ્નાશ પ્લગઇન નથી. નાણાકીય સહાય આ પ્રોજેક્ટને જુલાઈ 2010 સુધી વ્યાપારી કંપની Lulu.com દ્વારા નાણાકીય ટેકો આપવામાં આવ્યો હતો. માર્ચ 2012 સુધીમાં, મુખ્ય વિકાસકર્તાએ અહેવાલ આપ્યો હતો કે વેબ પર પ્રોજેક્ટને હોસ્ટ કરવા માટે દાન ભાગ્યે જ પૂરતું હતું. એડોબ ફ્લેશ પ્લેયર એન્ડ-યુઝર લાઇસન્સ એગ્રીમેન્ટ પ્રોજેક્ટ માટે એક સમસ્યા વિકાસકર્તાઓને શોધવામાં મુશ્કેલી છે. વર્તમાન વિકાસકર્તાઓએ ક્યારેય એડોબના ફ્લેશ પ્લેયરને સ્થાપિત કર્યું નથી, કારણ કે તેમને ડર છે કે જેણે ક્યારેય એડોબ ફ્લેશ પ્લેયરને સ્થાપિત કર્યું છે તેણે તે જ સમયે એડોબ ફ્લેશ પ્લેયરના ઇજનેરને સંશોધિત અથવા ઉલટાવી ન દેવાનો કરાર સ્વીકાર્યો છે. તેથી, નવેમ્બર 2010 સુધીમાં ગ્નાશ પ્રોજેક્ટમાં માત્ર 6 સક્રિય વિકાસકર્તાઓ છે. જો કે, સામાન્ય સોફ્ટવેર લાઇસન્સ કરારોમાં ઉપયોગમાં લેવાતી વખતે આવી સામાન્ય કલમો રાષ્ટ્રીય સ્પર્ધા વિરોધી કાયદાઓની વિરુદ્ધ હોઈ શકે છે. 2 મે, 2012 ના રોજ, યુરોપિયન યુનિયનની અદાલતે એસએએસ ઇન્સ્ટિટ્યૂટ ઇન્ક વિ વર્લ્ડ પ્રોગ્રામિંગ લિમિટેડના કેસ સી-406/10 માં ચુકાદો આપ્યો હતો કે કમ્પ્યુટર પ્રોગ્રામની કાર્યક્ષમતા યુરોપિયન યુનિયનમાં કૉપિરાઇટ દ્વારા આવરી લેવામાં આવતી નથી અને જો તેઓ બીજા પ્રોગ્રામમાં તેના વર્તનનું પુનઃઉત્પાદન કરવા માટે કમ્પ્યુટર પ્રોગ્રામનું નિરીક્ષણ, અભ્યાસ અને પરીક્ષણ કરવા પર પ્રતિબંધ મૂકે તો કરારની જોગવાઈઓ રદબાતલ છે. જ્યાં સુધી કોઈ સ્રોત કોડ અથવા ઓબ્જેક્ટ કોડની નકલ કરવામાં ન આવી હોય ત્યાં સુધી આ ચાલુ રહે છે. ફ્રી સોફ્ટવેર લાઇટસ્પાર્ક શુમવે (સોફ્ટવેર) સ્વફડેક રફલ (સોફ્ટવેર) નોંધો સંદર્ભો બાહ્ય કડીઓ પ્રાથમિક ગ્નાશ વેબસાઇટ (ઈન્ટરનેટ આર્કાઇવ કોપી) પ્રોજેક્ટની સત્તાવાર વિકિ (આર્કાઇવ) ગ્નાશ જીએનયુ પ્રોજેક્ટ ગ્નાશના સવાન્ના પેજ એફએસએફ/જીએનયુ પર પ્રેસ રીલીઝઃ એફએસએફે જીએનયુ ગ્નાશ-ફ્લેશ મૂવી પ્લેયરની જાહેરાત કરી ઉત્પાદનના ભાવિ વિશે ગ્નાશ પ્રોજેક્ટ લીડર સાથેની મુલાકાત જીનાશ બિનસત્તાવાર અને અસમર્થિત વિન્ડોઝ પોર્ટ ફ્રી સોફ્ટવેર પ્રોગ્રામ્ડ ઇન સી + + ઇન્ટરપ્રિટર્સ (કમ્પ્યુટિંગ) ફ્રી મીડિયા પ્લેયર્સ જીએનયુ પ્રોજેક્ટ એડોબ ફ્લેશ 2005 સોફ્ટવેર