Основное отличие открытого и проприетарного программного обеспечения (ПО) заключается в доступности исходного кода. 1
Открытое ПО (Open Source) имеет открытый исходный код. 2 Это позволяет разработчикам узнать, как работает ПО, внедрять процессы безопасной разработки на всём цикле эксплуатации ПО, а также вносить изменения в соответствии с потребностями бизнес-заказчика. 1
Проприетарное ПО предполагает монополию разработчика или иного правообладателя на его использование. 2 Лицензии на использование такого ПО обычно платные, и по ним передаётся очень ограниченный объём прав. 2 Покупатель лицензии обычно не получает исходный код программы, не может распространять, модифицировать её экземпляр. 2
Таким образом, основная задача правообладателя проприетарного ПО — заработать, получить материальную выгоду, а для этого нужно защищать программу и её исходный код от несанкционированного доступа третьих лиц. 2