Svi se sjećamo da je Adobe Flash Player prestao s radom 31. prosinca 2020. , označavajući kraj ove tehnologije koja je u to vrijeme bila senzacija. I premda smo svi možda mislili da više nikada nećemo čuti za Flash , stvarnost je sasvim drugačija, jer nije u potpunosti mrtav, budući da je Flash još uvijek dostupan u Kini i za tvrtke.
To je zato što je tim projekta Clean Flash iskoristio situaciju kako bi nastavio s puštanjem softvera u promet diljem svijeta. Međutim, to nije zadovoljilo Adobe , što ih je navelo da podnesu DMCA zahtjev za uklanjanje sadržaja s projekta otvorenog koda.
Zapravo, iako je Adobe prestao distribuirati nove globalne verzije Flasha, tehnologija je i dalje podržana na dva tržišta: poslovnom i kineskom, putem Flash.cn. Međutim, problem leži u dobivanju radne kopije Flasha izvan Kine ili poslovnih okruženja, one koja je također sigurna s čestim ažuriranjima i ne predstavlja rizik za korisnička računala. Projektni tim Clean Flasha postigao je to stvaranjem instalacijskog programa koji se ne oslanja na uslugu sustava Flash Helper koju Adobe koristi za onemogućavanje određenih verzija Flasha. Slijedom toga, Adobe je izdao DMCA obavijest o uklanjanju s GitHuba tražeći gašenje projekta.
“Adobe je vlasnik autorskih prava i ovlašten sam djelovati u njegovo ime. Naš softver Adobe Flash Player je povrijeđen. Dotične datoteke sadrže materijal zaštićen autorskim pravima u vlasništvu tvrtke Adobe Inc. (programski kod) ”, kaže pravni savjetnik izdavača.
Sa svoje strane, Chrome je odigrao značajnu ulogu u uspostavljanju trendova web razvoja. Objavom vezanom uz Chrome verziju 55, Google je potvrdio svoju predanost korištenju HTML5 kao zamjene za Flash. Nadalje, to nije jedini faktor koji definira Googleovu poziciju. Zapravo, prvi dokazi o širokoj primjeni HTML5 na YouTubeu datiraju deset godina unatrag.
Apple se pozabavio tim problemom 2010. godine, naglašavajući da „iako je operativni sustav za iPhone, iPod i iPad vlasnički, čvrsto vjerujemo da svi standardi vezani uz web trebaju biti otvoreni. Umjesto korištenja Flasha, Apple je usvojio HTML5, CSS i JavaScript, koji su svi otvoreni standardi.“
Svi Appleovi mobilni uređaji dolaze s implementacijama ovih otvorenih standarda visokih performansi i male snage. HTML5, novi web standard koji je usvojio Apple, omogućuje drugim web programerima da stvaraju naprednu grafiku, fontove, animacije i prijelaze, bez potrebe za oslanjanjem na dodatak treće strane (poput Flash). HTML5 potpuno je otvoren i kontroliran od strane odbora čiji je član i Apple. »
Dakle, uz HTML5, koji je Google odabrao, JavaScript je uključen na popis tehnologija na koje bi trebalo razmotriti migraciju kodnih baza koje se još uvijek oslanjaju na Flash. Nadalje, programski jezik Haxe mogao bi biti dobar dodatak za ActionScript developere.
S WebAssembly jezikom , čija je Core specifikacija nedavno postala web standard, programeri imaju dodatnu mogućnost. WebAssembly obećava veću sigurnost i brzinu, ali programeri moraju naučiti C, C++, Rust, Javu ili C# kako bi pokretali kod na webu.
Što se tiče trenutno dostupnih opcija, još uvijek imamo Ruffle, što je jedna od opcija za one koji žele nastaviti koristiti Flash, budući da je riječ o emulatoru Flash Playera napisanom u Rustu . Ruffle radi izvorno na svim modernim operativnim sustavima kao samostalna aplikacija i na svim modernim preglednicima koji koriste WebAssembly.
Ovo bi bila dodatna alternativa ponuđena trećim stranama koje žele nastaviti koristiti Flash. U vezi s tim koje su Flash komponente licencirane, a koje Adobe vjerojatno neće objaviti, Adobe bi mogao uključiti napomenu u kojoj se navodi koje će komponente biti uklonjene. One se zatim mogu izostaviti ili zamijeniti alternativama otvorenog koda.
U svakom slučaju, Adobeova otvorenost za Flash u zajednici programera kontroverzna je. S jedne strane, neki tvrde da desetci tisuća igara i medija ovise o Flash -u, te da je i iz povijesnih razloga korištenje otvorenog koda dobra ideja. Ovo bi također trebalo uštedjeti mnogo sati rada.
Drugi smatraju da je ova ideja smiješna s obzirom na to da je vrijeme da se odrekne Flasha i da ga učini otvorenim kodom samo će ga održati na životu zauvijek.
Izvor: https://github.com