Разница между открытыми исходниками и бесплатным ПО заключается в следующем:
- Открытое ПО — это софт, у которого исходный код доступен всем. 1 Любой человек может посмотреть, как сделана программа, найти уязвимости и написать что-то совместимое или похожее. 1
- Бесплатное ПО — это то, которое авторы изначально решили отдавать бесплатно, а значит, запретили его продавать. 1 Продажа бесплатного ПО будет считаться нарушением лицензии, за это можно привлечь к ответственности. 1
Таким образом, основное различие в том, что открытое ПО фокусируется на доступности исходного кода, а бесплатное ПО — на том, что авторы изначально решили отдавать его бесплатно. 15