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

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Каково это, быть контрибьютором open source проектов?

Современный мир IT практически немыслим без использования программных продуктов с открытым исходным кодом (open source). OS уже давно перестало быть уделом гиков, а успешно развивается как бизнес-проекты. Участвует ли ваша компания в OS-проектах? Зачем вам это надо?

ПрограммированиеIt (информационные технологии)+2
  · 1,5 K
старший разработчик в pseven.io  · 26 февр 2021

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

Для компании и её разработчиков выход в опенсорс даёт ряд преимуществ:

  • Доверие пользователей. Открытый код показывает, что авторам нечего скрывать, и не будет содержать какую-либо сомнительную функциональность.
  • Эффективная коллаборация. Проще организовать совместную работу над кодом или принять и интегрировать сторонние изменения.
  • Наличие исходников вдобавок к документации позволяет писать более качественные плагины и расширения.
  • Улучшается дисциплина разработки. Понимая, что твой код могут смотреть не только твои коллеги, начинаешь более строго относиться к культуре разработке, стилю оформления кода и коммитов
  • В активе разработчика появляется код, который можно продемонстрировать потенциальному работодателю без нарушения NDA.
  • Более надёжные гарантии на будущее. Если продукт вдруг окажется заброшен оригинальными авторами, остаётся возможность поддержки его энтузиастами. При выборе из нескольких альтернатив, сам этот факт может склонить чашу весов в сторону именно данного проекта.
Что-то осталось непонятно? Спроси в нашей группе в Телеграме!Перейти на t.me/jstsmentor