כולנו זוכרים ש-Adobe Flash Player הגיע לסוף חייו ב-31 בדצמבר 2020 , וסימן את סופה של הטכנולוגיה הזו שהייתה סנסציה באותה תקופה. ולמרות שכולנו אולי חשבנו שלעולם לא נשמע שוב מפלאש , המציאות שונה למדי, שכן הוא לא מת לחלוטין, מכיוון שפלאש עדיין זמין בסין ולעסקים.
הסיבה לכך היא שצוות הפרויקט של Clean Flash ניצל את המצב כדי להמשיך ולהפוך את התוכנה לזמינה ברחבי העולם. עם זאת, עובדה זו לא מצאה חן בעיני אדובי , מה שהוביל אותם להגיש בקשת הסרה במסגרת חוק DMCA בבקשה לסגור את פרויקט הקוד הפתוח.
למעשה, למרות שאדובי הפסיקה להפיץ גרסאות גלובליות חדשות של פלאש, הטכנולוגיה עדיין נתמכת בשני שווקים: ארגונים וסין, דרך Flash.cn. עם זאת, הבעיה טמונה בהשגת עותק תקין של פלאש מחוץ לסין או לסביבות ארגוניות, עותק שגם מאובטח עם עדכונים תכופים ואינו מהווה סיכון למחשבי המשתמשים. צוות הפרויקט Clean Flash השיג זאת על ידי יצירת מתקין שאינו מסתמך על שירות המערכת Flash Helper בו משתמשת אדובי כדי להשבית גרסאות פלאש ספציפיות. כתוצאה מכך, אדובי פרסמה הודעת הסרה במסגרת DMCA וביקשה לסגור את הפרויקט ב-GitHub.
"Adobe היא בעלת זכויות היוצרים ואני מוסמך לפעול בשמה. תוכנת Adobe Flash Player שלנו הופרה. הקבצים המדוברים מכילים חומר המוגן בזכויות יוצרים בבעלות Adobe Inc. (קוד תוכנה) ”, אומר היועץ המשפטי של המוציא לאור.
כרום, מצדו, מילא תפקיד משמעותי ביצירת מגמות פיתוח אתרים. באמצעות הכרזה הקשורה לגרסה 55 של כרום, גוגל אישרה את מחויבותה להשתמש ב-HTML5 כדי להחליף את Flash. יתר על כן, זה לא הגורם היחיד שמגדיר את עמדתה של גוגל. למעשה, העדות הראשונה לאימוץ נרחב של HTML5 ביוטיוב מתוארכת לעשר שנים אחורה.
אפל התייחסה לנושא בשנת 2010, והדגישה כי "בעוד שמערכת ההפעלה עבור אייפון, אייפוד ואייפד היא קניינית, אנו מאמינים בתוקף שכל הסטנדרטים הקשורים לאינטרנט צריכים להיות פתוחים. במקום להשתמש בפלאש, אפל אימצה את HTML5, CSS ו-JavaScript, שכולם סטנדרטים פתוחים".
כל המכשירים הניידים של אפל מגיעים עם יישומים בעלי ביצועים גבוהים ובעוצמה נמוכה של תקנים פתוחים אלה. HTML5, תקן האינטרנט החדש שאומץ על ידי אפל, מאפשר למפתחי אינטרנט אחרים ליצור גרפיקה מתקדמת, גופנים, אנימציות ומעברים, מבלי שתצטרך להסתמך על תוסף צד שלישי (כגון Flash). HTML5 פתוח לחלוטין ושולט על ידי ועדה שאפל חברה בה. »
לפיכך, לצד HTML5, שגוגל בחרה בו, JavaScript נכלל ברשימת הטכנולוגיות אליהן יש לשקול מעבר של בסיסי קוד שעדיין מסתמכים על Flash. יתר על כן, שפת התכנות Haxe יכולה להיות משלים טוב עבור מפתחי ActionScript.
עם שפת WebAssembly , שמפרט הליבה שלה הפך לאחרונה לתקן אינטרנט, למפתחים יש אפשרות נוספת. WebAssembly מבטיחה אבטחה ומהירות גבוהות יותר, אך מפתחים צריכים ללמוד C, C++, Rust, Java או C# כדי להריץ קוד באינטרנט.
באשר לאפשרויות הזמינות כעת, עדיין יש לנו את Ruffle, שהיא אחת האפשרויות עבור אלו שרוצים להמשיך להשתמש ב-Flash, מכיוון שמדובר באמולטור של Flash Player שנכתב ב-Rust . Ruffle עובד באופן טבעי על כל מערכות ההפעלה המודרניות כיישום עצמאי ועל כל הדפדפנים המודרניים המשתמשים ב-WebAssembly.
זוהי אלטרנטיבה נוספת שתוצע לצדדים שלישיים המעוניינים להמשיך להשתמש בפלאש. בנוגע לאילו רכיבי פלאש מורשים ואילו רכיבים Adobe לא צפויים לשחרר, Adobe יכולה לכלול הערה המציינת אילו רכיבים יוסרו. לאחר מכן ניתן להשמיט אותם או להחליף אותם בחלופות קוד פתוח.
בכל מקרה, הפתיחות של אדובי לפלאש בקהילת המפתחים שנויה במחלוקת. מצד אחד, יש הטוענים שעשרות אלפי משחקים ומדיה תלויים בפלאש, וכי גם מסיבות היסטוריות, שימוש בקוד פתוח הוא רעיון טוב. זה גם אמור לחסוך שעות עבודה רבות.
אחרים מוצאים את הרעיון הזה מגוחך בהתחשב בכך שהגיע הזמן לזרוק את Flash ולהפוך אותו לקוד פתוח רק ישמור אותו חי לנצח.
מקור: https://github.com