Diferența între un sistem de operare open-source și unul închis se referă la codul sursă. În cazul unui sistem open-source, codul sursă este disponibil publicului și poate fi modificat și îmbunătățit de oricine. În schimb, în cazul unui sistem închis, codul sursă este proprietatea dezvoltatorului și nu poate fi accesat sau modificat de utilizatori.