Основное отличие программного обеспечения с открытым исходным кодом (open source) от коммерческого (проприетарного) заключается в доступности исходного кода. 4
Программное обеспечение с открытым исходным кодом подразумевает, что пользователи могут свободно изучать, модифицировать и распространять исходный код проекта. 4 Это позволяет таким проектам формировать около себя сообщество, которое в какой-то степени ответственно за развитие и улучшение продукта. 4
Коммерческое программное обеспечение характеризуется тем, что правообладатель сохраняет максимальный контроль над использованием продукта. 5 Исходный код в этом случае обычно остаётся закрытым и защищённым как коммерческая тайна. 5
Некоторые другие отличия:
- Стоимость. 1 ПО с открытым исходным кодом обычно бесплатное, в то время как стоимость коммерческого программного обеспечения варьируется от умеренной до дорогой. 1
- Техническая поддержка. 1 ПО с открытым исходным кодом обеспечивает ограниченную техническую поддержку, в то время как коммерческое программное обеспечение обеспечивает гарантированную техническую поддержку. 1
- Поддержка пользователей. 1 В ПО с открытым исходным кодом пользователям необходимо полагаться на поддержку сообщества, в то время как в коммерческом программном обеспечении пользователи получают специальную поддержку от поставщика. 1
- Настройка на заказ. 1 В ПО с открытым исходным кодом пользователи могут настраивать его, в то время как в коммерческом программном обеспечении в основном поставщик предлагает кастомизацию. 1
- Исправление ошибок. 1 В ПО с открытым исходным кодом быстрое реагирование сообщества помогает в исправлении ошибок и неисправностей, в то время как в коммерческом программном обеспечении ответственность за устранение неисправностей в основном несёт поставщик. 1