Основные отличия:
1.Открытое ПО распространяется с исходными кодами в отличие от свободного ПО .
2. За открытое ПО производитель может получать вознаграждение.
Общее:
Свободное ПО можно использовать бесплатно, как и некоторое открытое ПО (что оговаривается в лицензии)