Некоторые приложения имеют закрытый исходный код, потому что разработчики хотят защитить свою интеллектуальную собственность и сохранить конкурентные преимущества на рынке. 5
Также к причинам выбора закрытого исходного кода относят:
- Контроль над циклом разработки и обновлениями. 1 Разработчики могут гарантировать качество, стабильность и безопасность своих продуктов, устранять уязвимости собственными силами. 1
- Предоставление технической поддержки. 24 Поскольку пользователь не имеет доступа к коду и не может самостоятельно вносить изменения, легче осуществлять техническую поддержку. 4
- Защита от кражи. 4 Приложение с закрытым кодом сложнее украсть. 4
Примеры приложений с закрытым исходным кодом: операционные системы Microsoft Windows и macOS, настольные приложения Microsoft Office и Adobe Creative Suite. 1