Открытое программное обеспечение — это ПО с открытым исходным кодом, исходный код которого общедоступен для просмотра и изменения. 12 Благодаря этому можно не только использовать уже созданный код для своих нужд, но и помогать в разработке открытой программы. 1
Коммерческое программное обеспечение — это ПО, созданное коммерческой организацией с целью получения прибыли от его использования. 1 Для его использования необходима лицензия, а изменять программное обеспечение может только создавший его человек, команда или организация. 2 Исходный код в таком программном обеспечении защищён. 2
Таким образом, основное отличие в том, что открытое программное обеспечение распространяется бесплатно и доступно для любых модификаций, в то время как коммерческое программное обеспечение, как правило, закрыто, дорого и жёстко контролируется. 2