JavaScript - нова гарячка для відкритих джерел - тенденції у випадку з Bentley Systems

Ми насправді не продаємо програмне забезпечення, ми продаємо результат програмного забезпечення. Люди не платять нам за програмне забезпечення, вони платять нам за те, що вони роблять

Зростання Bentley відбулося переважно через придбання. Два цього року були британськими. Синхро; програмне забезпечення для планування та Легіон; програма картування і пішоходи товпляться, як відома і широко шанованим в Великобританії. Інтеграція з проектуванням і управлінням активами систем Bentley розширити їх використання і принести додану вартість програмного забезпечення абонентів інфраструктури. Bentley також випускає якийсь домашній продукт; 2019 побачити запуск в iTwin Services, яка прагне створити концепцію «Digital Двійника», який є природним кінцевим продуктом інформаційного моделювання будівель (BIM), бібліотека з відкритим вихідним кодом, який буде годувати iModel.js. Що це було? Відкрите джерело? Чи справді ми повинні вірити, що те, що ми не можемо бачити і не може купити генерувати гроші для своїх розробників? Поясніть це.

Чи було в цьому році чимало придбань Bentley, яке збудило вас найбільше?

Я легко пересуваюся про багато чого, але сидячи та оглядаючи те, що люди в даний час роблять з нашим програмним забезпеченням, дійсно протверезив. Існує неймовірний потенціал для інтеграції цих рішень з нашими пропозиціями продуктів. Мені цікаво, як Synchro зробив велику користь для користувачів. Я також був вражений тим, що люди говорять про Легіон. Я думаю, кожен повинен використовувати Легіон!

У Сполученому Королівстві у нас зараз є геопросторова комісія у складі уряду. Що стосується геопросторових даних, то це означає, що уряди оцінять його цінність?

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

Яка ця думка стоїть за відкритою бібліотекою iModel.js?

Ми дізналися, що інформація, що зберігається у файлах, пов’язаних із нашими дизайнерськими програмами, може бути пов’язана з інформацією з багатьох інших зовнішніх джерел; Наприклад, ГІС, картографування, активи та дорожні системи. І ми знали, що існує заклик до кращого відстеження подій та інших видів репортажів у прямому ефірі. Отже, природно було поєднати вигляд дороги з дизайном цієї дороги та з останнім рухом на дорозі. Люди мають щоденний досвід використання програм для такого роду інформації, і вони не можуть зрозуміти, чому це має бути складно. Ми повинні працювати над тим, щоб зробити ці зв’язки якомога простішими.

Є багато розмов про "темні дані", що це насправді?

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

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

Відкрите джерело - це великий крок вперед для Bentley, чому зараз?

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

Коли ми почали працювати з нашим проектом в iModels, ми вважали, що це не буде цінним, якщо люди не зможуть використовувати його для речей, які не були розроблені. Нам потрібний спосіб, у який люди могли б скористатися ним, не входячи до "Школи Бентлі". Ми вибрали JavaScript як ідеальну мову. JavaScript є скрізь. Це дивно, як він взяв під контроль світ IT. Тоді ми мали перетворити багато коду, написаного раніше, тепер у JavaScript. Ми повинні були вкласти тону часу, щоб добре виглядати, бути добре документованим і добре прокоментувати, щоб ми могли продавати доступ до відкритих джерел як щось цінне. Я не можу сказати вам, скільки проектів з відкритим кодом рекламується з помпою, а потім ігнорується!

Ми не очікуємо, що саме тому, що він існує, люди використовують його. Нам доведеться багато працювати, щоб довести, що використання iModel.js коштує інвестицій та часу.

Ви зіткнулися з будь-яким опором у Bentley за відкритим вихідним кодом?

Досить! У Bentley Systems був сильний струм, який сказав, що це страшна ідея. Ми - компанія програмного забезпечення. Ми продаємо програмне забезпечення Люди вірили, що я віддаю те, що вони намагаються продати. І я постійно намагався пояснити, що ми насправді не продаємо програмне забезпечення, ми продаємо програмний результат. Люди не платять нам за програмне забезпечення, вони платять нам за те, що вони роблять.

Це означало зміну бізнес-моделі. Це подібно до того, як Microsoft вирішила, що Azure - це спосіб отримати гроші за допомогу людям у використанні Linux. З нашою новою підпискою на iTwin ми можемо сказати; ось ціле джерело програми, яка створює та візуалізує дані, вам не потрібно за це платити, ми будемо стягувати плату за підписку на iTwin, і з цим у вас буде величезне море додатків. Деякі люди його віддадуть. Деякі ні. Але екосистема, яку ми знаходимо скрізь у світі JavaScript, не має собі рівних. Ви не можете створити конкурента із закритим кодом для JavaScript. Це не спрацювало б.

Ви сказали, що багато програмного забезпечення з відкритим кодом ігноруються, які проблеми ви стикаєтеся з інтересом?

Змусити людей визнати, що пріоритет - ні.1. Але це тільки початок гри. Тоді вони доведуть це. У них буде питання. У них буде проблеми. Вони хочуть внести зміни. Вони запропонують альтернативні ідеї. Можливість відповісти на всіх цих рівнях - це те, що робить проект із відкритим кодом ефективним.

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

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

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

Останнім часом ми бачили більшу співпрацю між найбільшими компаніями, зокрема, Bentley співпрацює з Microsoft, Siemens та Topcon, серед інших, чому це?

До кількох років тому ми взагалі нічого не розробляли. Деякий час ми сказали, що ми були нейтральними і що ми підтримували всіх однаково. Але прийшли Topcon, Siemens та інші, і це виглядало як модель, яка могла б працювати; ми б обидва отримували прибуток. Іноді ми дискутуємо про те, де повинні бути межі того, що ми робимо / робимо, і скільки вони повинні нам заплатити / скільки вони повинні бути виплачені. Але я думаю, що ми обидва кращі, ніж у випадку відсутності цих угод про співпрацю.

У випадку з Topcon ми працюємо разом, коли вона добре узгоджується з нашими пріоритетами. Ми завжди намагаємося інформувати їх про те, де ми йдемо, щоб не переплітатися. Ви не можете це зробити з усіма. Особливі стосунки більше не є особливими, якщо у вас є такі відносини з усіма. Ця ідея про угоду про співпрацю, де ми зараз об'єднуємо розробки, стала моделлю, яка працює дуже добре. Я не міг передбачити цього. Чесно кажучи, я не був віруючим в концепцію, але я щасливий, що вони можуть довести, що я помилявся.

Як засновник Бентлі, як найбільше пишаєтесь?

Ми придбали 105, деякі з них більш плідні або тривали довше, ніж інші. Але те, що ми багато разів набираємо, - це дійсно хороші люди. Великий відсоток наших колег прийшов через ці придбання. Якщо ви малий бізнес і асимілюєте велику компанію, то ви можете слідувати за двома маршрутами: слідуйте за тим, як вийти і повернутися до невеликої компанії або побачити цю можливість. Ми зуміли переконати деяких дуже розумних людей залишитися.

Ми об'єднали 105 компаній, які зібралися протягом багатьох років. Можливо, я це почав, але я не можу взяти велику честь за те, чим ми стали. Коли я сиджу позаду аудиторії і дивлюсь демонстрацію Synchro, яку зараз називають "Bentley Synchro", я думаю собі, чоловіче, ці хлопці такі розумні. Я живу в його відображеній славі. Я відчував те саме щодо придбання Acute3D кілька років тому. Ці хлопці блискучі. Вони створили цей чудовий інструмент. Ми його набуваємо. Я дивлюсь на неї і кажу собі, чоловіче, мене там звати. Це дуже добре.

Як ви зараз відчуваєте розмір Bentley?

Коли ми почали, я просто намагався залишитись у бізнесі досить довго, щоб сплатити рахунки. В один момент часу я знав кожен, хто працював у Bentley Systems. Я знав, що вони роблять. Він знав своїх дітей. Це вже інше. Ми розширилися в просторі проблем, з якими ми не стикалися спочатку. Ми розширилися на ринки, які не були б нашим нормальним ринком. Наше охоплення набагато ширше, ніж це було б, якби ми лише органічно виросли. Яка була передумова почати Bentley? Я працював на DuPont, який був користувачем Integraph. Мій брат Баррі почав свою власну програмну компанію, і я залишив Дюпон працювати на нього. Тим часом, Дюпон попросив мене поліпшити яке-небудь програмне забезпечення, яке я написав під час роботи там. Я сказав їм, що я поліпшу це, якщо б мені дали право продати його. І це було початком. Я запустив Bentley Systems і почав продавати CAD-програмне забезпечення.

Ми взяли інтерв'ю з Грегом Бентлі в 2016 і запитали його, як це було працювати з його братами, як це вам здавалося?

Я раджу не робити цього! Але це виявилося досить добре. Нам ніколи не було повного плану. Коли ми заснували компанію, у нас тоді працювали п'ять з нас, і моя мама була скарбницею. Вона не могла повірити, що програмне забезпечення було реальним. Ви не могли придумати, що люди платять за те, чого не дивилися. Вона була щиро стурбована тим, що всі її п'ять дітей будуть безробітними і повернуться додому.

Що ви найбільше очікуєте від Bentley в 2019?

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

Я був там у перші дні комп’ютера. Комп’ютер був абсолютно новим, і всі припускали, які речі можуть бути можливими. Я думаю, ми знову на початку дверей з цифровими близнюками. Це не нова концепція, будівництво та інфраструктура в цьому відстають. Якщо я подивлюсь на те, як бізнес розвивається в 2018 році, це не так відрізняється від того, як ми починали свою діяльність у 1984 році. Так, ми маємо 3D-моделі. Але контракти говорять про одне і те ж, і люди, як правило, будують так само послідовно, як і раніше. Такі речі, як Synchro, є революційними, але вони не широко використовуються. На цьому наступному етапі багато речей будуть іншими.

Будь-який результат, який виходить із можливостей, створених у світі цифрових близнюків, буде відкритим світом. Я впевнений у цьому. У будь-якому випадку я б переконався, що з ним змагатимуться, тому ми хочемо взяти на себе ініціативу. Просто після майже 35 років, щоб сказати, я закінчуся. Але я відчуваю, що ми перебуваємо на стартовій лінії гонки, які збираються перетворитися на наступну золоту лихоманку.


Кейт Бентлі, засновник та технічний директор, Bentley Systems, розмовляючи з Дарреллом Спритом та Абігейлом Томкінсом.

CES грудень 2018 / січень 2019

www.bentley.com

Залиште відповідь

Ваша електронна адреса не буде опублікований.

Цей сайт використовує Akismet для зменшення спаму. Дізнайтеся, як обробляються ваші дані коментарів.