Gnash (software)
গ্নাশ হল এস. ডব্লিউ. এফ ফাইল চালানোর জন্য একটি মিডিয়া প্লেয়ার। জিনাশ ডেস্কটপ কম্পিউটার এবং এমবেডেড ডিভাইসের জন্য একটি স্বতন্ত্র প্লেয়ার হিসাবে উপলব্ধ, পাশাপাশি ব্রাউজারগুলির জন্য একটি প্লাগইন যা এখনও এন. পি. এ. পি. আই সমর্থন করে। এটি জি. এন. ইউ প্রকল্পের অংশ এবং এটি অ্যাডোবি ফ্ল্যাশ প্লেয়ারের একটি মুক্ত ও মুক্ত উৎস বিকল্প। এটি গেমসডাব্লুএফ প্রকল্প থেকে তৈরি করা হয়েছিল। 2005 সালের শেষের দিকে সফ্টওয়্যার ডেভেলপার জন গিলমোর দ্বারা গ্নাশ প্রথম ঘোষণা করা হয়েছিল। এই প্রকল্পের রক্ষণাবেক্ষণকারী হলেন রব সাভোয়ে। গ্নাশ-এর জন্য প্রধান ডেভেলপারের ওয়েবসাইটটি ফ্রি সফ্টওয়্যার ফাউন্ডেশনের জি. এন. ইউ সাভানাহ প্রজেক্ট সাপোর্ট সার্ভারে অবস্থিত। জিনাশ বেশিরভাগ এসডাব্লুএফ ভি 7 বৈশিষ্ট্য এবং কিছু এসডাব্লুএফ ভি 8 এবং ভি 9 সমর্থন করে, তবে এসডাব্লুএফ ভি 10 সমর্থিত নয়। একটি মুক্ত সফ্টওয়্যার ফ্ল্যাশ প্লেয়ার লেখা কিছু সময়ের জন্য জি. এন. ইউ প্রকল্পের অগ্রাধিকার ছিল। গ্নাশ চালু হওয়ার আগে, জি. এন. ইউ প্রকল্প জিপিএলএফল্যাশ প্রকল্পে সহায়তা করার জন্য লোকদের অনুরোধ করেছিল। পূর্ববর্তী জিপিএলএফল্যাশ ডেভেলপারদের অধিকাংশই এখন গ্নাশ প্রকল্পে চলে গেছে এবং বিদ্যমান জিপিএলএফল্যাশ কোডবেসটি এমবেডেড সিস্টেমগুলিকে সমর্থন করার দিকে পুনরায় মনোনিবেশ করা হবে। গ্নাশ-এর প্রাথমিক বিতরণ শর্তাবলী হল জি. এন. ইউ. জি. পি. এল-এর। যাইহোক, যেহেতু গ্নাশ গেমসডাব্লুএফ প্রকল্পের কোডবেস ব্যবহার করা শুরু করেছিল, যা পাবলিক ডোমেইনে রয়েছে, গ্নাশ প্রকল্প দ্বারা তৈরি কোড যা গেমসডাব্লুএফ-এ দরকারী হতে পারে তা পাবলিক ডোমেনে রাখা হয়েছে। প্রযুক্তিগত বিবরণ স্থাপত্য অ্যাডোব শুধুমাত্র আইএ-32-এ লিনাক্সের জন্য তার অফিসিয়াল প্লেয়ারের একটি পুরানো সংস্করণ (11.2) এবং শুধুমাত্র বাইনারি আকারে একটি এএমডি64 ডেভেলপার প্রিভিউ রিলিজ প্রদান করে। তবে, x86, এ. আর. এম, এম. আই. পি. এস এবং পাওয়ারপিসি সহ অনেক স্থাপত্যের উপর গ্নাশ সংকলিত এবং কার্যকর করা যেতে পারে। এটি বিএসডি-ভিত্তিক অপারেটিং সিস্টেমগুলিকেও সমর্থন করে। আরআইএসসি ওএস-এর জন্য একটি প্রাথমিক বন্দর, যার ফ্ল্যাশ 3-এর বাইরে কখনও ম্যাক্রোমিডিয়া/অ্যাডোব ফ্ল্যাশ সমর্থন ছিল না, সেইসাথে বিওএস-এর জন্য একটি প্রাথমিক বন্দর রয়েছে, যেখানে ফ্ল্যাশ সমর্থন সংস্করণ 4-এ শেষ হয়েছে। অ্যামিগাওএস 4.1-এর জন্য একটি বন্দরের উন্নয়নও শুরু হয়েছে। হাইকু অপারেটিং সিস্টেমের একটি বন্দরও রয়েছে। জিনাশ-এর রেন্ডারিংয়ের জন্য এজিজি, কায়রো বা ওপেনজিএল-এর একটি প্রয়োজন। বেশিরভাগ জি. এন. ইউ প্রকল্পের বিপরীতে, যা সাধারণত সি-তে লেখা হয়, জিনাশ সি + + প্রোগ্রামিং ভাষায় লেখা হয় কারণ এর ঐতিহ্যগত বৈশিষ্ট্য রয়েছে। ফ্ল্যাশ সামঞ্জস্যতা জিনাশ সংস্করণ 7 এবং অ্যাকশনস্ক্রিপ্ট 2.0-এর 80 শতাংশ পর্যন্ত এস. ডব্লিউ. এফ ফাইল চালাতে পারে। জিনাশ ডেভেলপারদের লক্ষ্য হল মালিকানাধীন খেলোয়াড়ের সাথে যতটা সম্ভব সামঞ্জস্যপূর্ণ হওয়া (খারাপ অ্যাকশনস্ক্রিপ্ট কোডের আচরণ সহ)। যাইহোক, গ্নাশ কিছু বিশেষ বৈশিষ্ট্য প্রদান করে যা অ্যাডোব প্লেয়ারে উপলব্ধ নয়, যেমন ভাগ করা লাইব্রেরির মাধ্যমে অ্যাকশনস্ক্রিপ্ট ক্লাসগুলি প্রসারিত করার সম্ভাবনাঃ নমুনা এক্সটেনশনের মধ্যে রয়েছে মাইএসকিউএল সমর্থন, ফাইল সিস্টেম অ্যাক্সেস এবং আরও অনেক কিছু। নিরাপত্তার কারণে এক্সটেনশন প্রক্রিয়াটি অবশ্যই স্পষ্টভাবে কম্পাইল-ইন করতে হবে এবং কনফিগারেশন ফাইলের মাধ্যমে সক্রিয় করতে হবে। ভিডিও সমর্থন জিনাশ এফএলভি ভিডিওগুলির প্লেব্যাক সমর্থন করে এবং ইউটিউব, মাইস্পেস, শোমিডো এবং অন্যান্য অনুরূপ ওয়েবসাইটগুলি থেকে কিছু এফএলভি ফাইল চালানোর অনুমতি দেয় (শব্দ সহ পুরানো ফাইল-শব্দ না চালিয়ে নতুন ফাইল)। এফএলভি সমর্থনের জন্য সিস্টেমে এফএফএমপিইজি বা জিস্ট্রিমার ইনস্টল করা প্রয়োজন। কিছু অন্যান্য ফ্রি-সফ্টওয়্যার প্রোগ্রাম, যেমন এমপ্লেয়ার, ভিএলসি মিডিয়া প্লেয়ার বা এফএফডিশো ডাইরেক্টশো কোডেকের উপর ভিত্তি করে উইন্ডোজের প্লেয়ারগুলি এফএলভি ফর্ম্যাটে প্লেব্যাক করতে পারে যদি ফাইলটি বিশেষভাবে ডাউনলোড করা হয় বা এতে পাইপ করা হয়। 2010 সালের 22শে আগস্ট সংস্করণ 0.8 মুক্তি পায়। রব সাভোয়ে ঘোষণা করেন যে গ্নাশকে এখন সমস্ত ইউটিউব ভিডিওর সঙ্গে কাজ করতে হবে। সংস্করণ 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 সফ্টওয়্যার