JavaScript - Unha nova febre por código aberto: tendencias no caso de Bentley Systems

Realmente non vendemos software, vendemos o resultado do software. A xente non nos paga polo software, que nos pagan polo que fan

O crecemento de Bentley veu en gran medida a través de adquisicións. Dous deste ano foron británicos. Synchro; o software de planificación e a Legión; o programa de mapas de peóns e peóns, ampliamente coñecido e respectado no Reino Unido. A súa integración cos sistemas de xestión de activos e deseño de Bentley ampliará o seu uso e traerá un valor engadido aos asinantes do software de infraestrutura. Bentley tamén produce algún produto caseiro; 2019 verá o lanzamento de iTwin Services que busca crear o concepto de "Twin Dixital", que é o produto final natural de Building Information Modeling (BIM), ea biblioteca de código aberto iModel.js que a alimentará. Que foi iso? Orixe aberta? ¿Esperamos que creamos que algo que non podemos ver e que non podemos comprar xerará cartos para os seus desarrolladores? Explique iso.

Houbo un número de adquisicións de Bentley este ano, o que máis lle animou?

Son moi fácil de mover sobre moitas cousas, pero sentarme e mirar para atrás o que as persoas fan actualmente co noso software é realmente sorprendente. Existe un potencial incrible para integrar estas solucións coas nosas ofertas de produtos. Creo fascinante como Synchro fixo unha gran diferenza para os usuarios. Tamén me impresionou o que dicen as persoas sobre Legion. Creo que todos deberían estar usando a Legión.

No Reino Unido, agora temos a Comisión Geoespacial dentro do Goberno. Que se trata dos datos geoespaciais que están a facer que os gobernos aprecien o seu valor?

O concepto de ir digital empeza a resonar. A xente está comezando a darse conta de que, se a información está alí, debería ser explotada e utilizada o máis amplamente posible. Só a existencia de datos e tempo precisos ten máis demanda. Esa tendencia seguramente continuará. A xente demandará máis acceso a máis información a tempo e con máis factores de forma.

Cal é este pensamento que estaba detrás da biblioteca de código aberto iModel.js?

Aprendemos que a información almacenada nos ficheiros relacionados coas nosas aplicacións de deseño pode estar relacionada coa información de moitas outras fontes externas; SIX, mapas, activos e sistemas de estradas, por exemplo. E sabiamos que había un chamado para un mellor seguimento de incidentes e outros tipos de informes en directo. Entón parecía natural unir a vista da estrada co deseño desta estrada e co tráfico máis recente na estrada. As persoas teñen experiencias cotiás co uso de aplicacións para este tipo de información e non poden entender por que debería ser difícil. Deberiamos traballar para facer as conexións tan sinxelo coma nós.

Hai moita conversa sobre "os datos escuros", que é o que realmente?

No mundo da ingeniería, cada aplicación está deseñada para resolver un problema relativamente específico, e moitos deles foron concibidos hai anos. Eles almacenan os seus datos dun xeito que se pode acceder facilmente pola aplicación editada. Na maioría das veces, e falamos polas nosas propias aplicacións, a lóxica é como entender que a información está na aplicación, non no ficheiro. O ficheiro é só unha serie de bytes e cando intenta comprende-lo sen a aplicación, é incoherente. A escuridade é que outras aplicacións non o poden interpretar e visualízaa perfectamente.

Somos tan culpables de crear esta situación como calquera. Pero o estado do mundo agora é que temos unha cantidade impresionante de aplicacións que son necesarias para desenvolver un conxunto cohesionado dunha pila de ficheiros independentes. Ninguén pode logralo. Temos datos e son valiosos, pero estamos perdendo.

A fonte aberta é un gran paso adiante para Bentley, por que agora?

Teño benvida a defenderme por moito tempo, pero non podes simplemente abrir o corpo de código que se atopa no charco de cifrado. Se tivésemos desenvolvido un código aberto nas nosas aplicacións fai uns anos, o proceso de construción sería moi complicado. Simplemente explicar como funciona está por debaixo da capacidade do observador casual e as únicas aplicacións de código aberto exitosas son aquelas que un observador casual pode ter sentido. Quizais ese observador casual actualmente non modifique nada, pero é o motivo do código aberto: é porque a xente pode usalo para cousas que non foi deseñado.

Cando empezamos co noso proxecto en iModels, pensamos que non sería valioso a non ser que a xente poida usalo para cousas que non foron deseñadas. Necesitábamos un xeito no que a xente puidese usalo sen ir á "Escola Bentley". Seleccionamos JavaScript como a linguaxe ideal. O JavaScript está en todas partes. É sorprendente como tomou o control do mundo das TIC. Tivo entón que converter unha morea de código escrito anteriormente, agora en JavaScript. Tivemos que investir moito tempo para verse ben, estar ben documentado e ben comentado para poder vender o acceso ao código aberto como algo de valor. Non podo dicirlle cantos proxectos de código aberto se anuncian con fanfarria e logo ignorados.

Non esperamos iso só porque existe, que as persoas o utilicen. Teremos que traballar duro para probar que usar iModel.js vale a pena o investimento eo tempo.

Atopaches algunha resistencia dentro de Bentley en código aberto?

Bastante! Houbo unha forte corrente en Bentley Systems que dixo que era unha idea terrible. Somos unha empresa de software. Nós vendemos software A xente cría que estaba a dar o que intentaban vender. E seguín tentando explicar que realmente non vendemos software, vendemos o resultado do software. A xente non nos paga polo software, que nos pagan polo que fan.

Significou un cambio no modelo de negocio. É similar a cando Microsoft decidiu que Azure era unha forma de obter diñeiro para axudar ás persoas a usar Linux. Coa nosa nova sinatura iTwin, podemos dicir; aquí está a fonte completa do programa que crea e visualiza os datos, non necesita pagar por iso, nós cobraranos pola sinatura iTwin e con iso terá un amplo mar de aplicacións dispoñibles. Algunhas persoas dérono. Algúns non Pero o ecosistema que atopamos en todo o mundo de JavaScript é insuperable. Non podías crear un competidor de fonte pechada para JavaScript. Non funcionaría.

Vostede dixo que se ignora unha morea de software de código aberto, cales son os desafíos aos que se enfronta en gañar interese?

Fai que a xente descubra que a prioridade non é .1. Pero iso é só o inicio do xogo. Entón demostrarán. Terán preguntas. Van ter problemas. Queren facer cambios. Eles van suxerir ideas alternativas. Ser capaz de responder a todos estes niveis é o que fai que un proxecto de código aberto funcione ben.

O software de código aberto debe obter unha masa crítica antes de que as persoas pensen que son parte dun problema maior. Ninguén quere estar traballando en algo se pensan que está morrendo. Ser fonte aberta non significa que a xente nos acompañe máxica e se converta en usuarios virales dos nosos produtos. Teremos que facelo realidade.

Estou sempre impresionado coa cantidade de esforzo que Google e outros puxeron nos seus proxectos. Eles fan algo de código aberto, e entón poñerán a un equipo de marketing para vendelo. Se preguntas algo, alguén responde. Calquera problema que teña, hai alguén alí para axudarche, non sempre desde a fonte orixinal en foros e comunidades en liña. Teñen un tremendo ecosistema de exemplos. Tiende a alimentarse.

Imaxina que está escribindo un programa. Se non vai publicar o seu código fonte, pode ser opaco e complicado. Se traballas, traballas. Pero se di que os usuarios poden poñer as súas capas de cousas encima, se suxire que é un punto de entrada para o traballo doutras persoas, ten que probar que paga a pena o seu tempo. Non é un paso evidente. Dez anos dicirlle; De ningún xeito, é moi difícil. Pero a combinación co modelo de sinatura iTwin eo feito de que se estableceu o ecosistema para o mundo de fonte aberta, significa que esperamos capitalizar.

Nos últimos anos vimos máis colaboración entre as grandes empresas, Bentley traballa con Microsoft, Siemens e Topcon entre outros, por que é iso?

Ata hai uns anos nunca desenvolvemos nada realmente. Por un tempo, dixemos que nós eran neutrales e que nós apoiamos a todos de igual xeito. Pero Topcon e Siemens e os demais viñeron, e parecía un modelo que podería funcionar; ambos obtivemos beneficios. Ás veces temos debates sobre onde deben estar os límites entre o que facemos e canto nos deben pagar / canto deben ser pagados. Pero creo que estamos mellor que si non tivésemos eses acordos de cooperación.

No caso de Topcon, traballamos xuntos cando se aliña ben coas nosas prioridades. Sempre tratamos de mantelos informados de onde imos, para non superponerse. Non podes facelo con todos. Unha relación especial xa non é especial se ten ese tipo de relación con todos. Esa idea dun acordo de cooperación, onde actualmente unimos a evolución, converteuse nun modelo que está funcionando moi ben. Eu non podería predicilo. Francamente, eu non era un crente no concepto, pero estou feliz de que puidesen demostrar que estaba mal.

Como o fundador de Bentley, que estás máis orgulloso de?

Fixemos adquisicións 105, algunhas delas son máis prolíficas ou durou máis que outras. Pero o que adquirimos moitas veces é realmente bo. Unha gran porcentaxe dos nosos compañeiros pasaron por estas adquisicións. Se é un pequeno negocio e asimila unha empresa máis grande, entón hai dúas rutas que podes seguir: seguir o camiño cara a fóra e volver a unha pequena empresa ou ver a oportunidade. Conseguimos convencer a xente moi intelixente para quedarse.

Somos unha amalgama de empresas 105 que se uniron ao longo dos anos. Podería comezar, pero non podo tomar moito crédito polo que fixemos. Cando me sente na parte traseira do público e vexo unha demostración Synchro, que agora se chama "Bentley Synchro", creo para min, home, eses mozos son tan intelixentes. Estou vivindo na súa gloria reflectida. Eu sentín o mesmo pola adquisición de Acute3D hai uns anos. Eses mozos son brillantes. Eles crearon esta ferramenta marabillosa. Adquirilo. Vexo, e digo a min mesmo, os meus ollos, o meu nome está alí. Isto é moi bo.

Como se sente sobre o tamaño de Bentley agora?

Cando comezamos, só intentaba permanecer no negocio o tempo suficiente para pagar as contas. Nun punto do tempo, coñecía a todas as persoas que traballaban para Bentley Systems. Eu sabía o que estaban facendo. El coñeceu aos seus fillos. Isto é diferente agora. Expandámonos a espazos de problemas que non son os que nos enfrontamos ao principio. Nós expandimos a mercados que non serían o noso mercado normal. O noso alcance é moito máis amplo do que sería se só crecese orgánicamente. Cal foi a premisa de comezar Bentley? Fun traballo para DuPont, que era un usuario de Integraph. O meu irmán Barry comezara a súa propia compañía de software e deixei a DuPont para traballar. Mentres tanto, DuPont pediulle que mellorase algún software que escribira mentres traballaba alí. Díxenlles que o faría mellor se me deron o dereito de vendelo. E ese foi o comezo. Comecei a Bentley Systems e comecei a vender software CAD.

Entrevistamos a Greg Bentley de novo en 2016 e preguntáronlle como era traballar cos seus irmáns, como lles parecía?

¡Aconsélloche que non o fagas! Pero resultou bastante ben. Nunca tivemos un plan completo. Cando comezamos a compañía, había cinco de nós traballando nese momento e a miña nai estaba petrificada. Non podía crer que o software fose real. Non podes facer a idea de que a xente pagaría por algo que non mirou. Estaba realmente preocupada porque todos os seus cinco fillos estarían desempregados e volverían a casa.

Que esperas máis de Bentley en 2019?

O concepto de xemelgo dixital. Alguén vai facelo. Quen o desenvolva moi ben terá unha maior oportunidade de mercado do que existe agora. Esta oportunidade, este punto de ruptura na industria onde hai unha gran transición entre o actual mundo desconectado e o mundo xemelgo dixital é un mercado que temos que abrazar o máis rápido posible. 2019 podería ser o Ano Un para nós.

Estiven alí ao comezo dos días da computadora. A computadora era un paquete novo e todos estaban especulando que as cousas poderían ser posibles. Creo que estamos á porta de inicio de novo con xemelgos digitales. Non é un concepto novo, a construción ea infraestrutura son os remanentes neste. Se miro a forma en que 2018 fai negocios, non parece tan diferente cando comezamos en 1984. Si, temos un documento dixital. Si, temos os modelos 3D. Pero os contratos din o mesmo e as persoas adoitan construír da mesma forma secuencial que antes. Cousas como Synchro son revolucionarias, pero non son amplamente utilizadas. Nesta próxima fase, moitas cousas van ser diferentes.

Calquera resultado que saia das oportunidades creadas no mundo xemelgo dixital, será un mundo de código aberto. Estou seguro diso. Estariamos petrificados para competir con el de calquera xeito, así que queremos levarnos á fronte. É fácil, despois de case 35 anos, dicir, estou listo. Pero sento que estamos na liña de inicio dunha carreira que vai converterse na próxima carreira do ouro.


Keith Bentley, fundador e CTO, Bentley Systems, falando con Darrell Smart e Abigail Tomkins.

CES de decembro 2018 / Xaneiro 2019

www.bentley.com

Deixe un comentario

Enderezo de correo electrónico non será publicado.

Este sitio usa Akismet para reducir o spam. Aprende a procesar os teus datos de comentarios.