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

פרצות אחרות שזיהיתי במשך השנים:

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

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

בזמנו התכתבתי עם RMS על בעיה א', והוא לא ראה בזה בעיה.
כנראה שהוא לא היה מודע להבדלים בין תוכנות באורך של עד 10,000 שורות (כמו
הדרייבר של המדפסת שבגללו הוא נכנס לכל ההרפתקה של FSF ו-GPL) לבין תוכנות
יותר ארוכות (כמו הליבה של Linux או הקוד של Gnome).  כשמתעסקים עם תוכנות
ממש ארוכות, הקשיים המעשיים בלימוד התוכנה ובבדיקתה נהיים יותר משמעותיים.

נראה לי שצריך להתחיל לחשוב על מנגנונים לתימרוץ שחרור מערכי בדיקות ותיעוד
פנימי תחת אותם הרשיונות כמו התוכנה והמדריך למשתמש שלה.

--- עומר


On Sat, 2013-06-01 at 23:48 +0300, Yaron Shahrabani wrote:
 <עצוב, למיטב הבנתי זה אחד מגופי הקוד הפתוח הגדולים בישראל, תקנו אותי אם
 <אני טועה.
[... snipped ...]
>         
> 
> 
> 2013/6/1 Doron Ofek <do...@ofek.biz>
>         
>         
 <        אין דבר יותר רחוק ממטריקס וחופש. 
 <        מדובר בשני קווים מקבילים שלעולם לא ייפגשו.

-- 
MS-Windows is the Pal-Kal of the PC world.
My own blog is at http://www.zak.co.il/tddpirate/

My opinions, as expressed in this E-mail message, are mine alone.
They do not represent the official policy of any organization with which
I may be affiliated in any way.
WARNING TO SPAMMERS:  at http://www.zak.co.il/spamwarning.html

_______________________________________________
Discussions mailing list
Discussions@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/discussions

לענות