Upgrade to Pro — share decks privately, control downloads, hide ads and more …

State of OpenSource в России

State of OpenSource в России

Сфера IT стремительно развивается и те решения, которые раньше могли себе позволить только очень крупные компании, сейчас могут использовать компании любого мастача с помощью OpenSource. А в 2022 году много зарубежных вендеров ушли из России и вопрос использования бесплатного ПО встал очень остро. Но все ли так хорошо? В рамках доклада посмотрим на состояние рынка OpenSource решений: насколько это бесплатно, стабильно, готово к использованию и какие могут быть проблемы в дальнейшем?

Avatar for Romanov Alexey

Romanov Alexey

March 30, 2025
Tweet

More Decks by Romanov Alexey

Other Decks in Programming

Transcript

  1. © IT Enduro «State of OpenSource в России», 2024 ПЛАН

    ДОКЛАДА 2 Откуда взялся феном Open Source? Зачем вообще люди пишут Open Source решения? Open Source – это что-то на бесплатном? Какие есть проблемы с Open Source? Может проще написать свое решение? Как зарабатывать на Open Source? С чего начать? Выводы: какие перспективы развития Open Source?
  2. О СПИКЕРЕ В индустрии более 13 лет. Co-founder Ed-Tech стартапа

    IT Enduro. Основная специализация – разработка Java / Kotlin. Работаю в роли Software Архитектора более 8 лет. Мы с вами встречались на других конференциях 🙂
  3. © IT Enduro «State of OpenSource в России», 2024 ФЕНОМЕН

    OPEN SOURCE 4 Весь OpenSource делится на два направления: энтузиасты, которые реализовали какое-то решение, которое понравилось сообществу, и оно подхватило дальнейшее развитие (Spring, Hibernate и т.п.); компании, которые в своих недрах реализовали какое-то решение, обкатали его, а потом опубликовали для широких масс (Kubernetes, Kafka и т.п.).
  4. © IT Enduro «State of OpenSource в России», 2024 ЗАЧЕМ

    ВООБЩЕ ЛЮДИ ПИШУТ OPEN SOURCE? 5 НАМ НРАВИТСЯ ПРОГРАММИРОВАТЬ!
  5. © IT Enduro «State of OpenSource в России», 2024 ТИПЫ

    ЛИЦЕНЗИЙ 6 Public Domain (общественное достояние) – продукты, распространяемые под лицензиями Public Domain, находятся в общественном достоянии, что означает их принадлежность всему обществу. Эти работы не защищаются законами об авторском праве, интеллектуальной собственности, товарных знаках и патентах.
  6. © IT Enduro «State of OpenSource в России», 2024 ТИПЫ

    ЛИЦЕНЗИЙ 7 Permissive (разрешительные лицензии) – лицензии этого типа не требуют отказа от авторских прав. Разрешительные лицензии минимально ограничивают использование программного продукта, позволяя пользователям и разработчикам свободно применять программное обеспечение в своих проектах.
  7. © IT Enduro «State of OpenSource в России», 2024 ТИПЫ

    ЛИЦЕНЗИЙ 8 Copyleft (лицензии с защитой авторских прав) – такие лицензии позволяют распространять копии и производные работы на основе исходного продукта без получения разрешения от автора или владельца авторских прав. Однако существует важное условие: производные работы должны распространяться под той же лицензией, что и исходный продукт. Это означает, что программное обеспечение, являющееся производным от свободного ПО, не может быть превращено в проприетарное.
  8. © IT Enduro «State of OpenSource в России», 2024 OPEN

    SOURCE – ЭТО ЧТО-ТО НА БЕСПЛАТНОМ? 9 Тип Public Domain Permissive Permissive Permissive Copyleft Copyleft Защита авторских прав Коммерческое использование Явная лицензия на патент Как часть продукта на продажу Примеры Wikipedia Kubernetes, Swift, Firebase Django, React, Flutter Angular.js, .NET Core, Laravel Notepad++, MySQL QT
  9. © IT Enduro «State of OpenSource в России», 2024 КОММЕРЧЕСКОЕ

    ИЛИ OS? 10 Бесплатное – лицензионное соглашение которого не требует каких-либо выплат правообладателю. Open Source – программное обеспечение с исходным кодом, который каждый может изучить, изменить и улучшить.
  10. © IT Enduro «State of OpenSource в России», 2024 КОММЕРЧЕСКОЕ

    ИЛИ OS? 11 Бесплатное Open Source DOOM LICENSE
  11. © IT Enduro «State of OpenSource в России», 2024 КОММЕРЧЕСКОЕ

    ИЛИ OS? 12 Бесплатное Open Source CHROME LICENSE
  12. © IT Enduro «State of OpenSource в России», 2024 КОММЕРЧЕСКОЕ

    ИЛИ OS? 13 Бесплатное Open Source ANDROID DEVELOPER LICENSE
  13. © IT Enduro «State of OpenSource в России», 2024 КОММЕРЧЕСКОЕ

    ИЛИ OS? 14 Бесплатное Open Source Community Edition INTELLIJ IDEA LICENSE
  14. © IT Enduro «State of OpenSource в России», 2024 КОММЕРЧЕСКОЕ

    ИЛИ OS? 15 Бесплатное Open Source UBUNTU LICENSE
  15. © IT Enduro «State of OpenSource в России», 2024 ПРОБЛЕМЫ

    OPEN SOURCE 16 Нестабильность решения. Запрос на доработки. Возможность встраивать OpenSource продукты в свое решение для последующей продажи. Malware и backdoors. Смена лицензии.
  16. © IT Enduro «State of OpenSource в России», 2024 МОЖЕТ

    ПРОЩЕ НАПИСАТЬ СВОЕ РЕШЕНИЕ? 17 Чтобы сделать что-то действительно большое у вас должен быть целый отдел, который будет заниматься развитием этой системы. Запрос на это решение должен быть у других участников рынка – сделать yet another JavaScript framework можно, но чем он будет отличаться от React, Angular, Vue, Backbone.JS и т.п. Вам нужно писать не только под внутренние запросы, но и ориентироваться на потребности рынка. В целом OpenSource – это про инструменты для других разработчиков: начиная от библиотек, заканчивая очередями, базами данных и т.п.
  17. © IT Enduro «State of OpenSource в России», 2024 КАК

    ЗАРАБОТАТЬ НА OPEN SOURCE? 18 Продажа дополнительных функций – разработчик дает бесплатный доступ ко всему или большей части исходного кода, но делает платными дополнительные опции. Размещение кода под GPL-лицензией – компания берет какой-то комьюнити-проект, делает закрытую версию на своих серверах и продолжает пользоваться продуктом в своих целях. Сервисное обслуживание – в первую очередь это платная поддержка и приоритет в новых доработках. Программа Bug Bounty – вознаграждение за обнаружение уязвимостей в коде может стать дополнительным источником дохода.
  18. © IT Enduro «State of OpenSource в России», 2024 КАК

    ЗАРАБОТАТЬ НА OPEN SOURCE? 19 Спонсорство и краудфандинг – финансирование проекта выполняется community. Привлечение инвестиций – крупные корпорации довольно часто инвестируют в разработчиков для создания OS-решений, чтобы в дальнейшем использовать их самим или развивать новое направление. Фриланс и независимый консалтинг – разработчик на базе опыта работы с Open Source также может предлагать свои услуги в формате фриланса или консалтинга.
  19. © IT Enduro «State of OpenSource в России», 2024 С

    ЧЕГО НАЧАТЬ В OPEN SOURCE? 20 Ваш собственный OpenSource проект является отличной строкой в портфолио, на это обращают внимание. Вначале вы вкладываете очень много сил и мотивации в развитие вашего проекта, чтобы компании были готовы его использовать, а после уже продаете им свои услуги как эксперта. Если же у вас нет идей для своего проекта, вы можете подключиться как Outside Collaborator к уже существующему проекту и со временем стать Contributor. После этого вы сможете продавать свои знания в этом продукте.
  20. © IT Enduro «State of OpenSource в России», 2024 КАКИЕ

    ПЕРСПЕКТИВЫ РАЗВИТИЯ? 21 Крупные компании в борьбе за рентабельностью пытаются минимизировать свои расходы, следовательно они не готовы тратить миллионы на то, что можно использовать бесплатно. Даже несмотря на все проблемы, описанные выше, OpenSource – это основной вектор развития IT в обозримом будущем. Ведь главный козырь OpenSource – это открытый программный код, а значит у вас всегда есть возможность доработать решение под ваши нужды. Ну и заключении хотел бы сказать, что OpenSource – это тот самый коммунизм, о котором дедушка Ленин говорил 100 лет назад: каждому по потребностям, от каждого по возможностям.
  21. © IT Enduro «State of OpenSource в России», 2024 ПОДПИСКА

    И КОЛОКОЛЬЧИК 22 БЛАГОДАРЮ ЗА ВНИМАНИЕ GO OPEN SOURCE @romanow @it_enduro it-endu.ro goopensource.ru