Случалось ли вам настолько привыкнуть к какому-то инструменту, что вы были уверены — он точно открытый? У меня так было с несколькими приложениями из этого списка. Они бесплатные, удобные для разработчиков, а некоторые даже имеют репозиторий на GitHub. Но на самом деле всё оказалось иначе — под капотом их код закрыт. Легко не заметить, если не копнуть глубже.
Открытый исходный код — это не про бесплатность. Это означает, что код доступен всем и лицензия позволяет его изучать, менять и распространять. Примеры такие — Linux, Firefox, Blender.
Современные приложения часто стирают грани. Бесплатный доступ, дружелюбный интерфейс, ощущение открытости — но код при этом закрыт в запертой коробке. Я сам не раз ошибался, принимая некоторые из них за полностью открытые, ведь репозиториев на GitHub было много, казалось, сообщество активно. Но это не всегда так. Вот семь приложений, которые выглядят открытыми, но ими не являются.
7 Visual Studio Code
Когда я впервые начал пользоваться VS Code, был убеждён — это открытый проект. Он быстрый, гибкий и даже имеет код на GitHub. Но есть нюанс: версия, которую скачивают с сайта Microsoft — это проприетарное ПО с лицензией "Microsoft Software License". В ней есть телеметрия, фирменные элементы и ограничения, которых нет в открытых исходниках.
Сам открытый базис называется "Code – OSS", он тоже разрабатывается Microsoft и размещён на GitHub под лицензией MIT. То есть код открыт, но бо́льшая часть пользователей работает именно с проприетарной версией. Тем, кто ценит прозрачность и хочет самостоятельно менять программу, стоит выбрать VSCodium — эту версию сделали без телеметрии и фирменных знаков.
Это наглядный пример, когда приложение построено на открытом коде, но само по себе не является открытым.
Этот IDE Помог Мне Стать Лучшим Программистом
Один редактор кода для всех задач. После него другие кажутся устаревшими.
6 GitHub
Этот пример меня действительно удивил. Ведь GitHub — главный дом для проектов с открытым кодом, значит, логично предположить, что и он сам открыт? Совсем нет. Это полностью закрытая платформа. Вы не сможете запустить её у себя, изучить внутренности или построить её поверх собственной инфраструктуры. Часто забываешь, что платформа поддерживает открытый код других проектов, но сама не является открытой.
Если нужна полностью открытая альтернатива с возможностью самостоятельного хостинга, обратите внимание на Forgejo или Gitea. Они требуют настроек и поддержки собственного сервера, зато дают полный контроль.
5 Obsidian
Obsidian кажется именно тем инструментом, который понравится фанатам open source: поддержка Markdown, файлы хранятся локально, множество плагинов. Я пользовался им несколько месяцев, пока не понял, что это закрытое ПО. Исходников нет, а мощные функции синхронизации и публикации доступны только по подписке. Если хотите похожий инструмент с открытым кодом, посмотрите на Logseq или Zettlr — там всё прозрачно и открыто.
Что Такое Markdown и Как Им Пользоваться?
Markdown — простой синтаксис для форматирования веб-страниц, гораздо понятнее и удобнее, чем HTML.
4 Discord
Discord известен своим активным сообществом разработчиков, открытым API и поддержкой кастомных ботов. Создаётся впечатление полной открытости, но на самом деле код закрыт. Когда я пытался найти исходники клиента, столкнулся с непробиваемой стеной. Если Discord вдруг закроется или изменит политику, вы не сможете запустить собственную версию или сделать форк. Для тех, кто ценит децентрализацию и контроль над данными, подойдёт Revolt — более открытая альтернатива.
3 Notion
Гибкость и стильный интерфейс Notion давно сделали его незаменимым в моей работе. Долгое время думал, что такой удобный и мощный инструмент должен быть открытым. Но это не так. Код закрыт, платформа полностью работает через облако, и вы полностью зависите от их экосистемы. Запустить Notion самостоятельно нельзя, как и заглянуть в его внутренности. Если вам хочется что-то похожее с возможностью хостинга на своём сервере, попробуйте AppFlowy.
2 Figma
Дизайнеры ценят Figma — и это понятно. Быстрый, удобный и совместный инструмент. Но он полностью закрыт. Никаких копий сервера, никаких форков, вы полностью завязаны на их облако. Когда Adobe хотела купить Figma, сообщество заговорило о необходимости открытых дизайнерских решений. Сделка была отменена в конце 2023 года из-за регуляторных ограничений, но факт остаётся: Figma — проприетарный продукт. Для открытого аналога лучше всего сейчас подходит Penpot, который активно развивается.
Готовы Ли Вы Использовать Искусственный Интеллект для Создания Веб-сайта? Это Проще, Чем Кажется
ИИ изменил многие процессы, включая разработку сайтов.
1 Postman
Когда я начал изучать тестирование API на проникновение (pentesting), Postman постоянно попадался мне в видео, обучалках и гайдах. Кажется, что это ключевой открытый инструмент. Но нет, Postman — проприетарное ПО, хоть и с командными возможностями. Изменить программу или запустить её самостоятельно нельзя. Для прозрачной браузерной и открытой альтернативы рекомендую посмотреть Hoppscotch.
Почему мы так часто ошибаемся? Потому что эти инструменты выглядят открытыми. Они часто бесплатны или имеют бесплатный базовый уровень, популярны среди разработчиков и интегрированы с open source-средой. Но бесплатный доступ — не значит открытый. Без свободных лицензий и доступа к исходникам они остаются закрытыми платформами, пусть и очень дружелюбными на вид. Я сам не раз попадался на эту иллюзию.
Если вам понравилась эта статья, подпишитесь, чтобы не пропустить еще много полезных статей!
Вы также можете найти наши материалы в:
- Telegram: https://t.me/gergenshin
- Youtube: https://www.youtube.com/@gergenshin
- Яндекс Дзен: https://dzen.ru/gergen
- Официальный сайт: https://www-genshin.ru