Software que puede ser usado, copiado, estudiado, modificado y redistribuido libremente de varias formas.