קוד מ-GitHub במוצר מסחרי: רישיונות ומה צריך לבדוק
Markdownרישיונות מתירניים כמו MIT, Apache ו-BSD, רישיונות Copyleft כמו GPL/AGPL, היעדר קובץ LICENSE ובדיקת המקור של קוד שנוסף על ידי AI.
קריאת המאמר המלא
אתם בונים מוצר ומוצאים ב-GitHub קטע מוכן: ספרייה, תבנית או פרויקט שלם שעושה בדיוק את מה שאתם צריכים. Claude מציע לשלב אותו בפרויקט שלכם. ואז אתם עוצרים: הקוד נראה זמין לציבור, אבל האם באמת מותר לכם להשתמש בו, קל וחומר למכור מוצר שכולל אותו? האם המחבר עלול לתבוע אתכם בהמשך?
אעבור על הנושא לפי הסדר: למה העובדה שקוד פתוח ב-GitHub אינה כשלעצמה הרשאה, אילו רישיונות מאפשרים להשתמש בקוד ולמכור מוצר, אילו תנאי Copyleft עשויים לחייב מסירת קוד מקור מתאים ליצירה הכפופה לרישיון, ואיך לבדוק רישיון בתוך דקה לפני שמשתמשים בקוד. בלי „זה תלוי בנסיבות”.
מידע מעשי על עבודה עם Ailoot מופיע בתיעוד.
שימו לב
החומר הזה נועד לעיון; אינני עורך דין. בהמשך אתאר את התנאים של רישיונות וכללים נפוצים, עם קישורים למקורות ראשוניים, אבל בדקו את המקרה הספציפי שלכם מול נוסח הרישיון, ואם מדובר במוצר גדול ומסחרי — התייעצו עם עורך דין. ההחלטה היא שלכם.
האם נכון שאם קוד נמצא ב-GitHub, מותר להשתמש בו בחינם?
הנקודה המרכזית
לא. העובדה שאפשר לצפות בקוד אינה אומרת שמותר לכם להשתמש בו בעבודה שלכם. כברירת מחדל, כל קוד מוגן בזכויות יוצרים, ואסור להשתמש בו אלא אם המחבר העניק לכך הרשאה בנפרד. עצם הפרסום ב-GitHub מאפשר לאחרים רק לצפות במאגר וליצור עותק בתוך GitHub. הזכות לשלב את הקוד במוצר שלכם נובעת מהרישיון שהמחבר צירף למאגר. GitHub עצמו אינו מעניק אותה.
המלכודת העיקרית כאן היא המילה „פתוח”. אתם רואים את קוד המקור, ולכן נדמה שמכיוון שהוא לא הוסתר, מותר להשתמש בו. ההיגיון הזה שגוי. „פתוח לקריאה” ו„מורשה לשימוש” הם דברים שונים.
כברירת מחדל, כל יצירה מקורית, לרבות קוד, מוגנת בזכויות יוצרים מרגע יצירתה. עד שהמחבר מעניק הרשאה מפורשת, אסור לכם להשתמש בה. כך GitHub מתאר זאת בדף העיון שלו בנושא רישיונות.
כשאתם יוצרים יצירה מקורית (וגם קוד הוא יצירה מקורית), כברירת מחדל היא מוגנת בזכויות יוצרים בלעדיות. אלא אם צירפתם רישיון הקובע אחרת, איש אינו רשאי להעתיק, להפיץ או לשנות את העבודה שלכם בלי להסתכן בתביעה או בהליך משפטי.
השכבה השנייה היא GitHub עצמה. אנשים חושבים שמכיוון שהסכימו לכללי GitHub כשפרסמו קוד, מותר להם גם להשתמש שם בקוד של אחרים. הכללים אומרים בדיוק את ההפך. כשהמחבר הופך מאגר לציבורי, הוא מתיר לאחרים רק לצפות בו וליצור לו fork — כלומר, ליצור עותק בתוך GitHub עצמו. אין בכך אישור להשתמש בקוד בעבודה שלכם.
כשהופכים מאגר לציבורי, מעניקים למשתמשים אחרים רישיון לא בלעדי כלל-עולמי להשתמש בחומרים שלכם, להציג אותם ולשכפל אותם (באמצעות יצירת fork) דרך השירות ובמסגרת התכונות של GitHub. אפשר להעניק זכויות נוספות באמצעות צירוף רישיון.
מילות המפתח הן במשפט האחרון: „במסגרת התכונות של GitHub” ו„זכויות נוספות מוענקות באמצעות רישיון”. יצירת fork נשארת בתוך GitHub. ברגע שתרצו להשתמש בקוד במוצר שלכם, קל וחומר למכור אותו, תצטרכו רישיון נפרד מהמחבר. אין רישיון, אין זכות — גם אם הקוד גלוי לעין.
מה קובע אם מותר לכם להשתמש בקוד של מישהו אחר?
הנקודה המרכזית
קובץ הרישיון במאגר, שבדרך כלל נקרא LICENSE או LICENSE.md. זהו האישור של המחבר, המפרט מה מותר ומה אסור לעשות עם הקוד. הרישיון עונה על שלוש שאלות: האם מותר להשתמש בקוד במוצר מסחרי, האם מותר לשנות אותו, והאם אפשר להשאיר את קוד המקור שלכם סגור. רישיונות שונים נותנים תשובות שונות, ולכן הקובץ הראשון שיש לבדוק הוא זה; רק אחר כך פותחים את הקוד עצמו.
הכול תלוי בקובץ אחד. במאגר שמתוחזק כראוי יש קובץ רישיון — בדרך כלל LICENSE, לפעמים LICENSE.md, או אזכור שלו ישירות בקובץ README. זהו האישור של המחבר, שמפרט את התנאים שבהם מותר לכם להשתמש בקוד. GitHub מציג בדרך כלל את שם הרישיון בסרגל הצד של דף המאגר, עוד לפני שפותחים את הקובץ עצמו.
כדי לא ללכת לאיבוד בשפה משפטית, כדאי לקרוא את הרישיון דרך שלוש שאלות שנוגעות למקרה שלכם:
- האם מותר להשתמש בקוד במוצר מסחרי שאנשים משלמים עליו?
- האם מותר לשנות את הקוד לצרכים שלכם?
- האם תצטרכו לפתוח אחר כך את קוד המקור של המוצר שלכם, או שתוכלו להשאיר אותו סגור?
כמעט כל ההבדלים בין הרישיונות מתמצים בתשובות השונות לשאלה השלישית. לגבי שתי הראשונות, רישיונות קוד פתוח נפוצים אומרים לרוב „כן”: להשתמש, לשנות, למכור. אבל השאלה אם הרישיון יחייב אתכם לפתוח את הקוד שלכם היא המקום שבו אנשים נתקלים בקושי. בהמשך נעבור על הסוגים העיקריים לפי שלוש השאלות האלה.
אילו רישיונות מאפשרים להשתמש בקוד ולמכור מוצר?
הנקודה המרכזית
הרישיונות הנוחים ביותר למוצר מסחרי הם רישיונות מתירניים: MIT, Apache 2.0 ו-BSD. הם מאפשרים כמעט הכול: להשתמש בקוד, לשנות אותו, למכור את המוצר ולהשאיר את קוד המקור שלכם סגור. יש חובה אחת: לשמר את נוסח הרישיון ואת ציון הקרדיט. Apache 2.0 גם מגן מפני תביעות פטנטים ומחייב לסמן קבצים ששונו. אם הקוד של מישהו אחר כפוף לאחד מהרישיונות האלה, אפשר להשתמש בו בבטחה במוצר מסחרי.
נתחיל בחדשות הטובות. למי שבונה מוצר למכירה, האפשרות הטובה ביותר היא קבוצת רישיונות שנקראת רישיונות מתירניים. יש כמה כאלה, אבל שלושת הנפוצים ביותר הם MIT, Apache 2.0 ו-BSD. שלושתם עונים „כן” על שתי השאלות הראשונות ומאפשרים לכם להשאיר את קוד המקור שלכם סגור.
הנפוץ והפשוט ביותר הוא MIT. הנוסח שלו נכנס לפסקה אחת.
ניתנת בזאת רשות, ללא תשלום, לכל אדם המקבל עותק של תוכנה זו, להשתמש בה ללא הגבלה, לרבות הזכות להשתמש, להעתיק, לשנות, למזג, לפרסם, להפיץ, להעניק רישיון משנה ולמכור עותקים, ובלבד שהודעת זכויות היוצרים והודעת הרשות שלעיל ייכללו בכל העותקים.
במילים פשוטות, MIT מאפשר לעשות כמעט כל דבר עם הקוד, לרבות למכור את המוצר ולהשאיר את קוד המקור שלכם סגור. החובה היחידה היא לכלול את נוסח הרישיון ואת שורת הקרדיט. לדוגמה, Babel, .NET ו-Rails מופצים תחת MIT, כך שכמעט בוודאות כבר השתמשתם בקוד הכפוף לרישיון הזה.
Apache 2.0 פועל באופן דומה, אבל מוסיף שתי נקודות חשובות. ראשית, הגנה מפורשת מפני תביעות פטנטים: מחברי הקוד מתחייבים שלא לתבוע אתכם בגין פטנטים על הקוד הזה. שנית, יש כמה דרישות פורמליות נוספות לשימוש.
מותר לכם לשכפל ולהפיץ עותקים של העבודה או של יצירות נגזרות בכל מדיום, עם שינויים או בלעדיהם, בתנאי שתמסרו למקבלים עותק של הרישיון, תסמנו קבצים ששונו, תשמרו את הודעות זכויות היוצרים והפטנטים, ותכללו עותק קריא של קובץ NOTICE, אם קיים.
BSD (בגרסאות עם 2 ו-3 סעיפים) דומה בעיקרו ל-MIT: להשתמש, לשנות, למכור ולשמר את הודעת זכויות היוצרים. ריכזתי את שלושתם בטבלה כדי שתוכלו לראות את ההבדלים במבט אחד.
| רישיון | מכירת המוצר | השארת קוד המקור סגור | מה צריך לעשות | הגנה מפני פטנטים |
|---|---|---|---|---|
| MIT | כן | כן | לשמר את הודעת זכויות היוצרים ואת נוסח הרישיון | אין סעיף |
| Apache 2.0 | כן | כן | הודעת זכויות יוצרים, קובץ NOTICE וסימון שינויים | כן |
| BSD (2 ו-3 סעיפים) | כן | כן | לשמר את הודעת זכויות היוצרים | לא |
איך ליישם זאת במקרה שלכם: אם אתם רואים MIT, Apache 2.0 או BSD בקוד של מישהו אחר, אתם יכולים להיות רגועים: מותר להשתמש בו במוצר מסחרי, לשנות אותו ולהשאיר את קוד המקור שלכם סגור. רק צריך להקפיד שלא להסיר את קובץ הרישיון ואת הקרדיט מהחלק שלקחתם.
איך חלות חובות מסירת קוד המקור של GPL ו-AGPL?
הנקודה המרכזית
GPL ו-AGPL מאפשרים שימוש מסחרי. חובות קוד המקור של GPL נוצרות כשמעבירים עותקים של יצירה הכפופה לרישיון; שימוש רגיל בשרת בלי להעביר עותק אינו הטריגר הזה. AGPLv3 מוסיף חובת הצעת קוד מקור למשתמשים שמתקשרים מרחוק עם גרסה ששונתה. קבעו איזו יצירה משולבת כפופה לרישיון: רכיבים נפרדים ועצמאיים אינם נכללים בה אוטומטית.
Copyleft משאיר יצירה הכפופה לרישיון ואת נגזרותיה תחת אותו רישיון כשהתנאים הרלוונטיים מתקיימים. ב-GPLv3, הפצת עותקי קוד מקור או קוד בינרי של יצירה מכוסה או יצירה נגזרת משולבת דורשת עמידה בתנאי הרישיון ובחובות קוד המקור המתאים. הוא אינו חל אוטומטית על כל תוכנית עצמאית באותו מוצר או שרת.
בדוגמת שירות האינטרנט, אירוח ספריית GPL בשרת שלכם בלי למסור עותקים למשתמשים אינו מחייב כשלעצמו לפרסם את כל השירות. הפצת יישום משולב הכפוף לרישיון ללקוחות עשויה להפעיל חובות GPL; בדקו את השילוב ואת הרישיון לפני קביעה איזה קוד מקור יש לצרף. לקוח דפדפן שנמסר למשתמשים הוא שאלת הפצה נפרדת.
AGPLv3 מוסיף תנאי רשת: אם אתם משנים את התוכנית ומשתמשים מתקשרים עם הגרסה הזאת מרחוק, יש להציע להם באופן בולט את קוד המקור המתאים שלה. זה מדויק יותר מהטענה שאירוח כל רכיב AGPL פותח כל חלק עצמאי של השירות.
במוצר קנייני בדקו את היצירה הכפופה לרישיון, את אופן שילוב הרכיבים, אם מפיצים עותקים ואם חל תנאי התקשורת ברשת של AGPL. בחרו חלופה מתירנית תואמת או קבלו הרשאה נפרדת אם אינכם יכולים לעמוד בחובות הרלוונטיות. שימוש מסחרי כשלעצמו מותר; השאלה היא עמידה ברישיון ובשילוב בפועל.
מה לעשות אם אין במאגר קובץ רישיון כלל?
הנקודה המרכזית
היעדר קובץ רישיון פירושו שאסור לכם להשתמש בקוד. אין פירוש הדבר „הוא בחינם”: להפך, ללא רישיון הקוד נשאר תחת מלוא זכויות היוצרים של המחבר, ואין לכם זכות להשתמש בו, להעתיקו או לשנותו. ההרשאה לצפות בו וליצור לו fork בתוך GitHub אינה עוזרת כאן — היא אינה מעניקה לכם זכות לשלב את הקוד במוצר שלכם. אם אתם באמת זקוקים לקוד, הדרך הנקייה היחידה היא לכתוב למחבר ולבקש רשות, או להמתין עד שיוסיף רישיון.
טעות נפוצה היא להניח שאם אין רישיון, אין הגבלות ומותר להשתמש בקוד בחופשיות. ההפך הוא הנכון. היעדר רישיון אינו הרשאה; כברירת מחדל, פירושו שאין הרשאה. קוד ללא רישיון נשאר תחת מלוא זכויות היוצרים של המחבר, ואסור לכם לגעת בו.
הכלל שהתחלנו בו חל גם כאן: כברירת מחדל, הקוד מוגן בזכויות יוצרים, וללא הרשאה מפורשת אסור להעתיק, לשנות או להפיץ אותו. האפשרות לצפות בו וליצור לו fork בתוך GitHub אינה עוקפת את המכשול הזה — היא אינה מעניקה לכם זכות להשתמש בקוד במוצר שלכם.
מה לעשות בפועל אם לקוד אין רישיון אבל אתם באמת זקוקים לו:
- כתבו למחבר. פנו אליו ישירות באזור הדיונים של המאגר או בדוא״ל, ושאלו אם מותר לכם להשתמש בקוד ובאילו תנאים. לפעמים המחבר פשוט שכח להוסיף רישיון, ויוסיף אותו אם תבקשו.
- חפשו תחליף. כמעט לכל משימה יש מאגר דומה שני, שלישי ועשירי — ביניהם תמצאו אחד עם רישיון MIT או Apache תקין.
- אל תשתמשו בו. אם אין לכם רשות ואין תחליף, הקוד אינו שלכם, ואסור לכם לשלב אותו במוצר שבכוונתכם למכור. הפיתוי לחשוב „מי כבר יגלה?” נגמר רע בדיוק כשהמוצר מתחיל להרוויח כסף ולמשוך תשומת לב.
מה אם Claude עצמו הוסיף לפרויקט קוד של מישהו אחר?
הנקודה המרכזית
זהו מקרה נפרד, וחשוב לא לבלבל בינו לבין העתקה ישירה של מאגר. כשאתם לוקחים בעצמכם קוד ממאגר מסוים, עליכם לציית לרישיון שלו. כש-Claude או AI אחר מייצר קוד בתגובה לבקשה שלכם, הוא בדרך כלל יוצר טקסט משלו, שהורכב לצורך המשימה, ולא מעתיק קובץ של מישהו אחר; ואז השאלה עוברת לזכויות בקוד שנוצר. אבל אם ה-AI העתיק בבירור קטע מזוהה מקוד של מישהו אחר שכפוף לרישיון, תנאי הרישיון עדיין חלים. כדאי לבדוק את המקור בשני המקרים.
יש כאן שכבה שנייה, וקל לבלבל בינה לבין הראשונה. דבר אחד הוא להיכנס למאגר ולהעתיק ממנו קובץ: במקרה כזה כל מה שנאמר למעלה על הרישיון הוא חובה ישירה שלכם. דבר אחר הוא כש-Claude כותב עבורכם קוד בתגובה לבקשה.
במקרים רגילים, AI מייצר טקסט משלו, שהורכב למשימה שלכם, ולא מעתיק קובץ של מישהו אחר. אז השאלה עוברת לתחום אחר: למי שייך הקוד שנוצר, והאם מותר למכור אותו? זהו נושא רחב בפני עצמו, וסקרתי אותו במאמר על למי שייך קוד שנכתב על ידי AI.
אבל יש חריג שחשוב לזכור. לפעמים AI מפיק קטע מזוהה מהקוד של מישהו אחר כמעט מילה במילה — למשל, פונקציה שלמה מספרייה מוכרת. במקרה כזה הרישיון של הספרייה עדיין חל, בלי קשר למי שהקליד בפועל את המקשים. לכן יש לבדוק בלוקים גדולים ומוכנים ש-Claude שילב בשלמותם, בדיוק כפי שהייתם בודקים אותם אילו העתקתם אותם בעצמכם.
איך לבדוק רישיון לפני שימוש בקוד: השלבים
הנקודה המרכזית
התהליך הוא כזה: פתחו את דף המאגר ובדקו את שם הרישיון בסרגל הצד, פתחו את קובץ LICENSE עצמו, זהו את הסוג — מתירני (MIT, Apache, BSD) או Copyleft (GPL, AGPL) — השוו אותו למקרה שלכם והחליטו אם להשתמש בקוד או לחפש תחליף. אם אין רישיון כלל, אל תשתמשו בקוד. הבדיקה כולה נמשכת כמה דקות, וצריך לבצע אותה לפני שהקוד נכנס לפרויקט, לא אחר כך.
בואו נהפוך את כל זה לרשימת בדיקה קצרה עבור כל קוד של צד שלישי, לפני שמכניסים אותו לפרויקט. עברו מלמעלה למטה.
מצאו את שם הרישיון בדף המאגר
פתחו את המאגר ב-GitHub. שם הרישיון מופיע בדרך כלל בעמודה הימנית או מתחת לרשימת הקבצים — למשל, „MIT License”, „Apache-2.0” או „GPL-3.0”. אם השדה ריק ואין קובץ רישיון, זה כבר סימן אזהרה; חזרו אליו בשלב האחרון.
פתחו את קובץ הרישיון עצמו
מצאו ברשימת הקבצים את LICENSE, LICENSE.md או COPYING ופתחו אותו. ודאו שהשם תואם למה שמוצג בסרגל הצד ושהרישיון חל על הקוד שבו אתם משתמשים, ולא רק על חלק נפרד במאגר.
זהו את הסוג: מתירני או Copyleft
MIT, Apache 2.0 ו-BSD הם רישיונות מתירניים; אפשר להשתמש בקוד במוצר מסחרי סגור. GPL ו-AGPL הם רישיונות Copyleft; בדקו את היצירה הכפופה לרישיון, את ההפצה וכל תנאי רשת של AGPL לפני קביעת חובות קוד המקור. השם לבדו אינו קובע אילו רכיבים עצמאיים נכללים.
השוו אותו למקרה שלכם
ענו על שלוש שאלות: האם אתם מוכרים את המוצר, האם אתם משנים את הקוד, והאם אתם רוצים להשאיר את קוד המקור סגור? MIT, Apache ו-BSD מתאימים למוצר סגור למכירה. ב-GPL וב-AGPL קבעו לאיזו יצירה מכוסה או משולבת יידרש קוד מקור מתאים ומתי נוצרת החובה; בדקו אם תוכלו לעמוד בתנאים האלה.
אין רישיון? אל תשתמשו בו
אם אין קובץ רישיון וב-README אין מידע על הרשאה, אסור לכם להשתמש בקוד. כתבו למחבר ובקשו רשות, או מצאו קוד מקביל עם רישיון תקין. „הוא זמין לציבור” אינה הרשאה.
הבדיקה הזאת נראית מייגעת עד הפעם הראשונה שהמוצר שלכם גדל, מתחיל להרוויח כסף ומישהו שואל על קוד הצד השלישי שבתוכו. שתי דקות בהתחלה עולות פחות מהתמודדות עם מחלוקת בהמשך. במאמר נפרד אני מסביר מה לעשות עם המוצר אחר כך כדי שלא ייתקע אחרי ההשקה: בניתי מוצר עם AI; מה עכשיו.
שאלות נפוצות
האם אפשר למכור מוצר שמכיל קוד של מישהו אחר מ-GitHub?
כן, אם הקוד כפוף לרישיון מתירני — MIT, Apache 2.0 או BSD. הם מאפשרים להשתמש בקוד במוצר מסחרי, למכור אותו ולהשאיר את קוד המקור שלכם סגור, ודורשים רק לשמר את נוסח הרישיון ואת ציון הקרדיט. גם GPL ו-AGPL מאפשרים שימוש מסחרי, אך חובות קוד המקור תלויות ביצירה הכפופה לרישיון ובהפצה או בתנאי הרשת החל של AGPL. בלי קובץ רישיון, אסור לכם להשתמש בקוד כלל.
מה פירוש הדבר אם אין רישיון במאגר GitHub?
פירוש הדבר שאסור לכם להשתמש בקוד. כברירת מחדל, היעדר רישיון פירושו שאין הרשאה; אין פירושו „חינם”. הקוד נשאר תחת מלוא זכויות היוצרים של המחבר. האפשרות לצפות במאגר וליצור לו fork בתוך GitHub אינה מעניקה לכם זכות להשתמש בקוד במוצר שלכם. אם אתם זקוקים לקוד, כתבו למחבר ובקשו רשות, או מצאו תחליף עם רישיון פתוח.
מה ההבדל בין MIT ל-GPL עבור המוצר שלי?
MIT מאפשר להשתמש בקוד ולשנות אותו, למכור את המוצר ולהשאיר את קוד המקור שלכם סגור — החובה היחידה היא לשמר את נוסח הרישיון. GPL מאפשר גם הוא שימוש מסחרי, אך העברת יצירה משולבת או נגזרת הכפופה לו מחייבת עמידה בחובות קוד המקור המתאים והרישיון הזהה. אירוח בלבד בלי העברת עותק שונה מכך, ורכיבים נפרדים ועצמאיים אינם נכללים אוטומטית.
האם עליי לעשות משהו אם אני משתמש בקוד תחת רישיון MIT?
כן, דבר קטן אחד: לשמר את נוסח רישיון MIT ואת שורת הקרדיט מהקוד שבו השתמשתם בפרויקט. בדרך כלל זהו אותו קובץ LICENSE שמצורף למקור. MIT אינו דורש דבר נוסף — מותר לשנות את הקוד, למכור את המוצר ולהשאיר את קוד המקור שלכם סגור.
מה אם Claude עצמו הוסיף קוד של מישהו אחר, ולא אני?
עדיין כדאי לבדוק את המקור. AI בדרך כלל מייצר טקסט משלו למשימה שלכם, ואז השאלה עוברת לזכויות בקוד שנוצר — זהו נושא נפרד. אבל אם AI העתיק כמעט מילה במילה קטע מזוהה מקוד של מישהו אחר מספרייה מוכרת, רישיון הספרייה עדיין חל. בדקו בלוקים גדולים ומוכנים ששולבו בשלמותם כפי שהייתם בודקים העתקה והדבקה משלכם.
מקורות
- choosealicense.com - פרויקט ייחוס של GitHub לבחירת רישיון
- choosealicense.com - מה פירוש היעדר רישיון
- תנאי השירות של GitHub, סעיף D (הענקת רישיון למשתמשים אחרים)
- רישיון MIT (opensource.org)
- רישיון Apache 2.0 (apache.org)
- הרישיון הציבורי הכללי של GNU, גרסה 3.0 (gnu.org)
- הרישיון הציבורי הכללי של GNU Affero, גרסה 3.0 (gnu.org)
פרטים נוספים
שאלות ותשובות: קוד מ-GitHub במוצר מסחרי: רישיונות ומה צריך לבדוק
האם אירוח ספריית GPL מחייב לפרסם את כל שירות האינטרנט שלי?
אירוח בלבד, בלי העברת עותקים, אינו טריגר ההפצה של GPL. אם מפיצים יישום משולב או נגזר הכפוף לרישיון, חובות קוד מקור עשויות לחול על היצירה הזאת; רכיבים עצמאיים אינם נכללים אוטומטית.
איזה תנאי נוסף AGPLv3 מוסיף לשירות אינטרנט?
תוכנית AGPL ששונתה ותומכת בתקשורת מרחוק דרך הרשת חייבת להציע את קוד המקור המתאים שלה למשתמשים האלה. בדקו את התוכנית הכפופה לרישיון ואת השילוב, במקום להניח שאין צורך בקוד מקור או שכל שירות עצמאי חייב להיפתח.