Свободному ПО присущи четыре основные свободы: a) свобода запускать программу как угодно и в любых целях.; b) свобода изучения работы программы и адаптация её к своим нуждам, что предполагает доступ к исходному коду программы; с) свобода распространять копии программы, чтобы помочь другим; d) cвобода улучшать программу и публиковать свои улучшения, на благо всего общества. Это также предполагает доступ к исходному коду программы.
Нужно учитывать тот факт, что свобода ПО не связана напрямую с его бесплатностью. Далеко не все бесплатное ПО является свободным.