Quelle est la différence entre l'open source, le logiciel libre, le freeware et le domaine public ?

Open source expliqué en langage simple.

L’open source et les logiciels libres concernent les droits : utiliser, étudier, partager et adapter. Freeware signifie généralement simplement que quelque chose est gratuit à utiliser.

Le domaine public signifie qu’il n’y a plus de restriction de droit d’auteur ou que le titulaire des droits y a renoncé dans la mesure où la loi le permet. C’est différent de l’open source.