איך להשתמש בקוד שנוצר על ידי בינה מלאכותית ולהישאר בחיים: שיחות עם הצוות המשפטי של מייקרוסופט וגיטהאב
פורסם במקור בלינקדאין, מרץ 2023.
ארגונים רבים נאבקים למצוא תקדימים למדיניות שימוש בכלי בינה מלאכותית גנרטיבית להפקת קוד תוכנה (נקרא לו "טייס משנה" לשם הקיצור).
הסיכונים הם בעיקר הפרה אפשרית של זכויות יוצרים (או זכויות קניין רוחני אחרות), או הפרה של תנאי שימוש בקוד פתוח, ו"זיהום" אפשרי של קוד החברה בקוד שאינו "מתירני" בלי משים.
הייתה לי ההזדמנות לדון בנושאים האלה מול חברים בצוות המשפטי של מייקרוסופט ושל גיטהאב. כמה מסקנות ראשוניות שעלו בשיחות עשויות להיות מאוד מעניינות לארגונים ששוקלים שימוש בטייס המשנה.
"אין חדש תחת השמש"
מייקרוסופט וגיטהאב (הפועלות כשתי ישויות קשורות אך שונות) בטוחות בבטיחות הכלי, ולכן הן אפילו מוכנות לתת אחריות ושיפוי (מוגבלים אמנם) ללקוחות.
הגישה הכללית: מדיניות השימוש הפנימית של חברות בטייס המשנה צריכה לשקף את אמצעי הזהירות שהחברות צריכות לקחת בחשבון כבר כיום. גם היום מתכנתים עושים שימוש תכוף בדוגמאות קוד שהם מוצאים במאגרים פתוחים אונליין (למשל ב-Stack Overflow). לכל חברה צריך להיות כבר כיום מסמך מדיניות שמתייחס לשימוש בקוד שמצוי ברחבי הרשת, כאשר שימוש בכלי סקירת קוד הפך לסטנדרט בשוק למניעת "זיהום" קוד או להפחתת אחריות להפרת זכויות קניין רוחני.
הפילטר והשיפוי
פיצ'ר מוכר של גיטהאב הוא פילטר שמנפה החוצה קטעי קוד של 150 תווים או יותר הזהים לקוד שעליו אומנה המערכת. בנוסף, פילטר שמנטר חפיפה כזו אך לא חוסם אותה, אלא מספק התראה למפתח ומאפשר לו לחקור את המקור ולהחליט אם לעשות שימוש בקטע.
השיפוי שמציעה גיטהאב תקף רק אם התנאים הבאים מולאו:
הלקוח הפעיל את פילטר חסימת הקוד הזהה (ולא את כלי ההתראה בלבד).
הלקוח עושה שימוש בקוד שהמערכת הציעה בלי שום שינוי (תנאי מורכב ובעייתי).
הלקוח נוקט מדיניות סטנדרטית המקובלת בשוק בקשר לבטיחות קוד: לכל הפחות כלי לסריקת קוד ומדיניות בטיחות קוד.
הן מייקרוסופט והן גיטהאב חזרו והצהירו שסעיף השיפוי והפילטר אינם תעודת ביטוח מפני הפרות, והן לא רוצות שלקוחות יסתמכו עליהם ככאלה.
תנאי השימוש לארגונים
תנאי השימוש הספציפיים של טייס המשנה באים כתוספת להסכם השימוש הכללי של גיטהאב. כל עוד משתמש לא מעלה קוד למאגר בגיטהאב, הקוד שהופק על ידי טייס המשנה נחשב הצעה בלבד שאינה כפופה לתנאים החלים על "תוכן" בתנאי השימוש הכלליים.
הקוד שנוצר באמצעות טייס המשנה הוא בבעלות המשתמש; גיטהאב לא טוענת לבעלות בו. מצד שני, המשתמש נותר אחראי לכל הפרה או תביעה שעשויה להיות קשורה בשימוש בקוד.
גיטהאב מציעה שיפוי והגנה מפני תביעות של צד שלישי בקשר להפרת קניין רוחני או סוד מסחרי, בכפוף לתנאים לעיל, ועד לסכום הגבוה מבין חצי מיליון דולר או דמי הרישיון ששולמו.
קטעי קוד מוצעים למשתמש בזמן אמת בלבד ונמחקים לאחר מכן.
ומה עם הפרטיות?
לפי הצהרת הפרטיות של הכלי, הוא אוסף מידע אודות השימוש שנעשה בו, כגון עריכה של הצעות קוד, קבלה או דחייה של הצעות. מידע זה עשוי לכלול פרטי זיהוי מותממים (פסאודו-אנונימיים) אודות המשתמש, שעשויים להיחשב מידע אישי. הכלי עשוי לשדר קוד של המשתמשים לגיטהאב, אך לדבריהם רק בזמן אמת ורק למטרת הצעת קוד חדש, והוא נמחק לאחר החזרת ההצעה. את המידע שנאסף מקבלות גיטהאב, מייקרוסופט ו-OpenAI "לצורך בקרה ושיפור השירות". האם משתמש יכול לבקש שהמידע לא ייאסף? בקצרה, לא.
בדיעבד
הפוסט נכתב במרץ 2023, ומאז הכלים, התנאים והשיפויים השתנו לא פעם. העיקרון נשאר: מדיניות פנימית ברורה לשימוש בקוד שנוצר ב-AI היא חלק בלתי נפרד מ-AI Governance ארגוני. כך בונים אותה.
נכתב על ידי עו"ד עומר ברנדס, עורך דין בינה מלאכותית ופרטיות (CIPP/E), חבר ועדת ה-AI של לשכת עורכי הדין. להעמקה: המדריך המעשי ל-EU AI Act.

תגובות