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 میں جی پی یو سپورٹ ہے، جس نے اسے لینکس میں ملکیتی ایڈوب فلیش پلیئر سے آگے بڑھا دیا، یہاں تک کہ فلیش 10.2 ہارڈ ویئر ایکسلریشن کے ساتھ سامنے آیا۔ گناش اب بھی سی پی یو کے زیادہ استعمال کا شکار ہے۔ ایک فلیش بلاک پلگ ان صارف کے ذریعے انسٹال کیا جا سکتا ہے، ضرورت کے مطابق کیس بہ کیس فلیش سپورٹ کو آن کیا جا سکتا ہے۔ یوٹیوب ویڈیو کنٹرول اور فل اسکرین موڈ کام کر رہا ہے، حالانکہ ورژن 0.8.8 میں ایک بگ ہے جو یوٹیوب کو "غیر قانونی پیرامیٹرز" ظاہر کرنے کا سبب بن سکتا ہے۔ بہت سے مشہور فلیش گیمز گنیش 0.8.8 کے ساتھ کام نہیں کرتے ہیں۔ سگنل سگنل گنیش پروجیکٹ کا فلیش میڈیا سرور مطابقت پذیر آڈیو اور ویڈیو سرور ہے۔ یہ کاپی رائٹ میٹا ڈیٹا کے تبادلے پر بات چیت کے ساتھ ساتھ مواد کو اسٹریم کرنے کو بھی سنبھالتا ہے۔ اسے بیک وقت ہزاروں نیٹ ورک کنکشن کو سنبھالنے کی ضرورت ہوگی، اور بڑے لینکس کلسٹرز پر چلنے والے سپورٹ کی ضرورت ہوگی۔ اسے مختلف مواد کے ساتھ متعدد اسٹریمز کو سنبھالنے کے ساتھ ساتھ ایک ڈیٹا سورس کے ساتھ ملٹی کاسٹ اسٹریم کو سنبھالنے میں مدد کرنی چاہیے۔ ایم پی 3 کے ارد گرد پیٹنٹ کے مسائل، اور اس حقیقت کی وجہ سے کہ ایف ایل وی اور او این 2 بند فارمیٹ ہیں، اس منصوبے کا ایک اہم مقصد مفت کوڈز اور مفت پروٹوکول کو کام کرنے کے بنیادی طریقے کے طور پر سپورٹ کرنا ہے۔ موجودہ فلیش مواد چلاتے وقت ایم پی 3، ایف ایل وی، اور او این 2 (وی پی 6 اور وی پی 7) کے لیے اختیاری سپورٹ موجود ہے۔ ایف ایل وی اور وی پی 6 اور وی پی 7 دونوں کوڈیک ایف ایف ایم پی ای جی میں شامل ہیں۔ صارفین ان ملکیتی کوڈیکس کو استعمال کرنے کے لیے جی اسٹریمر 0.10 کے لیے ایف ایف ایم پی ای جی پلگ ان استعمال کر سکتے ہیں۔ پلیٹ فارم کی دستیابی گناش مائیکروسافٹ ونڈوز، ڈارون (او ایس ایکس)، ایرکس، سولارس، بی او ایس، او ایس/2، اور ہائیکو پر کامیابی سے چل رہا ہے۔ گناش مندرجہ ذیل 64 بٹ سسٹمز پر بھی چلتا ہے: پاور پی سی، ایٹینیم، الٹرا اسپارک اور اے ایم ڈی 64۔ مائیکروسافٹ ونڈوز گنیش کو ونڈوز پر پورٹ کیا گیا ہے اور پلگ ان فائر فاکس 1.4 یا اس سے نئے کے ساتھ بہترین کام کرتا ہے، اور اسے موزیلا پر مبنی کسی بھی براؤزر میں کام کرنا چاہیے۔ تاہم، نئے براؤزرز میں پلگ ان غیر مستحکم یا غیر فعال ہو سکتا ہے۔ ونڈوز کے لیے نئے گناش بائنری میں پلگ ان شامل نہیں ہے اور فی الحال ونڈوز پر کوئی نیا کام کرنے والا گناش پلگ ان موجود نہیں ہے۔ مالی مدد اس منصوبے کو جولائی 2010 تک ایک تجارتی کمپنی Lulu.com کی طرف سے مالی مدد فراہم کی گئی تھی۔ مارچ 2012 تک، لیڈ ڈویلپر نے اطلاع دی کہ عطیات ویب پر پروجیکٹ کی میزبانی کے لیے ادا کرنے کے لیے بمشکل کافی تھے۔ ایڈوب فلیش پلیئر اینڈ-یوزر لائسنس ایگریمنٹ پروجیکٹ کے لیے ایک مسئلہ ڈویلپرز کو تلاش کرنے میں دشواری ہے۔ موجودہ ڈویلپرز نے کبھی بھی ایڈوب کا فلیش پلیئر انسٹال نہیں کیا ہے، کیونکہ انہیں خدشہ ہے کہ جس نے بھی کبھی ایڈوب فلیش پلیئر انسٹال کیا ہے اس نے بیک وقت ایڈوب فلیش پلیئر انجینئر میں ترمیم یا ریورس نہ کرنے کا معاہدہ قبول کر لیا ہے۔ لہذا، نومبر 2010 تک، گناش پروجیکٹ میں صرف 6 فعال ڈویلپرز ہیں۔ تاہم، اس طرح کی عام شقیں عام سافٹ ویئر لائسنس معاہدوں میں استعمال ہونے پر قومی مسابقت مخالف قوانین کے خلاف ہو سکتی ہیں۔ 2 مئی 2012 کو، یورپی یونین کی عدالت انصاف نے ایس اے ایس انسٹی ٹیوٹ انکارپوریٹڈ بمقابلہ ورلڈ پروگرامنگ لمیٹڈ کے کیس سی-406/10 میں فیصلہ دیا کہ کمپیوٹر پروگرام کی فعالیت یورپی یونین میں کاپی رائٹ کے تحت نہیں آتی ہے اور یہ کہ معاہدہ کی دفعات کالعدم ہیں اگر وہ کسی دوسرے پروگرام میں اس کے رویے کو دوبارہ پیش کرنے کے لیے کمپیوٹر پروگرام کے مشاہدے، مطالعہ اور جانچ سے منع کرتے ہیں۔ یہ اس وقت تک برقرار رہتا ہے جب تک کہ کوئی سورس کوڈ یا آبجیکٹ کوڈ کاپی نہیں کیا گیا تھا۔ یہ بھی دیکھیں فری سافٹ ویئر لائٹسپارک شم وے (سافٹ ویئر) سویفڈک رفل (سافٹ ویئر) نوٹ حوالہ جات بیرونی لنکس پرائمری گنیش ویب سائٹ (انٹرنیٹ آرکائیو کاپی) پروجیکٹ کا آفیشل ویکی (آرکائیو شدہ) گنیش ایٹ جی این یو پروجیکٹ گنیش کا سوانا پیج ایف ایس ایف/جی این یو پریس ریلیز: ایف ایس ایف نے جی این یو گنیش-فلیش مووی پلیئر کا اعلان کیا مصنوعات کے مستقبل کے بارے میں گنیش پروجیکٹ لیڈر کے ساتھ ایک انٹرویو جینیش غیر سرکاری اور غیر تعاون یافتہ ونڈوز پورٹ فری سافٹ ویئر پروگرامڈ سی + + انٹرپریٹرز (کمپیوٹنگ) فری میڈیا پلیئر جی این یو پروجیکٹ ایڈوب فلیش 2005 سافٹ ویئر