Почему отрасли и стартапы должны открывать исходный код

8

Каждая компания, делающая вид, что связана с технологиями, склонна скрывать свой код и ревностно охранять его. На то есть веская причина — интеллектуальная собственность должна быть ценной, верно?

Однако, принимая во внимание тот факт, что всегда найдутся другие потенциальные работодатели, которые ждут, чтобы украсть ваших лучших инженеров (подробнее об этом позже), разумно ли прятать весь ваш код?

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

Почему вы должны перейти на открытый исходный код?

1 Чтобы использовать силу сообщества:

Как только ваш код получит вклад от внешних пользователей, вся ваша работа будет выполнена быстрее и с гораздо меньшими затратами. Это всего лишь один сценарий, который бросает вызов пословице «Слишком много поваров портят бульон». Но здесь больше пользователей означает, что больше людей тщательно изучают ваш код, устраняют проблемы и добавляют функции, что в конечном итоге означает более надежный код.

2 Для создания команд мирового класса:
  • Что есть у глобальных корпораций, чего нет у вашей компании? Может быть, несколько миллионов долларов финансирования вместе с талантами мирового класса. Поскольку мы мало что можем сделать с денежной частью, давайте сосредоточимся на последней. Когда вы открываете свой код, есть большая вероятность, что вы привлечете талантливых инженеров, которым интересно решать проблемы.
  • Это значительно упрощает процесс найма, поскольку у вас есть хороший пул действительно умных людей, которые работают над вашим кодом, улучшают его и улучшают его работу. До свидания, технические интервью!
  • Наконец, как только вы наймете таланты, которые вам нужны для вашей компании, отличный способ убедиться, что вы сохраните своих сотрудников, — это оставаться приверженными открытому коду. Разработчики решают проблемы, с которыми сталкивается ваш бизнес, и у них есть стимул оставаться рядом, потому что они могут создавать для себя портфолио, улучшая свой профиль. Это решает проблему надоедливых рекрутеров, ожидающих, чтобы украсть ваших лучших инженеров, и вы увидите, как ваш код работает все лучше и лучше, поскольку над ним работает все больше людей.
3 Во славу:

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

Если это так здорово, почему этим не занимается больше людей?

1 Собственная причина:

Все боятся, что их код украдут. Несколько крупных компаний считают, что открытие исходного кода их кода и/или данных приведет к массовой утечке информации, и тогда они потеряют свое конкурентное преимущество. В некоторых случаях это опасение верно, наиболее очевидными из которых являются федеральные правоохранительные органы и подразделения национальной обороны, такие как АНБ или ФБР. Они, конечно, не могут позволить себе что-либо с открытым исходным кодом.

2 накладные расходы:

Некоторым компаниям, в первую очередь технологическим стартапам, которые только что получили финансирование, достаточно работы, выплаты сотрудникам и других накладных расходов. Финансовые последствия перехода на открытый исходный код могут быть неосуществимы для компаний, которые только начинают вставать на ноги, особенно в гиперконкурентной экосистеме Силиконовой долины.

3 В нем нет денег:

Хотя это довольно очевидно (все дело в том, что это бесплатный код), недавно семьдесят пять стартапов собрались в Сан-Франциско, чтобы обсудить возможность заработка на программном обеспечении с открытым исходным кодом. Хотя первоначальная идея раздавать программное обеспечение бесплатно, а затем взимать плату, работала лишь у немногих, она не дала хороших результатов. «Исторически сложилось так, что каждая компания с открытым исходным кодом бледнела по сравнению с их проприетарными коллегами», — сказал Питер Левин, генеральный партнер фирмы венчурного капитала Andreessen Horowitz.

4 Все думают, что кто-то будет возражать:

Code Combat, очень интересный веб-сайт, который помогает пользователям изучать код, играя в игры, написал в своем блоге, что, когда они решили открыть свой код, они попросили всех, кто связан с компанией, высказать свое мнение. И вот что получилось: советникам идея понравилась, но они задавались вопросом, примут ли ее разработчики игры. Разработчики были все за, но задумались об инвесторах. Инвесторам это понравилось, но они беспокоились о юристах. Адвокаты сказали: «Конечно, просто спросите у своих советников». Это особенно относится к компаниям, поддерживаемым финансированием или венчурным капиталом, когда несколько человек инвестируют в компанию разными способами. Не просто предполагайте, что у кого-то где-то будут проблемы с этим. Изо всех сил, чтобы узнать.

Так кто же это делает на самом деле?

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

1 Гугл:

Эти ребята не нуждаются в представлении, верно? Так что я просто перейду к фактам. Согласно веб-сайту Google Developers, Google предоставил более 20 миллионов строк кода сообществу с открытым исходным кодом и более 900 проектов. Android, их мобильная операционная система, имеет открытый исходный код и используется более чем на 1,5 миллиардах устройств по всему миру. Я упоминал, что это с открытым исходным кодом?

2 Фейсбук:

В 2013 году Мэтт Асей из ReadWrite назвал Facebook крупнейшей в мире компанией с открытым исходным кодом. Джеймс Пирс, который отвечает за Open Source в Facebook, сказал следующее: «Оказывается, большой процент наших инженеров будет знать о наших проектах с открытым исходным кодом до того, как они присоединятся, и они скажут, что это положительно повлияло на их решение. присоединиться к компании. Это отличное окно в мир тех проблем, которые мы решаем, и, конечно же, мы надеемся, что во всем мире есть инженеры мирового класса, которые будут рады таким возможностям, и когда они увидят проблемы, которые мы решаем, почувствовать желание взглянуть».

Два других крупных проекта с открытым исходным кодом Facebook — это React Js, библиотека JavaScript для создания пользовательских интерфейсов, и React Native, фреймворк для создания нативных приложений.

Видеть? Facebook использует открытый исходный код для найма. Вы тоже должны!

3 Твиттер:

Слышали о Bootstrap? Этот замечательный фреймворк HTML, CSS и JavaScript с открытым исходным кодом, который вы можете использовать для украшения своего сайта? Да, это принадлежит Твиттеру. Это один из нескольких проектов, подаренных Твиттером сообществу открытого исходного кода, и с тех пор обновление веб-сайтов никогда не было прежним. Просто посмотрите Start Bootstrap, Bootstrap Expo и Built with Bootstrap, чтобы понять, насколько ценен этот фреймворк.

4 Линкедин:

LinkedIn имеет более 80 проектов с открытым исходным кодом и предоставил более 500 тысяч строк кода. Они считают, что для поощрения совершенства имеет смысл делать что-то открыто. Доступ ко всем инструментам, которые используются внутри LinkedIn, можно получить и использовать. Джей Крепс, главный инженер LinkedIn, говорит, что они предпочитают, чтобы все не было их «секретным соусом». Как и в случае с Facebook, эта стратегия хорошо сработала, помогая привлечь лучшие таланты.

5 квадрат:

Эта компания внесла более 250 тысяч строк кода в сообщество с открытым исходным кодом, ее наиболее заметным проектом является Picasso, который является «мощной библиотекой загрузки и кэширования изображений для Android», если использовать их собственное определение. Square предлагает более 60 проектов с открытым исходным кодом. Хотя эта компания далеко не так велика, как другие в списке, их главный технический директор Боб Ли считает, что именно поэтому стратегия с открытым исходным кодом имеет такой большой смысл.

Помимо этих компаний, есть Linux, операционная система с открытым исходным кодом, разработанная Линусом Торвальдсом, которая используется сотнями тысяч людей в той или иной форме (Android разработана на основе ядра Linux) и любимая ОС для разработчиков. во всем мире. Это крупнейший из существующих проектов с открытым исходным кодом в мире.

Итак, вот и все. «Причины перехода на открытый исходный код». Это сделали не только крупные компании (по крайней мере, частично), но и довольно много компаний-разработчиков программного обеспечения, таких как Hadoop, Drupal и MongoDB, с открытым исходным кодом. Это помогает улучшить код и предоставляет компаниям подходящую платформу для обучения у других, создавших прецеденты.

Стоит ли переходить на открытый исходный код?

Ответ зависит от вашего направления деятельности и того, что вы потеряете или приобретете, открыв свои данные и код, поскольку это два основных важных компонента, которые делают вашу компанию уникальной. «Риск открытого исходного кода заключается в том, что у вас нет интеллектуальной собственности», — говорит Ник Хьюдекер, аналитик Gartner Research.

Тем не менее, сохранение собственного кода с каждым днем ​​теряет смысл, поскольку все больше и больше компаний принимают стратегии открытого исходного кода и находят способы заставить его работать. Вы должны понять, как вы можете заставить его работать на вас, и быстро.

Источник записи: instantshift.com

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