Asahi Linux, פרויקט ההתנדבות שגורם ללינוקס לרוץ באופן מקורי על מחשבי Apple Silicon Mac, נוטש את מודל הרישוי המתירני שלו ומעביר כל אחד מהמאגרים שלו ל-GNU General Public License גרסה 2 ואילך. הסיבה, על פי הודעה שדיווחה It's FOSS בשבת: שחקנים גרועים הרימו את הקוד שלא פורסם של הפרויקט - חלקו היישר מהמזלגות האישיים של המפתחים - והעבירו אותו דרך מודלים של שפות גדולות כדי להסוות מאיפה הוא הגיע.

הסיפור הוא אחד המקרים הקונקרטיים ביותר עד כה של מה שמנהלי קוד פתוח מכנים "הלבנת קוד" בעזרת AI, והוא מושך תשומת לב משמעותית בפורומים של מפתחים, כולל דיון עמוס ב-Hacker News בסוף השבוע. For more context on this story, see our ongoing AI trends.

מה המשמעות של הלבנת קוד

הלבנת קוד, הנקראת לפעמים הלבנת רישיונות, היא הנוהג של לקחת קוד של מישהו אחר ולהעביר אותו דרך טרנספורמציה שמסתירה את מקורו, כך שניתן לעשות בו שימוש חוזר מבלי לכבד את הרישיון המקורי או לזכות את המחבר. לפני הבינה המלאכותית, המשמעות הייתה שכתוב ידני קפדני: שינוי שמות של משתנים, עירוב מחדש של פונקציות, מבנה מחדש של ההיגיון שורה אחר שורה עד שהמקור היה מעורפל.

מודלים גדולים של שפה הביאו את העלות של התהליך הזה. דוגמנית יכולה לשכתב בסיס קוד בסגנון אחר תוך דקות, ולהסיר את טביעות האצבע הניתנות לזיהוי שעליהן נהגו מתחזקים להסתמך. צוות Asahi אומר שהוא נודע לפני זמן מה לניסיונות מרובים לנצל את הרישוי המתירני שלו בדיוק בדרך זו, כולל המקרים הקיצוניים ביותר: קוד תכונה שעדיין היה בפיתוח, הוסר מהמזלגות האישיים של המפתחים לפני שהוא אי פעם פורסם לציבור, ואז פורסם ללא קרדיט.

לפי הדיווח, המטרה של לפחות חלק מאותם שחקנים הייתה בוטה - "החלפת הפרויקט ולייצר רווחים אגרסיבי של לינוקס ב-Apple Silicon".

מדוע MIT השאירה את אסאהי חשוף

אסאהי לינוקס העניקה רישיון היסטורי למרבית הקוד שלה תחת MIT, אחד הרישיונות המתירניים ביותר בקוד פתוח. MIT דורש רק שההודעת זכויות היוצרים המקורית תישמר; זה לא מחייב שיתוף יצירות נגזרות או שיפורים להישאר פתוחים. הפתיחות הזו הקלה על פרויקטים של BSD וספקים מסחריים לאמץ את עבודתו של אסאהי - ומסתבר שקל באותה מידה גם לשחקנים חסרי אמונה להתעלל בה. כפי שצוין בדו"ח הפרויקט, רישיון ה-MIT מאפשר במפורש סוג זה של שימוש חוזר ואין לו כל הגנה מפני שחקנים בחוסר תום לב.

על ידי המעבר ל-GPLv2 או מאוחר יותר, Asahi מאמץ copyleft חזק: כל מי שמפיץ גרסאות מתוקנות של הקוד חייב לשחרר את המקור של השינויים האלה תחת אותו רישיון. הקוד המועבר דרך LLM עדיין נגזר מהמקור, כך שחובות הרישיון שורדות את השכתוב - לפחות באופן עקרוני.

למידה מההיסטוריה של WINE

צוות אסאהי מפורש לגבי התקדים שהוא עוקב אחריו. WINE, שכבת התאימות המאפשרת למשתמשי לינוקס להפעיל יישומי Windows, בילתה את שנותיה הראשונות תחת רישיון MIT. עד סוף שנות ה-90 ותחילת שנות ה-2000, חברות לקחו את הקוד של WINE, בנו מעליו מזלגות קנייניים ומכרו אותם באופן מסחרי, ותרמו מעט או כלום בחזרה. בשנת 2002, פרויקט WINE העניק רישיון מחדש לבסיס הקוד שלו ל-LGPL כדי להרתיע מזלגות קנייניים ולדחוף ספקים מסחריים לקדם את השינויים שלהם.

שני עשורים מאוחר יותר, אסאהי עושה את אותו חישוב עם טוויסט חדש: היריב הוא כבר לא רק ספק קנייני, אלא כל מי שיש לו תואר ראשון ותמריץ לבטל ייחוס.

שאלות פתוחות

ההכרזה משאירה כמה בעיות לא פתורות, כפי שמציינת It's FOSS. אסאהי לא ציין את שמו של אף אחד מהשחקנים המעורבים. זה לא פירט כיצד תרומות קיימות יקבלו רישיון מחדש, או אם כל תורם בעבר הסכים לשינוי - שאלה בעלת משמעות משפטית, שכן התורמים מחזיקים בזכויות יוצרים על תרומותיהם, אלא אם כן הסכם אומר אחרת. האכיפה המעשית של חובות GPL על קוד שנכתב מחדש גם היא ברובה לא נבדקה.

מה שברור הוא הכוונה. כל מאגר Asahi Linux יעבור ל-GPL v2 ואילך, והפרויקט החליט שמתירנות היא מותרות שהוא כבר לא יכול להרשות לעצמו. האם כל משתמש במורד הזרם - ממארזי BSD ועד ספקים מסחריים שהסתמכו על תנאי MIT - יברך על השינוי הוא עניין אחר, וחיכוך מסוים הוא בלתי נמנע.

אזהרה עבור קוד פתוח מתיר

הפרק נוחת על רקע חרדה רחבה יותר בעולם הקוד הפתוח לגבי מיצוי מונע בינה מלאכותית - החל ממפרסמים המבקשים מהאיחוד האירופי לעצור את זחילת הבינה המלאכותית של Meta ועד למחקרי ביצועים המראים חבילות הערכת משחקים של סוכני קידוד. עבור מנהלים של פרויקטים קטנים ובעלי ערך גבוה, הלקח של המהלך של אסאהי הוא שהגנות ממוצא שהגיוניות בעידן העתקות אנושיות עשויות לא לשרוד מגע עם מודלים שיכולים לשכתב כל דבר בשניות.

עבור שאר המערכת האקולוגית, ההחלטה של ​​אסאהי היא ניסוי חי: אם copyleft יתברר כיעיל בהרתעת הלבנה בעזרת AI, צפו שפרויקטים נוספים ילכו בדרכו של WINE - ושל אסאהי.

---

Stay Ahead of AI

Get the latest AI news, analysis, and breakthroughs — all in one place.

Read more AI news →