Ответ:

Программа работает бесплатно ограниченное время, а затем требует оплату — условно-бесплатная программа (shareware, пробная версия).

Программа бесплатна, но её исходный код закрыт и изменять её нельзя — бесплатное проприетарное ПО (freeware).

Программу можно свободно скачивать, изменять и распространять — свободное ПО.