Om man ska jämföra byggnadsprocessen med sluten programvara, kan man säga att man betalar för materialet och måste välja den snickare, elektriker och rörmokare som leverantören bestämmer. När huset är färdigt är det leverantören som äger ditt hus, och du måste anlita samma leverantör om du ska renovera. Du har inte under några omständigheter möjlighet att anlita andra snickare, elektriker eller rörmokare, om du skulle vilja det.
Jämför man däremot byggnadsprocessen med Open Source, kan man säga att man får materialet gratis och helt fritt får välja den snickare, elektriker eller rörmokare som man önskar. När huset är färdigt äger du det själv och kan anlita vilken leverantör du vill om du ska renovera. Du får också fritt anlita andra snickare, elektriker eller rörmokare, om du skulle vilja det.
Denna förklaring låter för bra för att vara sann. Hur ska leverantören tjäna pengar när han skänker bort materialet? Om vi håller oss till vår förklaring, erbjuder leverantören både snickar-, elektriker- och rörmokartjänster. Överfört till programvara erbjuder leverantören typiska tjänster som till exempel: