Un sistema operativo propietario es un software cuyo código fuente es propiedad exclusiva de una persona o empresa,por ejemplo, Microsoft.
Mientras que un sistema operativo libre es aquel que permite modificar su código fuente, mejorarlo, copiarlo, usarlo, etc.. No siempre es gratuito puesto que puede ser de pago, aunque en la mayoria de los casos su distribución suele ser gratuita.