ברוס פרנס
רישיון CAL
רישיון CAL מאפשר שימוש ב-Holochain כתוכנת קוד פתוח וחינמית, כל עוד מתקיימים מספר תנאים. ראשית, יש לספק את קוד המקור של Holochain ואת כל היצירות הנגזרות באותם תנאים, לרבות תנאים הקשורים לשמירה על סודיות מפתחות הצפנה. שנית, הזכות לביצוע פומבי של Holochain, לרבות השימוש ב-Holochain API להפעלת אפליקציות, ניתנת רק תוך שמירה על סודיות ואוטונומיה של מפתחות ההצפנה הפרטיים של כל משתמש בודד.
CAL שונה מבחינה רעיונית מרישיונות אחרים - אם שירות משתמש בתוכנה תחת רישיון זה, הוא מכסה לא רק את הקוד, אלא גם את הנתונים המעובדים. במסגרת CAL, אם סודיות המפתח של המשתמש נפגעת (לדוגמה, מפתחות מאוחסנים בשרת מרכזי), אזי הבעלות על הנתונים מופרת והשליטה על העותקים שלו של האפליקציה אובדת. בפועל, תכונת רישיון זו מאפשרת מניפולציה של מפתחות רק בצד של משתמש הקצה, מבלי לאחסן אותם בשרתים מרכזיים.
כך למשל, רישיון CAL לא יאפשר לחברה ליצור צ'אט P2P ארגוני משלה על בסיס Holochain, בו ממוקמים מפתחות עובדים על אחסון משותף בשליטת החברה, מה שלא שולל את האפשרות לקרוא תכתובות. כך מנסה Holochain להבטיח שכל אפליקציה מבוססת Holochain תהיה אמינה ואוטונומית. אם אפליקציה משתמשת במערכות מרכזיות לעבודה עם מפתחות משתמש, נשללת מאפליקציה כזו הזכות לעבוד עם Holochain.
ברוס פרנס
פרנס הסביר כי מאפיין חשוב ברישיונות פתוחים הוא היכולת ליישם אותם מבלי לערב עורכי דין. משתמש יכול פשוט להתקין תוכנית שמגיעה תחת רישיון פתוח שאושר על ידי OSI, וכל עוד הוא לא משנה את הקוד או נותן את התוכנית למישהו אחר, הוא אפילו לא צריך לקרוא את הרישיון. ה-OSI אישר יותר מ-100 רישיונות פתוחים, שכולם עוקבים אחר המודל הזה. אבל CAL שובר את המודל הזה - אם מישהו מפעיל תוכנית תחת CAL ויש לו משתמשים, אז יש לו אחריות נוספת להחזיר נתונים לאותם משתמשים.
עם הרישיון החדש, Holochain מנסה לשלוט ברשת האפליקציות ולהתנגד לעובדה שמפתחי לקוחות לפלטפורמה מבוזרת יכולים לאגד משתמשים לעצמם על ידי לכידת הנתונים שלהם. פרנס מכיר במטרה הטובה של הבטחת פרטיות המשתמש, אך סבור שלא מקובל שיידרש ייעוץ משפטי כדי להבין את הרישיון וליצור אינטראקציה עם המשתמשים. פרנס גם הפנה את תשומת הלב לאכזריות של ריבוי הרישיונות, ששפעה מקשה על שילוב יישומים ברישיונות שונים, וציין כי ניתן להסתדר עם שלושה רישיונות בלבד - AGPLv3, LGPLv3 ו-Apache v2.
ה-CAL פותח על ידי עורך הדין הנודע ואן לינדברג (
לינדברג השיב כי לאנשים רבים יש דעות קדומות לגבי ה-CAL ומנסים להשתמש בכל תירוץ כדי להתנגד לו. המילה לובינג אינה מתאימה בהקשר זה, שכן הרישיון נבדק ונדון בפורומים ציבוריים, ורק נושאים פרוצדורליים נדונו בפרטיות.
פמלה צ'סטק, שעומדת בראש הוועדה לבדיקת רישיונות, אמרה שאין שום דבר חריג בהתכתבות הפרטית מכיוון שמועצת השלטון של OSI בדרך כלל מתייעצת עם גורמים לפני בדיקת רישיון. היא גם ניהלה שיחת טלפון עם לינדברג, שבה ניסתה להסביר בדיוק מה הבעיות ברישיון המוצע. אולי התקשורת הזו לא הובנה כהלכה. באשר לרישיון כ.א.ל, הדיון ביחס אליו טרם הסתיים וטרם גובשה חוות דעת סופית.
מקור: OpenNet.ru