תוכנה אינה בהכרח זמינה להורדה. לפעמים אתה חייב לקנות ואין לך אפילו דרך לנסות לפני שאתה קונה. בד"כ מדובר על תוכנות שצברו כבר מספיק מוניטין ובסיס משתמשים מספיק רחב.
זמינות קוד המקור כשלעצמה אכן לא עוזרת בהרבה לרוב המשתמשים. הנימוקים של שלומי בסעיף הזה מתמקדים בעיקר בקוד מקור שזמין תחת רשיון שמאפשר הפצה חופשית של השינויים. כלומר: הבלבול הקלאסי בין "קוד מקור זמין" (מה שכתוב בכותרת) לבין "תוכנה חופשית לפי הגדרת ה־FSF (התוכן האמיתי של הסעיף).
נוחות ההפצה היא זו שתורמת בסופו של דבר לכך שהתוכנה תגיע כחלק מהפצה שלך (או שיהיה מישהו שיתחזק מאגר אמין שלה). זה מה שיגרום לה "לעבוד".
זה במודל שבו כותב התוכנה לא נושא בכל האחריות להפצתה. זה לא ממש עובד עם תוכנות קנייניות (ללא קשר לזמינות הקוד), מכיוון ששם היכולת של אחרים לארוז את התוכנה בצורה שיותר נוחה לחלק מהמשתמשים ממילא מוגבלת בשל רצונו של הכותב בשליטה מוחלטת.
בכמה מקומות אתה נותן את הדוגמה של Arch כתוכנה שנכשלה בגלל שהיא לא עובדת על win32 . זו בוודאי אינה הסיבה היחידה. Arch (יחד עם darcs, arx ועוד כמה תוכנות דומות) היו נסיונות מוקדמים בניהול גרסאות מבוזר. התוכנות היותר פופולריות כיום הן מאוחרות יותר: git, mercurial, monotone, bzr .
כמוכן git הוא דווקא אחד הפופולריות ביותר (לדוגמה: הכי פופולרי לניהול חבילות בדביאן, למעט subversion) למרות שאין לו ממש גרסת win32 .
מה זה בדיוק TenDRA? האלטרנטיבה המעניינת ביותר כיום ל־gcc היא ככל הנראה LLVM.