Вопросы к Поиску с Алисой
Разница между открытым и бесплатным ПО заключается в том, что первое относится к исходному коду программы, а второе — к её распространению. thecode.media pikabu.ru
Открытое ПО (ПО с открытым исходным кодом, open source) — это софт, у которого исходный код доступен всем. thecode.media Любой человек может посмотреть, как сделана программа, найти уязвимости и написать что-то совместимое или похожее. thecode.media Несмотря на открытость кода, сама программа может быть под любой лицензией. thecode.media Например, можно сделать программу с открытым кодом и только для некоммерческого использования. thecode.media
Бесплатное ПО — то, которое авторы изначально решили отдавать бесплатно, а значит, запретили его продавать. thecode.media Продажа бесплатного ПО будет считаться нарушением лицензии, за это можно привлечь к ответственности. thecode.media Бесплатным может быть любой софт: с открытым кодом, закрытым, свободный, несвободный. thecode.media Например, «Скайп» — бесплатное ПО, но у него закрытый исходный код. thecode.media
Таким образом, открытое ПО фокусируется на доступности кода, а бесплатное ПО — на запрете продажи программы.