פרויקטים של קוד פתוח הם בין הדברים היפים והמשמעותיים שיש כיום בעולם התוכנה והאינטרנט, אבל בה בעת גם הכי פחות מובנים לרבים. לצד רומנטיזציה והפרזה באפשרויות הגלומות בקוד פתוח ישנם לפעמים ביקורת ורתיעה חסרי בסיס, וגם חוסר הבנה יסודית איך בכלל הדבר חי ועובד. לכן, כדי לעשות קצת סדר בדברים, מפורטת להלן רשימה של עשר תפיסות רווחות ולא תמיד נכונות לגבי קוד פתוח.
1. קוד פתוח זה בחינם - לא תמיד. כמובן שישנם יישומים רבים שמתכנתים או אנשי מקצוע יכולים להשתמש בהם בחופשיות בלי שלם, אבל לגבי הרוב המכריע של האוכלוסיה זה לא תמיד תופס. למשל, מערכת ההפעלה Linux הכתובה בקוד פתוח מופצת בכמה גרסאות (Distributions) שמקצתן, ודווקא הבשלות יותר, כן עולות כסף, כמו למשל Redhat, גרסאות מסוימות של SuSE ועוד. כמו כן, עלות אינה מסתכמת רק בתוכנה עצמה אלא גם בהתקנה, קינפוג, תחזוקה, ותמיכה. לכן סביב רוב הפרויקטים הגדולים של קוד פתוח צומחות חברות המספקות - בתשלום - שירותים הכרחיים שאינם כלולים בחבילת המקור. ראו על כך בהמשך בסעיף "אין פרנסה בקוד פתוח".
2. קוד פתוח אפשר להתאים בקלות לצרכים שלי - ממש לא נכון. אמנם הנגישות לקוד תמיד קיימת, וכל מתכנת יוכל לערוך שינויים בקוד כאוות נפשו, אבל לפני שאתם רצים לעשות זאת, קחו בחשבון את הנקודות הבאות:
3. קוד פתוח בטוח יותר - כן ולא. מכיוון שהקוד גלוי לעיני כל והוא נסרק בידי עיניים רבות, פרצות אבטחה מתגלות כל העת ואז מתקנים אותן ומוציאים גרסה חדשה ומאובטחת יותר. אליה וקוץ בה - מי שלא משדרג נשאר עם גרסה שיש בה פרצה שידועה לכל. לכן אמור מעתה: קוד פתוח ועדכני הוא בטוח יותר. ככל שמתארך הזמן שלא שודרגה התוכנה לגרסה האחרונה כך היא הולכת והופכת לבטוחה פחות ופחות.
4. קוד פתוח מגויר בקלות לעברית - ואללה? חוץ מהבעיות בגיור בתבניות גראפיות, הידועות לכל, ישנה תפיסה שבגיור תוכנת קוד פתוח צריך רק לתרגם מחרוזות טקסט לעברית. זה נכון במידה רבה, אבל אם התוכנה גדולה יש בה אלפי מחרוזות וזה לוקח לפעמים חודשים. עד שאין גרסה מלאה אי אפשר לצאת עם הגרסה המעודכנת, מה שאומר שאתם תקועים עם גרסה שיש בה פרצות אבטחה ידועות.
5. קוד פתוח אינו בשל לשימושים מסחריים קריטיים - יש ויש. פלטפורמת LAMP המבוססת על ארבע רגליים איתנות של מערכת הפעלה Linux, שרת אינטרנט Apache, מסד נתונים MySQL ושפת תכנות PHP, מחזיקה כמעט 80% משוק שרתי האינטרנט בעולם, כולל בחברות מסחריות כבדות כמו IBM, גוגל ועוד. אבל לא כל מוצרי הקוד הפתוח הגיעו לדרגה הזו, וצריך לבדוק כל יישום לגופו. למשל, מערכת ניהול התוכן הפופולרית Drupal מוגדרת על-ידי חברת הייעוץ גרטנר כנמצאת עדיין לפני שלב הבשלות שלה. ואכן גרסאות חדשות של ליבת המערכת דרופל יקדימו בדרך כלל את המודולים המיוחדים ואף הנפוצים ביותר - מה שאומר מבחינת משתמשים מתקדמים שהם לא יכולים לשדרג עד שכל המודולים שעליהם הם מסתמכים ייצאו לאור בגרסה החדשה.
6. אין פרנסה בקוד פתוח - לא נכון. אמנם המוצרים ניתנים באופן עקרוני בחינם, אבל מודלים עסקיים רבים קמו סביב הקוד הפתוח המאפשרים לפחות לחלק מהמפתחים להתפרנס לא רע. למשל מערכת הבלוגים Wrodpress פתוחה להורדה ושימוש חופשי ב-wrodpress.org, אבל ב-wordpress.com, המספקת אחסון בלוגים בחינם ניתן לקבל שליטה מלאה על העיצוב והגדלת נפח האחסון רק תמורת תוספת תשלום. חברת ZEND שהקימו המפתחים הראשיים של PHP מוכרת שירותים ויישומים שמגבירים את האפקטיביות של PHP. חברות רבות מספקות שירותים להתקנה ותמיכה בתוכנות קוד פתוח. כמו כן, מפתחים מובילים בפרויקטים שונים כותבים ספרי הדרכה, ומוזמנים להרצאות בתשלום ועוד.
7. מפתחים עובדים בקוד פתוח בגלל האידאולוגיה - נכון, אבל יש גם סיבות נוספות. לבד מאפשרות להשתכר באופן ישיר מהפרויקט, ראה סעיף 6, מפתחים רבים נכנסים לפרויקטים של קוד פתוח כדי לרכוש ניסיון שישרת אותם בהמשך, וגם כדי להוסיף שורה בעלת משמעות בסעיף קורות החיים שלהם.
8. קוד פתוח פחות מקצועי - בדרך כלל זה ההיפך. בפרויקטים גדולים שנמשכים לאורך זמן, יש דווקא יתרון לכותבי קוד פתוח. מכיוון שאינם חברה מסחרית המחוייבים לתאימות לאחור כלפי לקוחותיהם, הם יכולים, אם עולה הצורך, לשנות לגמרי את הבסיס והיסודות של התוכנה אם ההיגיון מצדיק זאת, בניגוד לחברות מסחריות שחוששות לעשות צעד דרסטי כזה ונשארות עם שגיאות מבניות יסודיות רק בגלל שמרנות ושיקולים מסחריים.
9. בקוד פתוח אין תמיכה - לא נכון. ברוב הפרויקטים הגדולים של קוד פתוח ישנה קהילה גדולה של מפתחים ומשתמשים ואפשר למצוא תשובות לרוב השאלות.
10. בקוד פתוח מתקנים מיד באגים שגילו המשתמשים - כן ולא. ברוב הפרויקטים הגדולים תמיד תמצאו קישור לדיווח על באגים. אבל לא תמיד זה עובד. אני למשל, דיווחתי לפני יותר משלוש שנים על באג במוזילה פיירפוקס, שלאחר מעשה התברר לי שכבר דיווחו עליו לפני, ומאז אני מקבל דיווחים שוטפים על פעילויות שונות הקשורות לבאג אבל הבאג עדיין קיים. מי שמסתקרן, זה קשור להצגת רשימה בעברית מימין לשמאל משמאל לצד בלוק מיושר לימין. משום מה, ולא משנה כמה גרסאות יצאו מאז, הרשימה ממשיכה לטפס על בלוק.