האם זה בסדר שתיהיה בעולם תוכנה קניינית?
אלו שמכירים אותי יודעים שהתשובה שלי היא חד משמעית לא.
הסיבה שלי היא הסיבה האידאולוגית. תוכנה קניינית עוצרת את התפתחות הטכנולוגיה ועל ידי כך את התפתחות המין האנושי (מדוע המין האנושי צריך להתפתח, זו שאלה פילוסופית בפני עצמה
).
בפוסט הזה אני רוצה לדבר על היבט מעשי כלכלי ולא רק על ההיבט האידאולוגי. על ההיבט האידאולוגי כתבתי כבר לא מעט, ההיבט האידאולוגי מוזכר גם בשני הספרים שלי ולדעתי מוסבר שם יפה, מבלי להלאות את הקורא.
אנשים רבים טוענים שתוכנה קניינית ברגע שהחברה שכתבה אותה נותנת גם שירות כמו שצריך, זה טוב למשתמשים ונותן את כל מה שהם זקוקים לא.
על פניו הטיעון הזה נשמע הגיוני וסביר. בפועל, בעשרים שנה ניסיון בעולם התוכנה (כן, למרות שאני צעיר יחסית יש לי עשרים שנה ניסיון בעולם הזה) עדיין לא ראיתי ולו חברה אחת שנתנה שירות טוב למוצר, שלא בתשלום נפרד.
מדוע זה ככה? האם סתם כי חברות לא רוצות לתת שירות? מן הסתם לא סביר, אחרי הכל חברות תוכנה קנייניות מתקיימות ממשתמשים שקונים את התוכנה שלהם אז כדאי להם לתת שירות.
מחשבה עמוקה יותר על העניין מראה את הפתרון.
חברת תוכנה קניינית שתיתן שירות טוב שלא בתשלום נפרד, תפשוט את הרגל מהר מאד! מדוע?
ההסבר הוא פשוט, חברת תוכנה מעסיקה מתכנתים שיכתבו את התוכנה אותה היא מוכרת. לאחר שכתיבת התוכנה נסתיימה (אין בעצם מצב כזה, תוכנה לעולם אינה מוצר מוגמר) החברה מוכרת את התוכנה והמתכנתים ממשיכים לעבוד על המוצר הבא, הגרסה הבאה וכד'.
אבל את המשתמשים מן הסתם הגרסה הבאה לא מעניינת. הם רוצים שירות עבור המוצר הקייים, שירות עבור המוצר הקיים כולל תיקוני באגים ותמיכה בהפעלת התוכנה. כל זה דורש משאבים מהחברה, משאבים נוספים מעבר למתכנתים.
נניח שהחברה באמת רצינית ומשקיעה באנשי תמיכה, אותם אנשי תמיכה נתקלים בתלונות על באגים. מי יתקן את הבאגים?
מאחר שקוד המקור זמין רק למתכנתי החברה, מן הסתם רק הם יכולים לתקן את הבאגים, אבל רגע, הם עסוקים, הם כותבים את הגרסה הבאה.
אז מה עושים? מעקבים את הגרסה הבאה כדי לתקן באגים?
אני מניח שמכאן ברור שחברה שבאמת תנסה לתת שירות שלא בתשלום לתוכנה קניינית תפשוט את הרגל תוך זמן קצר.
לעומת זאת מה קורה בתוכנה חופשית?
את מרבית הבאגים הקטנים, יכולה הקהילה לתקן, לפעמים הרבה יותר מהר מאשר יצרן התוכנה.
תמיכה יכולה להנתן לתוכנה גם על ידי חברות אחרות, כך המשתמש מרוויח וגם יצרן התוכנה מרוויח, הוא יכול לעבוד בשקט על הגרסה הבאה\המוצר הבא.
הטענה הרווחת כנגד זה היא שגם מתכנתי תוכנה חופשית צריכים לשלם חשבונות כמו כולנו ולכן צריכים כסף.
טענה זו מקורה באי ההבנה והמחשבה שתוכנה חופשית = תוכנה חינמית.
תוכנה חופשית קודם כל אינה בהכרח חינמית, מעבר לזה, עיקר הפרנסה בתוכנה היא לא מכירת רשיונות אלא תמיכה ואת זה אפשר לעשות יפה מאד ואולי אפילו טוב יותר בתוכנה חופשית. וכפי שהסברתי בפוסט זה, חברה שתנסה למכור תוכנה ולתת עבורה תמיכה שלא בתשלום נפרד, תפשוט את הרגל מהר מאד.
הוספת תגובה
| לא הולך להתווכח רק להציע | ג'ניה | 31/08/2008 04:55:17 | |
|
הכתבות שלך הן:
1.דיבורי סרק לאוויר 2.מעידות על חוסר ידע 3.לא מעניינות 4.סובייקטיביות ולא מדייקות בעובדות עכשיו תקרא 2 פוסטים שמאוד אהבתי בבלוג של איש אחד: http://blog.shemesh.biz/?p=546 http://blog.shemesh.biz/?p=545 הכתבות שלו הן: 1.מעניינות ומרתקות 2.לא מלכלכות על אף אחד 3.מכילות מידע אמין והגיוני אני מציע לך ללמוד מהבחורצ'יק הוספת תגובה | |||
| לא מדייק בעובדות? | אורי עידן | 31/08/2008 10:30:00 | |
|
אם אחת מהעובדות אותן אני מביא אינה מדוייקת אשמח לתיקון.
לגבי סוביקטיביות, אין ספק, כל הדברים אותם אני כותב בבלוג הם סוביקטיביים לחלוטין. זו מטרת הבלוג. אתה כמובן לא חייב להסכים איתי ואני תמיד שמח לשמוע דעות אחרות. למשל כיצד יתכן שהעולם יתקדם כאשר אין תוכנה חופשית? הוספת תגובה | |||
| מודל עסקי שנשמט מהניתוח | שודד הטלכתבים | 11/08/2008 12:00:04 | |
|
בניתוח שלך לא כללת את המודל העסקי הבא, שגם הוא בעייתי עבור הלקוחות:
חברת תוכנה קניינית מוכרת תוכנה תמורת תשלום קבוע + דמי מנוי שנתיים שמקנים ללקוח את הזכות לקבל גירסאות מעודכנות ותיקונים. אני עבדתי בחברה שהשתמשה במודל העסקי זה. הבעיה שהיית יכול להצביע עליה במודל העסקי הנ"ל היא, שהחברה בהכרח קובעת סדר עדיפויות לטיפול בבעיות שהלקוחות שלה מגלים, וללקוחות אין השפעה ישירה על סדר העדיפויות. בתוכנה חופשית, לקוח יכול להביא לידי פתרון מהיר של בעיה שכואבת לו אם רק יהיה מוכן לשלם שכר עבודה למתכנת. הוספת תגובה | |||
