Разница между коммерческими и свободными системами программирования заключается в типе лицензии и условиях использования программ. 2
Коммерческое программное обеспечение разрабатывается компаниями с целью получения выгоды. 1 Для его использования необходима лицензия, за каждую копию программы необходимо платить правообладателю. 2 Исходный код таких программ закрытый. 2 Часто у программ с коммерческой лицензией есть бесплатная техническая поддержка — консультации по телефону или электронной почте. 2
Свободное программное обеспечение распространяется бесплатно. 1 Его можно устанавливать на компьютеры для домашнего или коммерческого использования. 1 Для программ со свободной лицензией характерны открытый код, возможность использования программы в любых целях, в том числе коммерческих, изменение программного кода, свободное распространение кода, его улучшение и создание новых версий. 2