ubuntu#219
Két lehetőség van, vagy programozó az illető felhasználó vagy nem. Ha programozó amit lát, megérti. A programkód egyértelmű nem úgy mint a természetes nyelvek (amiken épp ezért lehet parttalan vitákat folytatni). Az opensource kód ráadásul tele van commentekkel, segítve annak megértését.
Ha nem programozó a felhasználó (vagy csak úgymond ismer pár programnyelvet) akkor nem marad más mint a bizalom. De a lehetőség számára is adott, hogy megkérdezzen egy általa megbízhatónak tartott értelmes programozót, vagy maga tanuljon (de ez nem intézhető el egy pár hónapos tanfolyammal).
Ha találsz egy hibát, ami akadályoz a munkádban kijavíthatod magad, és persze bugreportolhaszt nyílt kód esetében. Zárt kódnál csak szurkolhatsz, hogy kijavítsa a fejlesztő cég valamikor.
A számítástechnika világa régen is nyílt volt, ez kimondottan igaz a unixra. Csak ez a nyíltság csupán egy kis réteg számára volt elérhető, egyetemek, kiemelt üzleti partnerek. Így a 80-as években is közösen fejlesztette javította az IBM Sun Dec és társai a rendszereit és alkalmazásait a felhasználóival.
A Ms-nál azért más gyakorlat, mert eredetileg olyanoknak készített termékeket (pl. titkárnők) akiknek lövése nem volt a programozásról. Ez vegül oda vezetett, hogy mára már egyes kelet-európai úgymond 'rendszermérnököknek' sincs :D :D