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