Чому галузям і стартапам варто використовувати відкрите програмне забезпечення

0

Кожна компанія, яка претендує на те, щоб бути пов’язаною з технологіями, має тенденцію замикати свій код і ревниво його охороняти. З поважною причиною – інтелектуальна власність мала бути дорогоцінною, чи не так?

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

Ні, це не так. Є багато можливостей, які ви втрачаєте, захищаючи свої коди та дані. Давайте дізнаємося трохи більше про те, що ви втрачаєте.

Чому вам варто використовувати відкрите програмне забезпечення?

1 Щоб використовувати силу спільноти:

Якщо ваш код залучить внески зовнішніх користувачів, то всю вашу роботу обов’язково буде виконано швидше та з набагато меншими витратами. Це лише один сценарій, який суперечить прислів’ю «Забагато кухарів псує бульйон». Але тут більше користувачів означає, що більше людей уважно вивчатимуть ваш код, виправлятимуть у ньому проблеми та додадуть функції, що зрештою означає надійніший код.

2 Щоб створити команди світового класу:
  • Що є у світових корпорацій, чого немає у вашої? Можливо, кілька мільйонів доларів фінансування разом із талантом світового рівня. Оскільки ми не можемо багато чого зробити щодо грошової частини, зосередимося на останній. Коли ви відкриваєте вихідний код свого коду, є високий шанс, що ви залучите талановитих інженерів, яким цікаво вирішувати проблеми.
  • Це значно спрощує процес найму, бачачи, що у вас є хороший пул справді розумних людей, які працюють над вашим кодом, покращують його, покращують роботу. До побачення, технічні співбесіди!
  • Нарешті, як тільки ви наймете талантів, які вам потрібні для вашої компанії, чудовий спосіб переконатися, що ви утримуєте своїх працівників, — це залишатися відданими відкритому коду. Розробники можуть вирішувати проблеми, з якими стикається ваш бізнес, і отримують стимул залишатися, оскільки вони можуть створити портфоліо для себе, покращуючи свій профіль. Це вирішує проблему надокучливих рекрутерів, які чекають, щоб викрасти ваших найкращих інженерів, і ви бачите, як ваш код працює все краще й краще, оскільки над ним працює більше людей.
3 На славу:

Коли ви відкриваєте вихідний код свого коду, ви, природно, отримуєте безкоштовну рекламу на кілька сотень доларів від усіх ЗМІ, форумів, груп і фанатів кодування, які говорять про вашу компанію. Це перетворюється на доброзичливість, а також приносить вам більше балів за привабливість.

Якщо це так чудово, чому більше людей цим не займаються?

1 Власна причина:

Кожен боїться, що його код вкрадуть. Кілька великих компаній вважають, що відкритий вихідний код їх коду та/або даних призведе до масового витоку інформації, і тоді вони втратять свою конкурентну перевагу. Це побоювання є справедливим у деяких випадках – найбільш очевидними є федеральні правоохоронні органи та підрозділи національної оборони, такі як АНБ чи ФБР. Вони, звичайно, не можуть дозволити собі відкрити будь-що.

2 Накладні витрати:

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

3 У ньому немає грошей:

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

4 Кожен думає, що хтось заперечить:

Code Combat, дуже цікавий веб-сайт, який допомагає користувачам вивчати код, граючи в ігри, написав у дописі в блозі, що коли вони вирішили відкрити вихідний код свого коду, вони попросили всіх, хто працює з компанією, надати відгук. І ось що сталося: радникам сподобалася ідея, але було цікаво, чи підуть розробники гри. Розробники були за це, але дивувалися інвесторам. Інвесторам це сподобалося, але вони хвилювалися за юристів. Юристи сказали: «Звичайно, просто запитайте своїх радників». Це особливо стосується компаній, підтриманих фінансуванням або венчурним капіталом, де багато людей інвестують у компанію різними способами. Не просто припускайте, що хтось десь матиме з цим проблеми. Зробіть все можливе, щоб дізнатися.

Тож хто це насправді робить?

Ви б здивувалися. Ось список із п’яти компаній – я гарантую, що ви знаєте їхні імена – які надали значні частини свого коду спільнотам із відкритим кодом.

1 Google:

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

2 Facebook:

У 2013 році Метт Есей з ReadWrite назвав Facebook найбільшою у світі компанією з відкритим кодом. Джеймс Пірс, який керує відкритим кодом у Facebook, сказав наступне: «Виявилося, що великий відсоток наших інженерів знають про наші проекти з відкритим кодом до того, як вони приєднаються, і вони скажуть, що це сприяло їхньому рішенню. приєднатися до компанії. Це чудове вікно у світ тих проблем, які ми вирішуємо, і, звичайно, ми сподіваємося, що в усьому світі є інженери світового рівня, яким сподобаються такі можливості, і коли вони побачать проблеми, які ми вирішуємо, відчуваю бажання поглянути».

Два інші великі проекти, які Facebook має відкритий вихідний код, це React Js, бібліотека JavaScript для створення користувальницьких інтерфейсів, і React Native, фреймворк для створення нативних програм.

Подивитися? Facebook використовує відкритий код для набору персоналу. Ви теж повинні!

3 Twitter:

Чули про Bootstrap? Ця чудова структура HTML, CSS і JavaScript з відкритим вихідним кодом, яку можна використовувати, щоб прикрасити свій сайт? Так, це належить Twitter. Це один із кількох проектів, які Twitter подарував спільноті з відкритим кодом, і відтоді оновлення веб-сайту ніколи не було колишнім. Просто подивіться на Start Bootstrap, Bootstrap Expo та Built with Bootstrap, щоб зрозуміти, наскільки цінною є ця структура.

4 LinkedIn:

LinkedIn має понад 80 проектів з відкритим кодом і надав понад 500 тисяч рядків коду. Вони вважають, що для заохочення досконалості має сенс робити все відкрито. Усі інструменти, які використовуються всередині LinkedIn, є доступними та доступними для роботи. Головний інженер LinkedIn, Джей Крепс, каже, що вони вважають за краще, щоб усе не було їхнім «секретним соусом». Як і у випадку з Facebook, ця стратегія добре спрацювала для них, допомагаючи залучати найкращі таланти.

5 квадрат:

Ця компанія внесла понад 250 тисяч рядків коду в спільноту з відкритим кодом, а її найвідомішим проектом є Picasso, який є «потужною бібліотекою для завантаження та кешування зображень для Android», за їх власним визначенням. Від Square існує понад 60 проектів з відкритим кодом. Хоча ця компанія далеко не така велика, як інші в списку, її головний технічний директор Боб Лі вважає, що саме тому стратегія з відкритим кодом має такий сенс.

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

Отже, ось і все. Причини переходу на відкрите програмне забезпечення. Це зробили не лише величезні компанії (принаймні частково), але й чимало програмних компаній, таких як Hadoop, Drupal і MongoDB, з відкритим кодом. Це допомагає покращити код і надає компаніям правильну платформу для навчання в інших, хто створив прецеденти.

Чи варто використовувати відкрите програмне забезпечення?

Відповідь залежить від вашої сфери діяльності та того, що ви можете втратити або отримати, відкривши свої дані та код, оскільки це два основні важливі складові, які роблять вашу компанію унікальною. «Ризик відкритого коду полягає в тому, що у вас немає інтелектуальної власності», — каже Нік Хойдекер, аналітик Gartner Research.

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

Джерело запису: instantshift.com

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі