Gnash (software)
ग्नाश एस. डब्ल्यू. एफ. फाइलों को चलाने के लिए एक मीडिया प्लेयर है। ग्नाश डेस्कटॉप कंप्यूटर और एम्बेडेड उपकरणों के लिए एक स्टैंडअलोन प्लेयर के रूप में उपलब्ध है, साथ ही साथ उन ब्राउज़रों के लिए एक प्लगइन है जो अभी भी एन. पी. ए. पी. आई. का समर्थन कर रहे हैं। यह जी. एन. यू. परियोजना का हिस्सा है और एडोब फ्लैश प्लेयर का एक मुक्त और मुक्त स्रोत विकल्प है। इसे गेम्स डब्ल्यू. एफ. परियोजना से विकसित किया गया था। ग्नाश की घोषणा पहली बार 2005 के अंत में सॉफ्टवेयर डेवलपर जॉन गिलमोर द्वारा की गई थी। परियोजना के अनुरक्षक रॉब सवोये हैं। ग्नाश के लिए मुख्य विकासकर्ता की वेब साइट फ्री सॉफ्टवेयर फाउंडेशन के जीएनयू सवाना परियोजना समर्थन सर्वर पर स्थित है। ग्नाश अधिकांश एस. डब्ल्यू. एफ. वी7 विशेषताओं और कुछ एस. डब्ल्यू. एफ. वी8 और वी9 का समर्थन करता है, हालांकि एस. डब्ल्यू. एफ. वी10 समर्थित नहीं है। एक मुफ्त सॉफ्टवेयर फ्लैश प्लेयर लिखना कुछ समय के लिए जीएनयू परियोजना की प्राथमिकता रही है। ग्नाश के शुभारंभ से पहले जी. एन. यू. परियोजना ने लोगों से जी. पी. एल. एफ. फ्लैश परियोजना में सहायता करने के लिए कहा था। पिछले जी. पी. एल. एफ. फ्लैश डेवलपर्स में से अधिकांश अब ग्नाश परियोजना में चले गए हैं और मौजूदा जी. पी. एल. एफ. फ्लैश कोडबेस को एम्बेडेड सिस्टम का समर्थन करने की दिशा में फिर से केंद्रित किया जाएगा। ग्नाश के लिए प्राथमिक वितरण शर्तें जी. एन. यू. जी. पी. एल. की हैं। हालाँकि, चूंकि ग्नाश को गेम डब्ल्यू. एफ. परियोजना के कोडबेस का उपयोग करना शुरू किया गया था, जो सार्वजनिक डोमेन में है, इसलिए ग्नाश परियोजना द्वारा विकसित कोड जो गेम डब्ल्यू. एफ. में उपयोगी हो सकता है, सार्वजनिक डोमेन में रखा गया है। तकनीकी विवरण वास्तुकला एडोब केवल आई. ए.-32 पर लिनक्स के लिए अपने आधिकारिक प्लेयर का एक पुराना संस्करण (11.2) और केवल द्विआधारी रूप में एक ए. एम. डी. 64 डेवलपर पूर्वावलोकन रिलीज प्रदान करता है। हालाँकि, ग्नाश को x86, ए. आर. एम., एम. आई. पी. एस. और पावर. पी. सी. सहित कई वास्तुकलाओं पर संकलित और निष्पादित किया जा सकता है। यह बीएसडी-आधारित ऑपरेटिंग सिस्टम का भी समर्थन करता है। आर. आई. एस. सी. ओ. एस. के लिए एक प्रारंभिक बंदरगाह, जिसमें फ्लैश 3 के अलावा कभी मैक्रोमीडिया/एडोब फ्लैश समर्थन नहीं था, मौजूद है, साथ ही बी. ओ. एस. के लिए एक प्रारंभिक बंदरगाह भी है, जहां फ्लैश समर्थन संस्करण 4 पर समाप्त हो गया था। अमीगाओएस 4.1 के लिए एक बंदरगाह का विकास भी शुरू हो गया है। हाइकू ऑपरेटिंग सिस्टम के लिए एक बंदरगाह भी मौजूद है। ग्नाश को प्रस्तुत करने के लिए एजीजी, काहिरा या ओपनजीएल में से एक की आवश्यकता होती है। अधिकांश जी. एन. यू. परियोजनाओं के विपरीत, जो आम तौर पर सी में लिखे जाते हैं, जी. एन. ए. एस. को अपनी विरासत के कारण सी + + प्रोग्रामिंग भाषा में लिखा जाता है। फ्लैश संगतता ग्नाश एस. डब्ल्यू. एफ. फाइलों को संस्करण 7 और एक्शनस्क्रिप्ट 2 तक चला सकता है। ग्नाश डेवलपर्स का लक्ष्य स्वामित्व वाले खिलाड़ी (खराब एक्शनस्क्रिप्ट कोड पर व्यवहार सहित) के साथ यथासंभव संगत होना है। हालाँकि, ग्नाश कुछ विशेष सुविधाएँ प्रदान करता है जो एडोब प्लेयर में उपलब्ध नहीं हैं, जैसे कि साझा पुस्तकालयों के माध्यम से एक्शनस्क्रिप्ट वर्गों का विस्तार करने की संभावनाः नमूना एक्सटेंशन में माईएसक्यूएल समर्थन, फ़ाइल सिस्टम एक्सेस और बहुत कुछ शामिल हैं। सुरक्षा कारणों से विस्तार तंत्र को स्पष्ट रूप से संकलित किया जाना चाहिए और कॉन्फ़िगरेशन फ़ाइलों के माध्यम से सक्षम किया जाना चाहिए। वीडियो समर्थन ग्नाश एफएलवी वीडियो के प्लेबैक का समर्थन करता है और यूट्यूब, माईस्पेस, शोमेडो और अन्य समान वेबसाइटों (ध्वनि के साथ पुरानी फाइलें-ध्वनि चलाने के बिना नई फाइलें) से कुछ एफएलवी फ़ाइलों को चलाने की अनुमति देता है। एफ. एल. वी. समर्थन के लिए प्रणाली पर एफ. एफ. एम. पी. ई. जी. या जी. स्ट्रीमर स्थापित करने की आवश्यकता होती है। कुछ अन्य फ्री-सॉफ्टवेयर प्रोग्राम, जैसे कि एम. पी. प्लेयर, वी. एल. सी. मीडिया प्लेयर या एफ. एफ. डी. शो डायरेक्टशो कोडेक पर आधारित विंडोज के लिए प्लेयर एफ. एल. वी. प्रारूप को वापस चला सकते हैं यदि फ़ाइल विशेष रूप से डाउनलोड या पाइप की गई है। संस्करण 0.8.8 22 अगस्त 2010 को जारी किया गया था। रॉब सवोये ने घोषणा की कि ग्नाश को अब सभी यूट्यूब वीडियो के साथ काम करना चाहिए। संस्करण 0.8.8 में जी. पी. यू. समर्थन है, जिसने इसे लिनक्स में स्वामित्व वाले एडोब फ्लैश प्लेयर से आगे बढ़ा दिया, जब तक कि फ्लैश 10.2 अंतर्निहित हार्डवेयर त्वरण के साथ सामने नहीं आया। ग्नाश अभी भी उच्च सीपीयू उपयोग से पीड़ित है। उपयोगकर्ता द्वारा एक फ्लैशब्लॉक प्लगइन स्थापित किया जा सकता है, आवश्यकतानुसार मामले-दर-मामले फ्लैश समर्थन को चालू किया जा सकता है। यूट्यूब वीडियो नियंत्रण और पूर्ण स्क्रीन मोड काम कर रहा है, हालांकि संस्करण 0.8.8 में एक बग है जो यूट्यूब को "अमान्य मापदंड" प्रदर्शित करने का कारण बन सकता है। कई लोकप्रिय फ़्लैश गेम ग्नाश 0.8.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 सॉफ्टवेयर