התדמית של עולם התכנה החופשית על פרשת דרכים

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

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

  • חזרתו של RMS להנהלת המוסד לתוכנה החופשית הבאישה את המוסד בעיני רבים, והחלה נטישה מדודה אבל מורגשת של תורמים (אני בינהם) ופרויקטים בולטים, חלקם עמודי תווך של פרויקט GNU.
  • מוצרים כמו טראוויס ו־Docker שפתאום אינם בחינם יותר לפרויקטים רבים של תוכנה חופשית בשל שינוי מדיניול – מצב ×–×” שובר הפצה של תוכנה חופשית קיימת, ועלול לגרום לאותם מוצרים לאבד משתמשים ותדמית. במקרה של טראוויס ×–×” אומר שהרבה פרויקטים של תוכנה חופשית יאלצו לעשות בדיקות שכבר היתה להם אוטומציה בצורה ידנית או להתחיל לשכתב מחדש תהליכים כדי לעבוד מול כלי אחר, או להנטש ולהפוך לעוד גופה ללא עדכונים.
  • מפתחים כמו מארק סקוויירז שהחליטו על "שברו את הכלים ולא משחקים" בצורה שיורה לעצמו ולכל הקהילה ברגל ומערערת מאוד את בטחון המשתמשים. היו עוד לפניו אבל הספריות שלו הן מרכזיות ובולטות.
  • חורים אדירים שהתגלו בשנים האחרונות בכלים מרכזיים ונפוצים, כגון Log4Shell, Heartbleed, Shellshock ואחרים.
  • יש פרויקטים שנטשו או השאירו בבלגן פרויקטים ישנים אצל גיטהאב כשמיקרוסופט קנתה אותה, אבל ×–×” כנראה מיעוט.

תזוזה קטנה ועוד אחת, מתי נענועי הסירה יהפכו אותה? הפחד שלי היא לולאת משוב ענקית שבה פתאום חברות יפחדו להשתמש במוצרים חופשיים או לתרום להם, מה שיגרום לאיבוד רוח מהמפרשים של מפתחים מתנדבים. בנקודות כאלו כדאי לזכור שהמתנדבים לא ממש מקבלים הרבה גב, חלקם אפילו לא יודעים איך לשווק את הפרויקט או לקבל תרומות גם אם ירגישו שנכון להם לבקש. המקרים של מפתחים כמו מארק סקוויירס מדאיגים אותי מאוד: בוקר אחד קם אדם ואומר לעצמו שלא משלמים לו מספיק אז הוא יתקע לכולם מקל בגלגלים (אני אפילו לא יודע אם הייתה דרך למישהו לשלם לו לפני שהתחיל להשתולל). בתגובה לא בלתי מוצדקת נחסמו לו חשבונות אצל גיטהאב ו־pypi. יש לי כמה דברים לומר למפתחים שהחליטו לפרסם קוד ברישיון פתוח – ראשית ציינו בצורה ברורה מה תנאי הרשיון (אי ציון רישיון ברור מטילה עליכם את האחריות אם למשתמשים נדפק משהו, וברירת המחדל איננה "נחלת הכלל"), ושנית היו מוכנים שיהיו לכם הרבה משתמשים מסחריים. אם לא מקובל עליכם, אל תירו לעצמכם ברגל, פצלו את הפרויקט לגרסא פתוחה ואחת סגורה בתשלום או כל דרך אחרת. לדחוף קוד ששובר את הספריה שלכם מבטיח גם נטישה של משתמשים וגם איבוד האמון בכם לעתיד, וכמובן פותח פחת לתביעות משפטיות אם הרישיון שלכם לא מצוין נכון.

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

ומה הפתרון? אין לי תשובה. גם ככה הרשת שלנו הפכה בעשורים האחרונים לריכוזית מדי. כל הקוד העדכני בגיטהאב. כל הידע הטכני בסטאק אוברפלו. הרשת החופשית שהתאהבתי בה כמעט כבר לא קיימת, כשכל הידע והתקשורת קורים בין הכתלים של 10 חברות (אני נדיב) ולא בעשרות אלפי אתרים מבוזרים. אם מחר גיטהאב משנה תנאי רשיון, או סטאק אוברפלו פושטת רגל זו מכה רצינית מאוד לקהילת המשתמשים. אני למשל מחזיק בבית תלתפסת שכל הידע של קהילת המשתמשים שלה היה בגוגל פלוס, ויום אחד פשוט הוסר בלי יכולת לגבותו כראוי, ורק אחוז קטן ממנו שוחזר אח"כ לאתר עצמאי אחר.

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

אמנת ACTA נחשפת כהרחבה בינלאומית של חוקי קופירייט

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

  • ספקי שירות יחויבו לנטר כל חומר שיועלה ×¢"×™ משתמשים כדי לוודא אם יש בו משום עבירה על חוקי הקופירייט – ×–×” אומר ששירותים כמו פליקר, יוטיוב, ובלוגיות כמו בלוגלי, ישרא וכולי יסגרו מהר מאוד כשיתברר שזה לא רווחי להחזיק צבא עורכי דין כדי לוודא את האכיפה.
  • ספק אינטרנט שנמסר לו שמשתמש שלו עובר על החוק מחויב לנתק אותו מיד, מה שאומר שאותו אדם וכל משפחתו יהיו מנועים מלגשת למידע חיוני לחינוך, בריאות ושירותים בסיסיים אחרים, ללא משפט ובירור.
  • כל העולם צריך לאמץ את המדיניות האמריקנית של "הודעה והורדה" ללא בירור ומשפט, מה שאומר למעשה צנזורה קלה ×¢"×™ לחיצה קלה על כפתור "עבירת קופירייט"
  • חובה על כל המדינות החתומות לאכוף DRM – אסור לנסות לפצח אותו ולהעתיק את החומר המוגן אפילו אם אתה היוצר שלו! ×–×” אומר גם שאסור לתרגם את החומר לפורמט אחר כדי לעזור לאנשים עם מוגבלויות וכולי.

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

דעות חמורות נוספות מפרסם ×”-EFF ומקביליו באוסטרליה וניו-זילנד, ×”× ×” סקירה של IDG, האפינגטון ואחרים. בוודאי יצוצו עוד בשעות והימים הקרובים. תודה לקשבינו שי שהביא את הידיעה לשולחן המערכת 🙂

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

Copyfight: מחיר השיר, מחיר החירות

$80K לשיר זה המחיר החדש. אם נשווה את המחיר של דולר בודד לשיר בממוצע בחנויות מקוונות, הרי שבית המשפט האמריקני העריך שה"פושעת" חילקה עשרות אלפי עותקים מכל שיר לפני שנתפסה ו"אי אפשר להעריך את הנזק". אבסורד? בוודאי, כאשר במרחק אלפי קילומטרים ספורים חוקקו חוקים שמוציאים מזרועות השיטור את חלפני הקבצים הפרטיים, אם ע"י ליגאליזציה של חלפנות פרטית ואם ע"י חוקי הגנה על הפרטיות. גיל פרוינד בדיוק התייחס לשאלות המוסר, הטכנולוגיה והחוק.

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

  1. אז מה? הפרויקט הפתוח עדיין יהיה בחוץ, מי שיודע מה שטוב לו יקח את הגרסא הפתוחה ולא הסגורה.
  2. אמנם נכונה הטענה כי הGPL משתמש בחוקי הקופירייט בצורה חתרנית כדי ליצור מצב קופילפט אבל האם באמת פג תוקף רשיון הGPL עת יפוג הקופירייט? הרי יש רשיון משתמש לחוד וקופירייט לחוד, יפרש נא עורך דין זריז אם סטולמן מפרש נכון את החוק.
  3. בהמשך לסעיף הקודם, הטענה של RMS היא שהGPL איננו EULA אלא רשימת תנאי הפצה. אני לא מבין מה ההבדל אם כך, אי אפשר להגיד שמעמדו של הGPL הוא כשל EULA "רגיל" אחר?

  4. ההצעה של הפיראטים אכן לא מושלמת. הרי מה היא מטרת החוק? לשמור על זכויות המפיצים (ולפעמים קצת על זכויות היוצרים) לקחת פסק זמן להנות מהכנסות מובטחות מהיצירה לפני שזו תהפוך לרעיון חופשיים ברשות הציבור, לצורך המפורש של תועלת הציבור. והרי איך תשמור על תועלת הציבור בלתי אם ע"י קופילפט? לכן אם כבר עושים רפורמה יסודית אפשר להרחיב ולהפריד את ההגדרות בחוק לתוכנות, או לכל יצירה שחשובה הפצת התבנית/קוד/מקור שלה ולא רק התוצר הסופי, ואז לנסח את החוק אחרת בהתייחס לזה, או לחלופין:
  5. כאשר פגה תקופת הגנת הקופירייט, למה להשליך את הרעיונות אל ואקום "נחלת הכלל" ללא שום תנאי? האם PD בהגדרתו הנוכחית היא ברירת המחדל הנכונה? הייתי רוצה לדמיין איתכם עולם שבו ברירת המחדל לנחלת הכלל היא רשיון CC-by-SA, שזה פותר גם את דאגותיו של סטולמן וגם בעיותיהם של עוד הרבה חומרים אחרים.

CopyFight 3: הפיראטים לפרלמנט!

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

הבעיה המרכזית של אכיפת קופירייט בימינו, אומר פאלקפינגה, איננה ספרים לא חוקיים בחנות או הופעות "גרסאות כיסוי" שאינן מפרישות תמלוגים לאקו"ם, אלא העובדה שאי אפשר לשלוח סרטון או שיר בדואל, ×›×™ לאחרונה ממשלות מערביות ו"דמוקרטיות" מרגלות אחרי כל ביט של מידע שיוצא ונכנס על הקו שלך, וכך, למשל, הלך על סודיות הדואר, שהיתה ×›×” קדושה פעם, ×›×™ ×–×” הרי אומר שגם כל מכתב לרופא או לאשתך מועתקים ונבדקים. קופירייט הפך להיות תעשייה מונופוליסטית, שמשפיעה לרעה על הדמוקרטיה וזכויות הפרט. המשפט הבינלאומי מסכים שהאחריות לתתוכן מכתבים לא תיפול על הדוור, אבל תאגידים חזקים היום דוחפים לכפות על ספקי אינטרנט אחריות על התנהגות המשתמשים ותכניהם… אז מה חשוב יותר? פרטיות ודמוקרטיה, או קופירייט? משם, הוא אומר, הולך חסיון מקורות, חופש העיתונות, אנשים נאלצים להפעיל צנזורה עצמית, ובקיצור הוא מתחבר באופן מוזר למה שכתבתי השבוע לגבי "חברת החשודים", סדרת הפודקאסטים של רשות השידור הקנדית, רק שכאן מדובר בצד של התעשיה ולא החרדתיות הבטחונית, שדוחפת להתנהגות הבעייתית, ואולי רוכבת עליה. כל עוד ×–×” ×™×”×™×” רווחי, אף אחד לא ירצה לעזוב את המושכות…

This planet has – or rather had – a problem, which was this: most of the people living on it were unhappy for pretty much of the time. Many solutions were suggested for this problem, but most of these were largely concerned with the movements of small green pieces of paper, which is odd because on the whole it wasn't the small green pieces of paper that were unhappy.

DNA, HHGTTG

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

הצעותיו לעתיד: הגבלת חוקי הקופירייט אך ורק על שימושים מסחריים. על ממשלות לעודד איסוף, צריכה, שימוש (רמיקס, גזירה) והפצה של ידע ותרבות בצורתה הבלתי מסחרית. המטרה בעיניו היא שלכלל האנושות תהיה גישה מלאה לכלל הידע האנושי בכל מקום ובעל זמן. הטכנולוגיה כאן, נשאר רק לפתור את הבעיות שמציב החוק, הוא אומר. כרגע מה שעומד כאן לרועץ הוא המונופול של התעשייה הזו, ולדעתו ×–×” בסדר גמור להקריב את תחום התעשייה ×”×–×” בשביל המטרה היותר גדולה. גם הוא רואה את התעשיה שורדת ×›×™ עדיין אנשים ירצו לצרוך את הבידור שלהם בכל מיני דרכים יותר נוחות, והוא משווה את ×–×” לשירותי שידוך ואתרי היכרויות – מה שחינם וחופשי לא אומר שאין מקום לשירות משופר בתשלום.

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

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

  • חילופי קבצים ונגזרות יצירות למטרות לא מסחריות יהיו חופשיים.
  • תקופת ×”×”×’× ×” על זכויות היוצרים תקוצר משמעותית ל5-10 שנים מרגע הפרסום.
  • ×”×”×’× ×” על שיוך תהיה אבסולוטית.
  • × ×–"ק דיגיטאלי יוצא מהחוק. מבחינתם זו דרכן של חברות לאכוף חוקי קופירייט פרטיים ("ובשביל ×–×” יש לנו פרלמנט, אז תודה אבל לא תודה").
  • פטנטים הם דבר רע ויש לבטל אותם, החל מפטנטים על תוכנה. לדבריו פטנטים קיימים רק על הסקאלה שבין "מיותרים" לבין "שטניים", והוא מדגים.
  • חיזוק הפרטיות, השמת דגש על הליכים תקינים להגנת הפרט מהשתוללות ממשלתית ומסחרית על חשבון זכויותיו.
  • שקיפות שלטונית.

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

לבסוף שלוש שאלות חשובות שעולות בסוף הרצאתו: האחת בנושא "סימן רשום" – טריידמארק – והוא מייד עונה שאין כאן קשר לזכות מעתיקים ומפיצים או למונופול, אלא סימן שמזהה אותנתיות של מוצר או פירמה או תו איכות ומגן על הצרכן, והלא כל המטרה היא כאן לבטל את כוחות מונופולי המפיצים ולתת את ×”×›×— ליוצר ולצרכן, ולכן המצע שלהם לא נוגע בכלי ×”×–×”, שעושה את עבודתו נאמנה.

השאלה השניה היא לגבי תפוגת זכויות היוצרים אחרי 5 שנים – מה יקרה ליצירות שהיו מוגנות תחת ×”GPL? האם EMACS והקרנל של לינוקס יהפכו בבת אחת לתוכנה ברשות הכלל? "כן!" הוא אומר בפשטות, ולדעתו זו בעיה קטנה מאוד יחסית לכל היתרונות של תוכנה ויצירות אחרות שישוחררו לציבור עקב השינוי.

והשאלה עם התשובה הכי מעניינת ממשיכה ויכוח קטן שהיה לי בעבר עם צפרירמה יקרה לעולם התרופות אם לא יהיו פטנטים? ובכן, ראשית מערכת הפטנטים של העולם הראשון מונעת תרופות ועזרה מהעולם השלישי, לדבריו. שנית הוא מדגים שלפי מבנה ההוצאות והרווח של 20 חברות התרופות הגדולות, אין שום פגיעה ביכולת הקיום של החברה בלי פטנטים, רק פגיעה קלה ברווחים ואילוץ מעבר למודל עיסקי שונה במקצת: 80% מהכנסות החברות מגיע מהציבור, אבל לפי הדוחו"ת השנתיים, רק 15% מהמחזור יוצא על מו"פ, לפי ה-FDA שני שליש מתוך זה יוצא על מחקר לעקיפת פטנטים וזכויות של חברות אחרות(!!). 30% מההכנסות יוצא על ייצור. אחרי 45% אלו, השאר הוא שיווק ורווחים נקיים. אם נסכים ש45% משמשים באמת את טובת הציבור, את 30% של הייצור נוציא לקבלני משנה מקומיים כדי לחסוך בעלויות אם אפשר, נשאר עם סכום מאוד קטן שהוא המו"פ הדרוש, ושראוי שימומן ממענקים מכספי משלמי המיסים ויותיר את הידע ברשות הציבור ולא במונופול חברות התרופות. אני שוב בעד.

למפלגת הפיראטים יש דף מפורט על אלטרנטיבות. אני הייתי ממליץ לכמה מפלגות ישראליות לאמץ את הרעיון.