JavaScript - новая лихорадка для открытого исходного кода - тенденции в случае Bentley Systems

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

Рост Bentley произошел в основном за счет приобретений. Два в этом году были британцами. Synchro; программное обеспечение для планирования и легион; программа картирования толпы и пешеходов, широко известная и уважаемая в Соединенном Королевстве. Его интеграция с системами проектирования и управления активами Bentley расширит его использование и принесет дополнительную пользу подписчикам программного обеспечения для инфраструктуры. Bentley также производит некоторые домашние продукты; В 2019 будет запущен сервис iTwin Services, целью которого является создание концепции «цифрового близнеца», являющегося естественным конечным продуктом информационного моделирования зданий (BIM), и библиотеки с открытым исходным кодом iModel.js, которая будет его использовать. Что это было? С открытым исходным кодом? Ожидаем ли мы, что что-то, что мы не можем увидеть и не купить, принесет деньги разработчикам? Объясни это.

Было ли в этом году несколько приобретений Bentley, которые вас взволновали больше всего?

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

В Соединенном Королевстве у нас теперь есть геопространственная комиссия при правительстве. Что из-за геопространственных данных заставляет правительства ценить их ценность?

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

Что это за мысль, которая стояла за библиотекой с открытым исходным кодом iModel.js?

Мы узнали, что информация, хранящаяся в файлах, связанных с нашими проектными приложениями, может быть связана с информацией из многих других внешних источников; ГИС, картография, активы и дорожные системы, например. И мы знали, что был призыв к лучшему отслеживанию инцидентов и других видов репортажей в прямом эфире. Тогда казалось естественным объединить вид дороги с дизайном этой дороги и с самым последним движением на дороге. Люди имеют ежедневный опыт использования приложений для такого рода информации, и они не могут понять, почему это должно быть сложно. Мы должны работать над тем, чтобы сделать эти связи как можно проще.

Существует много разговоров о «темных данных», что это на самом деле?

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

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

Открытый исходный код - большой шаг вперед для Bentley, почему сейчас?

Я защищал это в течение долгого времени, но вы не можете просто открыть тело кода, которое находится в пруду шифрования. Если бы мы разработали с открытым исходным кодом в наших приложениях несколько лет назад, процесс строительства был бы очень сложным. Простое объяснение того, как это работает, ниже возможностей случайного наблюдателя - и единственные успешные приложения с открытым исходным кодом - это те, которые случайный наблюдатель может понять. Возможно, этот случайный наблюдатель в настоящее время ничего не меняет, но они являются причиной открытого источника - это потому, что люди могут использовать его для вещей, для которых он не предназначен.

Когда мы начинали с нашего проекта в iModels, мы думали, что он не будет ценным, если люди не смогут использовать его для вещей, для которых он не предназначен. Нам нужен был способ, которым люди могли бы использовать его, не ходя в «Школу Бентли». Мы выбрали JavaScript в качестве идеального языка. JavaScript везде Удивительно, как он взял под свой контроль мир ИТ. Затем нам пришлось преобразовать много кода, написанного ранее, теперь в JavaScript. Нам пришлось потратить кучу времени, чтобы хорошо выглядеть, хорошо документироваться и комментировать, чтобы мы могли продавать доступ с открытым исходным кодом как нечто ценное. Я не могу сказать вам, сколько проектов с открытым исходным кодом рекламируются фанфарами, а затем игнорируются!

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

Вы встречали какое-либо сопротивление в Bentley по поводу открытого кода?

Достаточно! В Bentley Systems был сильный поток, который сказал, что это ужасная идея. Мы софтверная компания. Мы продаем программное обеспечение Люди верили, что я раздавал то, что они пытались продать. И я продолжал пытаться объяснить, что мы на самом деле не продаем программное обеспечение, мы продаем результат программного обеспечения. Люди не платят нам за программное обеспечение, они платят нам за то, что они делают.

Это означало изменение бизнес-модели. Это похоже на то, когда Microsoft решила, что Azure - это способ получить деньги за помощь людям в использовании Linux. С нашей новой подпиской iTwin мы можем сказать; Вот весь источник программы, которая создает и визуализирует данные, вам не нужно платить за них, мы будем взимать плату за подписку iTwin, и с этим у вас будет огромное количество доступных приложений. Некоторые люди отдадут это. Некоторые не Но экосистема, которую мы находим повсюду в мире JavaScript, не имеет себе равных. Вы не можете создать конкурент с закрытым исходным кодом для JavaScript. Это не будет работать.

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

Заставьте людей найти, что приоритет - нет. 1. Но это только начало игры. Тогда они докажут это. У них будут вопросы. У них будут проблемы. Они захотят внести изменения. Они предложат альтернативные идеи. Способность отвечать на всех этих уровнях - вот что делает проект с открытым исходным кодом хорошо работающим.

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

Я всегда впечатлен количеством усилий, которые Google и другие вкладывают в свои проекты. Они делают что-то с открытым исходным кодом, а затем создают маркетинговую команду, чтобы продать это. Если вы что-то спросите, вам ответят. Любая проблема, которая у вас есть, есть кто-то, чтобы помочь вам, не всегда из первоисточника в форумах и онлайн-сообществах. У них огромная экосистема примеров. Это имеет тенденцию кормить себя.

Представь, что ты пишешь программу. Если вы не собираетесь публиковать свой исходный код, он может быть непрозрачным и сложным. Если ты работаешь, работай. Но если вы собираетесь сказать, что пользователи могут поставить свои слои вещей поверх этого, если вы собираетесь предположить, что это точка входа для работы других людей, вы должны доказать, что это стоит их времени. Это не очевидный шаг вперед. Десять лет назад я бы сказал; Нет, это очень сложно. Но сочетание с моделью подписки iTwin и тем фактом, что создана экосистема для мира с открытым исходным кодом, означает, что мы надеемся извлечь из этого выгоду.

В последние годы мы стали свидетелями более тесного сотрудничества между крупнейшими компаниями, Bentley работает с Microsoft, Siemens и Topcon, среди прочего, почему это так?

Еще несколько лет назад мы никогда ничего не разрабатывали. Какое-то время мы говорили, что мы нейтральны и поддерживаем всех одинаково. Но пришли Topcon, Siemens и другие, и это казалось моделью, которая могла бы работать; мы оба получили бы прибыль. Иногда мы спорим о том, где должны быть пределы между тем, что мы делаем / делаем, и сколько они должны нам заплатить / сколько они должны заплатить. Но я думаю, что нам обоим лучше, чем если бы у нас не было этих соглашений о сотрудничестве.

В случае Topcon мы работаем вместе, когда это хорошо согласуется с нашими приоритетами. Мы всегда стараемся держать их в курсе того, куда мы идем, чтобы не перекрывать друг друга. Вы не можете сделать это со всеми. Особые отношения больше не являются особенными, если у вас такие отношения со всеми. Эта идея соглашения о сотрудничестве, где мы в настоящее время объединяем события, стала моделью, которая работает очень хорошо. Я не мог этого предсказать. Честно говоря, я не был сторонником концепции, но я счастлив, что они смогли доказать, что я был неправ.

Как основатель Bentley, чем вы больше всего гордитесь?

Мы сделали приобретения 105, некоторые из них более плодовиты или продлились дольше, чем другие. Но то, что мы приобретаем много раз, это действительно хорошие люди. Большой процент наших коллег прошел через эти приобретения. Если вы являетесь малым предприятием и ассимилируете более крупную компанию, то вы можете пойти двумя путями: выйти и вернуться в небольшую компанию или увидеть возможность. Нам удалось убедить некоторых очень умных людей остаться.

Мы являемся объединением компаний 105, которые объединились за эти годы. Я мог бы начать это, но я не могу взять большой кредит за то, что мы стали. Когда я сижу в глубине аудитории и смотрю демоверсию Synchro, которая сейчас называется «Bentley Synchro», я думаю, чувак, эти парни такие умные. Я живу в его отраженной славе. Я чувствовал то же самое для приобретения Acute3D несколько лет назад. Эти ребята великолепны. Они создали этот замечательный инструмент. Мы приобрели это. Я смотрю на это, и я говорю себе, мои глаза, мое имя там. Это очень хорошо.

Как вы относитесь к размеру Bentley сейчас?

Когда мы начинали, я просто пытался оставаться в бизнесе достаточно долго, чтобы оплачивать счета. Когда-то я знал каждого, кто работал на Bentley Systems. Я знал, что они делают. Он знал своих детей. Теперь все по-другому. Мы расширили пространство проблем, с которыми мы не сталкивались в начале. Мы расширились до рынков, которые не были бы нашим обычным рынком. Наш охват гораздо шире, чем был бы, если бы мы росли только органически. Какова была предпосылка для запуска Bentley? Я работал на DuPont, который был пользователем Integraph. Мой брат Барри основал собственную компанию по разработке программного обеспечения, и я оставил DuPont, чтобы работать на него. Тем временем DuPont попросил меня улучшить программное обеспечение, которое я написал, работая там. Я сказал им, что улучшу это, если они дадут мне право продать это. И это было начало. Я основал Bentley Systems и начал продавать программное обеспечение САПР.

Мы взяли интервью у Грега Бентли в 2016 и спросили его, каково это работать с его братьями, как вам это показалось?

Я советую вам не делать этого! Но это оказалось относительно хорошо. У нас никогда не было полного плана. Когда мы основали компанию, нас тогда было пятеро, и моя мама была окаменела. Она не могла поверить, что программное обеспечение реально. Вы не могли придумать, что люди будут платить за то, на что они не смотрели. Она была искренне обеспокоена тем, что все ее пятеро детей останутся без работы и вернутся домой.

Что вы ожидаете больше всего от Bentley в 2019?

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

Я был там в начале компьютерных дней. Компьютер был новым пакетом, и все предполагали, что все возможно. Я думаю, что мы снова на старте с цифровыми близнецами. Это не новая концепция, строительство и инфраструктура являются отстающими в этом. Если я посмотрю на то, как 2018 ведет бизнес, то это не выглядит так, как мы начали в 1984. Да, у нас есть цифровая бумага. Да, у нас есть модели 3D. Но контракты говорят то же самое, и люди обычно строят так же, как и раньше. Такие вещи, как Synchro, являются революционными, но они не получили широкого распространения. На следующем этапе многие вещи будут другими.

Любой результат, который исходит из возможностей, созданных в мире цифровых близнецов, станет миром открытого исходного кода. Я уверен в этом. В любом случае, я бы окаменел, чтобы конкурировать с ним, поэтому мы хотим взять на себя инициативу. Легко, после почти 35 лет, сказать, что я закончил. Но я чувствую, что мы находимся на стартовой линии гонки, которая превратится в следующую золотую лихорадку.


Кит Бентли, основатель и технический директор Bentley Systems, беседует с Дарреллом Смартом и Эбигейл Томкинс.

CES декабрь 2018 / январь 2019

www.bentley.com

Оставить комментарий

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

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.