Το Asahi Linux, το εθελοντικό έργο που κάνει το Linux να τρέχει εγγενώς σε Apple Silicon Mac, εγκαταλείπει το επιτρεπτό μοντέλο αδειοδότησης και μεταφέρει κάθε αποθετήριο του στην έκδοση 2 ή μεταγενέστερη Γενική Άδεια Δημόσιας Χρήσης GNU. Ο λόγος, σύμφωνα με μια ανακοίνωση που αναφέρθηκε από το It's FOSS το Σάββατο: κακοί ηθοποιοί άρουν τον ακυκλοφόρητο κώδικα του έργου - μερικοί από αυτούς κατευθείαν από τα προσωπικά πιρούνια των προγραμματιστών - και τον τρέχουν μέσα από μεγάλα μοντέλα γλώσσας για να κρύψουν από πού προήλθε.
Η ιστορία είναι μια από τις πιο συγκεκριμένες περιπτώσεις μέχρι στιγμής αυτού που οι συντηρητές ανοιχτού κώδικα αποκαλούν «ξέπλυμα κώδικα» υποβοηθούμενο από AI και τραβάει σημαντική προσοχή στα φόρουμ προγραμματιστών, συμπεριλαμβανομένης μιας πολυάσχολης συζήτησης Hacker News το Σαββατοκύριακο. For more context on this story, see our ongoing AI news.
Τι σημαίνει ξέπλυμα κώδικα
Το ξέπλυμα κώδικα, που μερικές φορές αποκαλείται ξέπλυμα αδειών, είναι η πρακτική της λήψης του κώδικα κάποιου άλλου και της μετάβασής του μέσω ενός μετασχηματισμού που κρύβει την προέλευσή του, ώστε να μπορεί να επαναχρησιμοποιηθεί χωρίς να τιμηθεί η αρχική άδεια ή να πιστωθεί ο δημιουργός. Πριν από την τεχνητή νοημοσύνη, αυτό σήμαινε επίπονη χειροκίνητη επανεγγραφή: μετονομασία μεταβλητών, αναδιάταξη συναρτήσεων, αναδιάρθρωση της λογικής γραμμή προς γραμμή έως ότου αποκαλυφθεί η προέλευση.
Τα μεγάλα γλωσσικά μοντέλα έχουν καταρρεύσει το κόστος αυτής της διαδικασίας. Ένα μοντέλο μπορεί να ξαναγράψει μια βάση κώδικα με διαφορετικό στυλ μέσα σε λίγα λεπτά, αφαιρώντας τα αναγνωρίσιμα δακτυλικά αποτυπώματα στα οποία βασίζονταν οι συντηρητές. Η ομάδα της Asahi λέει ότι γνώρισε πριν από λίγο καιρό πολλαπλές προσπάθειες εκμετάλλευσης της επιτρεπόμενης άδειας χρήσης της με αυτόν ακριβώς τον τρόπο, συμπεριλαμβανομένων των πιο ακραίων περιπτώσεων: κώδικας χαρακτηριστικών που ήταν ακόμα υπό ανάπτυξη, αφαιρέθηκε από τα προσωπικά πιρούνια των προγραμματιστών προτού δημοσιοποιηθεί και μετά δημοσιεύτηκε χωρίς πίστωση.
Σύμφωνα με το ρεπορτάζ, ο στόχος τουλάχιστον ορισμένων από αυτούς τους ηθοποιούς ήταν αμβλύ — «αντικατάσταση του έργου και επιθετική δημιουργία εσόδων από το Linux στο Apple Silicon».
Γιατί το MIT άφησε εκτεθειμένο τον Asahi
Το Asahi Linux είχε ιστορικά αδειοδοτήσει το μεγαλύτερο μέρος του δικού του κώδικα στο MIT, μια από τις πιο επιτρεπτές άδειες ανοιχτού κώδικα. Το MIT απαιτεί μόνο τη διατήρηση της αρχικής σημείωσης πνευματικών δικαιωμάτων. δεν απαιτεί να μοιράζονται τα παράγωγα έργα ή να παραμείνουν ανοιχτές βελτιώσεις. Αυτή η διαφάνεια διευκόλυνε τα έργα BSD και τους εμπορικούς πωλητές να υιοθετήσουν το έργο του Asahi — και, όπως αποδεικνύεται, είναι εξίσου εύκολο για κακοπιστίες ηθοποιούς να το καταχραστούν. Όπως σημείωσε η έκθεση του έργου, η άδεια του MIT επιτρέπει ρητά αυτό το είδος επαναχρησιμοποίησης και δεν έχει κανένα σκαλοπάτι για προστασία από κακοπροαίρετους παράγοντες.
Μεταβαίνοντας στο GPLv2 ή νεότερο, η Asahi υιοθετεί ισχυρό copyleft: οποιοσδήποτε διανέμει τροποποιημένες εκδόσεις του κώδικα πρέπει να απελευθερώσει την πηγή αυτών των τροποποιήσεων με την ίδια άδεια. Ο κώδικας που διαβιβάζεται μέσω ενός LLM εξακολουθεί να είναι παράγωγος του αρχικού, επομένως οι υποχρεώσεις άδειας χρήσης επιβιώνουν από την επανεγγραφή — τουλάχιστον κατ' αρχήν.
Μαθαίνοντας από την Ιστορία της WINE
Η ομάδα Asahi είναι ξεκάθαρη για το προηγούμενο που ακολουθεί. Το WINE, το επίπεδο συμβατότητας που επιτρέπει στους χρήστες Linux να εκτελούν εφαρμογές Windows, πέρασε τα πρώτα χρόνια του υπό την άδεια του MIT. Στα τέλη της δεκαετίας του 1990 και στις αρχές της δεκαετίας του 2000, οι εταιρείες πήραν τον κωδικό της WINE, κατασκεύασαν ιδιόκτητα πιρούνια πάνω του και τα πούλησαν εμπορικά, συνεισφέροντας ελάχιστα ή καθόλου. Το 2002, το έργο WINE αδειοδότησε εκ νέου τη βάση κωδίκων του στο LGPL για να αποθαρρύνει τα ιδιόκτητα πιρούνια και να ωθήσει τους εμπορικούς πωλητές να ανανεώσουν τις αλλαγές τους.
Δύο δεκαετίες αργότερα, η Asahi κάνει τον ίδιο υπολογισμό με μια νέα ανατροπή: ο αντίπαλος δεν είναι πλέον απλώς ένας ιδιόκτητος πωλητής, αλλά οποιοσδήποτε έχει LLM και κίνητρο να αφαιρέσει την απόδοση.
Ανοιχτές ερωτήσεις
Η ανακοίνωση αφήνει άλυτα αρκετά ζητήματα, όπως επισημαίνει το It's FOSS. Ο Asahi δεν κατονόμασε κανέναν από τους εμπλεκόμενους ηθοποιούς. Δεν διευκρινίζει πώς θα αδειοδοτηθούν εκ νέου οι υπάρχουσες συνεισφορές ή εάν κάθε προηγούμενος συνεισφέρων έχει συμφωνήσει με την αλλαγή — μια νομικά σημαντική ερώτηση, καθώς οι συνεισφέροντες κατέχουν πνευματικά δικαιώματα για τις συνεισφορές τους, εκτός εάν μια συμφωνία ορίζει διαφορετικά. Η πρακτική εκτελεστότητα των υποχρεώσεων GPL σε κώδικα που έχει ξαναγραφεί από μηχανή είναι επίσης σε μεγάλο βαθμό μη δοκιμασμένη.
Αυτό που είναι ξεκάθαρο είναι η πρόθεση. Κάθε αποθετήριο Asahi Linux θα μεταφερθεί στο GPL v2 ή μεταγενέστερο, και το έργο αποφάσισε ότι η επιτρεπτικότητα είναι μια πολυτέλεια που δεν μπορεί πλέον να αντέξει οικονομικά. Το αν κάθε μεταγενέστερος χρήστης - από συσκευαστές BSD έως εμπορικούς προμηθευτές που βασίζονταν στους όρους του MIT - θα καλωσορίσει την αλλαγή είναι ένα άλλο θέμα και ορισμένες τριβές είναι αναπόφευκτες.
Προειδοποίηση για επιτρεπτό ανοιχτό κώδικα
Το επεισόδιο προσγειώνεται εν μέσω μιας ευρύτερης ανησυχίας στον κόσμο του ανοιχτού κώδικα σχετικά με την εξαγωγή βάσει τεχνητής νοημοσύνης — από εκδότες που ζητούν από την ΕΕ να σταματήσει την ανίχνευση τεχνητής νοημοσύνης της Meta έως μελέτες συγκριτικής αξιολόγησης που δείχνουν σουίτες αξιολόγησης παιχνιδιών σε πράκτορες κωδικοποίησης. Για τους συντηρητές μικρών έργων υψηλής αξίας, το μάθημα της κίνησης του Asahi είναι ότι οι προστασίες προέλευσης που είχαν νόημα σε μια εποχή ανθρώπινης αντιγραφής μπορεί να μην επιβιώσουν από την επαφή με μοντέλα που μπορούν να ξαναγράψουν οτιδήποτε σε δευτερόλεπτα.
Για το υπόλοιπο οικοσύστημα, η απόφαση του Asahi είναι ένα ζωντανό πείραμα: εάν το copyleft αποδειχθεί αποτελεσματικό στην αποτροπή του ξεπλύματος που υποβοηθείται από την τεχνητή νοημοσύνη, περιμένετε περισσότερα έργα να ακολουθήσουν το μονοπάτι του WINE — και του Asahi.
---
Stay Ahead of AIGet the latest AI news, analysis, and breakthroughs — all in one place.
Read more AI news →