Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019) — различия между версиями

Материал из 0x1.tv

 
(не показано 6 промежуточных версий этого же участника)
;{{SpeakerInfo}}: {{Speaker|Игорь Ермаков}}
<blockquote>
Игорь Ермаков, заместитель технического директора Mail.ru, рассказыважет о своем опыте работы с опенсорс технологиями в компании.

* Компания активно использует опенсорс технологии, такие как Linux, Apache, MySQL, PostgreSQL, Redis, MongoDB, Cassandra, Zookeeper, RabbitMQ, ElasticSearch, и другие.
* опенсорс технологии важны для решения проблем с отказоустойчивостью и высокой нагрузкой.
* открытый исходный код для разработки своих продуктов, таких как тарантул и другие утилиты.
* за семь лет количество репозиториев с открытым исходным кодом выросло до 200, и компания активно участвует в их развитии.

Процесс внесения патчей в код и возвращении его обратно в сообщество:
* сложный процесс, требующий много времени и усилий, 
* но это важно для развития продукта и его поддержки сообществом, чтобы код был поддержан и улучшен другими разработчиками.


Преимущества и проблемы открытого исходного кода:
* Использование открытого исходного кода позволяет компании иметь полную экспертизу в своих продуктах и быстро решать технические проблемы.
* Однако, есть и проблемы, такие как сложность в управлении и поддержке, необходимость обучать персонал, медленная обратная связь от сообщества и возможные технические проблемы.

Экономическая сторона открытого исходного кода
* Открытый исходный код имеет свою цену, которую нужно учитывать при его использовании.
** опенсорс стоит денег, и может быть дороже, чем лицензионное решение
** согласование с сообществом и подготовка документации
* Необходимо иметь свой персонал для поддержки и обучения, а также учитывать возможные проблемы с обратной связью и технической поддержкой.
** Отказ от поддержки десктопных продуктов mail для Linux  клиентов мало и поддержка не является экономически эффективной


Поддержка опенсорс-проектов:
* Можно привлечь внешнюю команду для поддержки и развития собственного форка.
* Покупка поддержки, но с возможностью наращивания собственной экспертизы.
* Внутренние и внешние разработчики могут использовать и синхронизировать код, но это зависит от их взаимодействия и частоты синхронизации.
** В некоторых случаях, проекты могут разъехаться настолько, что синхронизация становится невозможной.

Импортозамещение и опенсорс:
* Важно понимать конечную цель импортозамещения и выбирать опенсорс-решения, исходя из этого.
* Не бояться использовать опенсорс и создавать свои собственные проекты.
* многие государственные структуры хотят перейти на Open Source решения, но иногда это только пиар

Работа с сообществом и поддержка разработчиков
* Тарантул использует три коммитера для работы с сообществом и поддержки разработчиков.
* Некоторые разработчики не пишут код, а занимаются ревью и общением с сообществом.

Коммерческие продукты часто становятся драйверами для создания открытых проектов, таких как Apache, nginx и Tarantool  открытые проекты могут быть созданы для решения конкретных проблем, а не для поиска новых идей.
</blockquote>

{{VideoSection}}

{{youtubeembed|CYr12L5flPI|800|450}}

{{SlidesSection}}
[[File:Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf|left|page=-|300px]]

{{----}}
[[File:{{#setmainimage:Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019)!.jpg}}|center|640px]]
<!-- {{LinksSection}} -->
<!-- <blockquote>[©]</blockquote> -->

{{vklink|1424}}                                          
{{fblink|2412572298995777}}                                          
<references/>



{{stats|disqus_comments=0|refresh_time=2020-01-28T12:44:2021-08-31T17:37:43.119686739726|vimeo_plays=0|youtube_plays=0}}

[[Категория:Использование open-source]]
[[Категория:HelloConf MTS-2019]]
[[Категория:Бизнес и СПО]]

Текущая версия на 13:19, 7 марта 2024

Докладчик
Игорь Ермаков.jpg
Игорь Ермаков

Игорь Ермаков, заместитель технического директора Mail.ru, рассказыважет о своем опыте работы с опенсорс технологиями в компании.

  • Компания активно использует опенсорс технологии, такие как Linux, Apache, MySQL, PostgreSQL, Redis, MongoDB, Cassandra, Zookeeper, RabbitMQ, ElasticSearch, и другие.
  • опенсорс технологии важны для решения проблем с отказоустойчивостью и высокой нагрузкой.
  • открытый исходный код для разработки своих продуктов, таких как тарантул и другие утилиты.
  • за семь лет количество репозиториев с открытым исходным кодом выросло до 200, и компания активно участвует в их развитии.

Процесс внесения патчей в код и возвращении его обратно в сообщество:

  • сложный процесс, требующий много времени и усилий,
  • но это важно для развития продукта и его поддержки сообществом, чтобы код был поддержан и улучшен другими разработчиками.


Преимущества и проблемы открытого исходного кода:

  • Использование открытого исходного кода позволяет компании иметь полную экспертизу в своих продуктах и быстро решать технические проблемы.
  • Однако, есть и проблемы, такие как сложность в управлении и поддержке, необходимость обучать персонал, медленная обратная связь от сообщества и возможные технические проблемы.

Экономическая сторона открытого исходного кода

  • Открытый исходный код имеет свою цену, которую нужно учитывать при его использовании.
    • опенсорс стоит денег, и может быть дороже, чем лицензионное решение
    • согласование с сообществом и подготовка документации
  • Необходимо иметь свой персонал для поддержки и обучения, а также учитывать возможные проблемы с обратной связью и технической поддержкой.
    • Отказ от поддержки десктопных продуктов mail для Linux — клиентов мало и поддержка не является экономически эффективной


Поддержка опенсорс-проектов:

  • Можно привлечь внешнюю команду для поддержки и развития собственного форка.
  • Покупка поддержки, но с возможностью наращивания собственной экспертизы.
  • Внутренние и внешние разработчики могут использовать и синхронизировать код, но это зависит от их взаимодействия и частоты синхронизации.
    • В некоторых случаях, проекты могут разъехаться настолько, что синхронизация становится невозможной.

Импортозамещение и опенсорс:

  • Важно понимать конечную цель импортозамещения и выбирать опенсорс-решения, исходя из этого.
  • Не бояться использовать опенсорс и создавать свои собственные проекты.
  • многие государственные структуры хотят перейти на Open Source решения, но иногда это только пиар

Работа с сообществом и поддержка разработчиков

  • Тарантул использует три коммитера для работы с сообществом и поддержки разработчиков.
  • Некоторые разработчики не пишут код, а занимаются ревью и общением с сообществом.

Коммерческие продукты часто становятся драйверами для создания открытых проектов, таких как Apache, nginx и Tarantool — открытые проекты могут быть созданы для решения конкретных проблем, а не для поиска новых идей.

Видео

Презентация

Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019).pdf
Обзор OpenSource с позиции Digital-компании (Игорь Ермаков, HelloConf MTS-2019)!.jpg



Plays:0   Comments:0