Qual è la differenza tra open source, software libero, freeware e dominio pubblico?

L'open source spiegato in un linguaggio semplice.

L’open source e il software libero riguardano i diritti: utilizzare, studiare, condividere e adattare. Freeware di solito significa semplicemente che qualcosa è gratuito da usare.

Dominio pubblico significa che non esiste più alcuna restrizione sul copyright o che il titolare dei diritti vi ha rinunciato nella misura legalmente possibile. Questo è diverso dall’open source.