Ответ:

По правовому статусу программы можно разделить на:

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

Ответ: коммерческие, условно-бесплатные, бесплатные и свободные (открытые) программы.