В течение долгого времени я думал, что Free Software является ПО с открытым исходным кодом. Я выяснил, что это мнение неверно, и что ПО с открытым исходным кодом не обязательно является свободным программным обеспечением. Я честно не вижу различий.
Что мне здесь не хватает? Каковы отличительные черты обеих сторон?