Ответ:

По правовому статусу обычно различают:

  • коммерческие (проприетарные) — использование регулируется лицензией, часто требуется покупка;
  • условно-бесплатные (shareware) — предоставляются для ознакомления или с ограничениями, а за полную версию или дополнительные возможности обычно нужно заплатить;
  • бесплатные (freeware) — распространяются без оплаты, но условия использования определяются лицензией;
  • свободные программы — лицензия разрешает использовать, изучать, изменять и распространять программу в установленных ею пределах.

Бесплатность сама по себе не означает, что программу разрешено изменять или распространять: это зависит от лицензии.