Открытый VS закрытый исходный код
Начнём с открытого исходного кода. Тут всё понятно — ПО, код которого может изучать каждый и делать свои улучшенные модификации. Но есть одно суеверие — программы с открытым исходным кодом всегда бесплатны. На самом деле не совсем. И с приложений со свободными лицензиями разработчики получают прибыль! Как? Инвестиции, благотворительные пожертвования, реклама в их продуктах, слава.
Популярные приложения и онлайн-сервисы с открытым исходным кодом: Duckduckgo, онлайн-хранилище паролей Bitwarden, Mozilla Firefox, free Pascal, OpenOffice,’ LibreOffice, Google Android.
А теперь немного таблицы.
Открытый исходный код
Преимущества
Аудитория, слава, доверие пользователей,
а также сторонние разработчики смогут помочь Вам в усовершенствовании программы.
Недостатки
ПО не всегда выдерживает конкуренцию.
А теперь поговорим про программы с закрытым кодом. Мы все знаем их наизусть:
Windows OS, Adobe Photoshop, Facebook, Microsoft office, Яндекс, Google Gmail
Опять таблица:
Закрытый исходный код
Преимущества
Слава и популярность.
Недостатки
Частые попытки сторонних разработчиков и пиратов сделать нелицензионную копию программы, сложная монетизация (если Ваше детище платное), недоверие простых пользователей.
Решать Вам, публиковать ли код программы на обозрение разработчиков или нет.