Η Adobe εξέδωσε αίτημα DMCA για την κατάργηση του Clean Flash, ενός έργου ανοιχτού κώδικα που συνέχισε να υποστηρίζει το Flash 

Όλοι θυμόμαστε ότι το Adobe Flash Player έφτασε στο τέλος της ζωής του στις 31 Δεκεμβρίου 2020 , σηματοδοτώντας το τέλος αυτής της τεχνολογίας που ήταν μια αίσθηση εκείνη την εποχή. Και παρόλο που όλοι ίσως πιστεύαμε ότι δεν θα ξανακούγαμε ποτέ για το Flash , η πραγματικότητα είναι αρκετά διαφορετική, καθώς δεν είναι εντελώς νεκρό, αφού το Flash εξακολουθεί να είναι διαθέσιμο στην Κίνα και για επιχειρήσεις.

Αυτό συμβαίνει επειδή η ομάδα του έργου Clean Flash εκμεταλλεύτηκε την κατάσταση για να συνεχίσει να διαθέτει το λογισμικό παγκοσμίως. Αυτό, ωστόσο, δυσαρέστησε την Adobe , με αποτέλεσμα να υποβάλει αίτημα κατάργησης βάσει του DMCA, επιδιώκοντας να τερματίσει το έργο ανοιχτού κώδικα.

Στην πραγματικότητα, παρόλο που η Adobe έχει σταματήσει να διανέμει νέες παγκόσμιες εκδόσεις του Flash, η τεχνολογία εξακολουθεί να υποστηρίζεται σε δύο αγορές: τις επιχειρήσεις και την Κίνα, μέσω του Flash.cn. Ωστόσο, το πρόβλημα έγκειται στην απόκτηση ενός λειτουργικού αντιγράφου του Flash εκτός Κίνας ή εταιρικών περιβαλλόντων, ένα αντίγραφο που είναι επίσης ασφαλές με συχνές ενημερώσεις και δεν ενέχει κίνδυνο για τους υπολογιστές των χρηστών. Η ομάδα του έργου Clean Flash το πέτυχε αυτό δημιουργώντας ένα πρόγραμμα εγκατάστασης που δεν βασίζεται στην υπηρεσία συστήματος Flash Helper που χρησιμοποιείται από την Adobe για την απενεργοποίηση συγκεκριμένων εκδόσεων Flash. Κατά συνέπεια, η Adobe εξέδωσε μια ειδοποίηση κατάργησης DMCA, επιδιώκοντας να τερματίσει το έργο στο GitHub.

«Η Adobe είναι ο κάτοχος των πνευματικών δικαιωμάτων και έχω εξουσιοδότηση να ενεργώ για λογαριασμό της. Το λογισμικό Adobe Flash Player έχει παραβιαστεί. Τα εν λόγω αρχεία περιέχουν υλικό που προστατεύεται από πνευματικά δικαιώματα και ανήκει στην Adobe Inc. (κωδικός λογισμικού) », λέει ο νομικός σύμβουλος του εκδότη.

Από την πλευρά του, το Chrome έπαιξε σημαντικό ρόλο στη δημιουργία τάσεων ανάπτυξης ιστοσελίδων. Μέσω μιας ανακοίνωσης σχετικά με την έκδοση 55 του Chrome, η Google επιβεβαίωσε τη δέσμευσή της να χρησιμοποιήσει το HTML5 για να αντικαταστήσει το Flash. Επιπλέον, αυτός δεν είναι ο μόνος παράγοντας που καθορίζει τη θέση της Google. Στην πραγματικότητα, η πρώτη ένδειξη ευρείας υιοθέτησης του HTML5 στο YouTube χρονολογείται πριν από δέκα χρόνια.

Η Apple αντιμετώπισε το ζήτημα το 2010, τονίζοντας ότι «ενώ το λειτουργικό σύστημα για iPhone, iPod και iPad είναι ιδιόκτητο, πιστεύουμε ακράδαντα ότι όλα τα πρότυπα που σχετίζονται με το διαδίκτυο θα πρέπει να είναι ανοιχτά. Αντί να χρησιμοποιεί το Flash, η Apple υιοθέτησε τα HTML5, CSS και JavaScript, τα οποία είναι όλα ανοιχτά πρότυπα».

Όλες οι κινητές συσκευές της Apple διαθέτουν υλοποιήσεις υψηλής απόδοσης και χαμηλής ισχύος αυτών των ανοιχτών προτύπων. Το HTML5, το νέο πρότυπο ιστού που υιοθετήθηκε από την Apple, επιτρέπει σε άλλους προγραμματιστές ιστού να δημιουργούν προηγμένα γραφικά, γραμματοσειρές, κινούμενα σχέδια και μεταβάσεις, χωρίς να χρειάζεται να βασίζονται σε πρόσθετο τρίτου μέρους (όπως το Flash). Το HTML5 είναι εντελώς ανοιχτό και ελέγχεται από μια επιτροπή στην οποία είναι μέλος η Apple. »

Έτσι, παράλληλα με την HTML5, την οποία έχει επιλέξει η Google, η JavaScript περιλαμβάνεται στη λίστα με τις τεχνολογίες στις οποίες θα πρέπει να ληφθεί υπόψη η μετάβαση σε βάσεις κώδικα που εξακολουθούν να βασίζονται στο Flash. Επιπλέον, η γλώσσα προγραμματισμού Haxe θα μπορούσε να αποτελέσει ένα καλό συμπλήρωμα για τους προγραμματιστές ActionScript.

Με τη γλώσσα WebAssembly , της οποίας η βασική προδιαγραφή έγινε πρόσφατα πρότυπο ιστού, οι προγραμματιστές έχουν μια επιπλέον επιλογή. Το WebAssembly υπόσχεται μεγαλύτερη ασφάλεια και ταχύτητα, αλλά οι προγραμματιστές πρέπει να μάθουν C, C++, Rust, Java ή C# για να εκτελέσουν κώδικα στον ιστό.

Όσον αφορά τις επιλογές που είναι διαθέσιμες αυτήν τη στιγμή, εξακολουθούμε να έχουμε το Ruffle, το οποίο είναι μία από τις επιλογές για όσους θέλουν να συνεχίσουν να χρησιμοποιούν το Flash, καθώς είναι ένας εξομοιωτής Flash Player γραμμένος σε Rust . Το Ruffle λειτουργεί εγγενώς σε όλα τα σύγχρονα λειτουργικά συστήματα ως αυτόνομη εφαρμογή και σε όλα τα σύγχρονα προγράμματα περιήγησης που χρησιμοποιούν WebAssembly.

Αυτή θα ήταν μια πρόσθετη εναλλακτική λύση που προσφέρεται σε τρίτους που επιθυμούν να συνεχίσουν να χρησιμοποιούν το Flash. Σχετικά με το ποια στοιχεία Flash διατίθενται με άδεια χρήσης και ποια είναι απίθανο να κυκλοφορήσει η Adobe, η Adobe θα μπορούσε να συμπεριλάβει μια σημείωση που να υποδεικνύει ποια στοιχεία θα αφαιρεθούν. Αυτά μπορούν στη συνέχεια να παραλειφθούν ή να αντικατασταθούν με εναλλακτικές λύσεις ανοιχτού κώδικα.

Σε κάθε περίπτωση, το άνοιγμα της Adobe στο Flash στην κοινότητα προγραμματιστών είναι αμφιλεγόμενο. Από τη μία πλευρά, ορισμένοι υποστηρίζουν ότι δεκάδες χιλιάδες παιχνίδια και μέσα εξαρτώνται από το Flash και ότι για ιστορικούς λόγους, η χρήση ανοιχτού κώδικα είναι καλή ιδέα. Αυτό θα πρέπει επίσης να εξοικονομήσει πολλές ώρες εργασίας.

Άλλοι θεωρούν αυτή την ιδέα γελοία, δεδομένου ότι ήρθε η ώρα να εγκαταλείψουμε το Flash και το να το κάνουμε ανοιχτό κώδικα θα το κρατήσει ζωντανό μόνο για πάντα.

Πηγή: https://github.com


Προσθήκη ως προτιμώμενης πηγής στην Google