O que significa um software ser de código aberto?

Código aberto explicado em linguagem simples.

Significa que o detentor dos direitos dá permissão para usar, estudar, copiar, distribuir e modificar o código-fonte através de uma licença de código aberto.

O software permanece protegido por direitos autorais. A licença determina quais direitos e condições se aplicam.