Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
IT-менеджмент, развитие и оценка людей, коучинг, внедрение инноваций  · 17 мар 2022

Open Source: как политика отразится на IT-сообществе

Привет, меня зовут Иван, работаю в IT уже больше 15 лет. Начинал с верстки, потом собрал команду с 0 в ИТ-компании и запустил пару продуктов, написал простенькие open-source плагины для nodejs и Sublime Text. Сегодня я руковожу и работаю с 100+ разработчиками разных стран и национальностей, так или иначе отношу себя к общемировому ИТ-сообществу.
В своей повседневной работе мы используем open-source решения, чтобы проверять гипотезы, быстро запускать сайты и приложения, без оглядки на лицензии и юридические ограничения. Мы развиваем IT так быстро, как никакую другую отрасль в мире. Ни в одной сфере в мире нет такой возможности со скоростью света делиться своими идеями, решениями и наработками.
В своей работе каждый разработчик должен быть профессионалом до конца. Если используешь принципы свободной разработки — open-source, то будь добр следовать этому, как самурай. Иначе, ты не можешь называть себя частью open-source комьюнити или даже говорить, что вносишь вклад в развитие IT.
Что происходит в опенсорс решениях: политические эксплойты, хаки в модулях, агитационные призывы в issues, commit-ах и README.md, гайдах, навешивание флагов и лозунгов в логах и т. п.
Хочется на секунду остановиться и задать вопросы: а что мы собственно хотим от open-source сообщества? Созидания и коллаборации, удобства и развития? Или расслоения и разделения?
Честно и открыто
Навряд ли, open-source разработчик задумывает своё решение доступным только одной части людей, а для других — нет. Или он хочет, чтобы в его коде были эксплоиты и хаки, оскорбляющие одних людей и восхваляющих других?
Мы преданы своему профессиональному делу и принципам до конца или мы откатываемся к позиции “каждый сам за себя”?
Я могу взять любого IT-шника и обвинить его в любом совершенном зле по принципу принадлежности к гос-ву, правительству, национальности, по любому поводу и любому другому признаку. Кому-то это поможет? Как это по-влияет на open-source?
Ценности и аргументы
  • мы являемся частью этого мира;
  • мы являемся частью профессионального мирового IT-сообщества;
  • мы вносим свой вклад в open-source с самого появления этого понятия и интернета;
  • мы соблюдаем в наших решениях отсутствие пристрастий по отношению к отдельным лицам или группам лиц; // http://citkit.ru/articles/272/ пункт 5
  • мы верим, что любой человек в нашем IT-сообществе не поддерживает любую форму насилия и зла в отношении кого-либо.
Политизация open-source решений
Я считаю, что политизация профессионального сообщества приведет к расслоению и деградации технологий, решений, плагинов, модулей, которыми пользуется ИТ-сообщество всего мира. Давайте подумаем, кому помогут политические лозунги в issues, commit-ах, описаниях npm-модулей, комментариях в документации и логах решений? Что мы получим от этого?
  • изоляцию IT-решений по национальному и другим признакам;
  • затруднение поиска и использование качественных, проверенных решений в продуктах;
  • дискредитацию самого понятия “open-source”, которое мы строили вместе годами.
Call-to-Action
Призываю всех мейнтейнеров и контрибуторов поддерживать свои решения в соответствии с принципами свободного ПО (open-source), модерировать свои бэклоги и issues, пресекая политические дискуссии.
Предлагаю мейнтейнерам и контрибуторам, ограничивающим распространение опенсорса и допускающим внедрения, не соответствующие ценностям свободного ПО (open-source), убирать свободную лицензию из своих репозиториев и кода.
Прошу всех мейнтейнеров и контрибуторов из СНГ всегда оставаться профессионалами в отношении своей работы и работы других.
Вклад СНГ-сообщества
Мой аккаунт
https://github.com/DesTincT гарантирую, что моими скромными решениями может пользоваться любой человек и компания, всегда и вне зависимости ни от чего.
Вопрос open-source разработчику
Текущие мировые события, как и всегда, проверяют нас на прочность и приверженность своим ценностям и убеждениям в отношении разработки. Насколько они тверды конкретно у каждого из вас?
Ссылки