JavaScript - En ny feber for åpen kildekode - trender for Bentley Systems

Vi selger ikke egentlig programvare, vi selger programvaresultatet. Folk betaler oss ikke for programvaren, de betaler oss for det de gjør

Bentleys vekst har kommet i stor grad gjennom oppkjøp. To av dette året var britiske. Synchro; planlegging programvare og legion; publikum og fotgjenger kartlegging programmet, både kjent og respektert i Storbritannia. Integrasjonen med Bentleys design- og kapitalstyringssystemer vil utvide bruken og gi merverdi til abonnenter av infrastrukturprogramvare. Bentley produserer også noe hjemmelaget produkt; 2019 vil se lanseringen av iTwin Services som søker å skape konseptet "Digital Twin", som er det naturlige sluttproduktet av Building Information Modeling (BIM), og åpen kildebibliotek iModel.js som vil mate den. Hva var det? Åpen kildekode? Er vi forventet å tro at noe vi ikke kan se og ikke kan kjøpe, vil generere penger for sine utviklere? Forklar det.

Har det vært en rekke Bentley-oppkjøp i år, som har spilt deg mest?

Jeg er lett flyttet om mange ting, men å sitte ned og se tilbake på hva folk som for tiden gjør med programvaren vår, er virkelig nyskapende. Det er et utrolig potensial for å integrere disse løsningene med våre produkttilbud. Jeg finner fascinerende hvordan Synchro har gjort stor forskjell for brukerne. Jeg har også blitt imponert over hva folk sier om Legion. Jeg tror alle skal bruke Legion!

I Storbritannia har vi nå Geospatial Commission i regjeringen. Hva handler det om de geospatiale dataene som forårsaker at regjeringene vil sette pris på verdien?

Begrepet å gå digital begynner å resonere. Folk begynner å innse at hvis informasjonen er der, bør den utnyttes og brukes så mye som mulig. Bare eksistensen av nøyaktige data og tid har større etterspørsel. Den trenden vil sikkert fortsette. Folk vil kreve mer tilgang til mer informasjon om tid og med flere formfaktorer.

Hva er denne tanken som sto bak open source-biblioteket iModel.js?

Vi lærte at informasjonen som er lagret i filene relatert til våre designprogrammer, kan være relatert til informasjon fra mange andre eksterne kilder; GIS, kartlegging, eiendeler og veiesystemer, for eksempel. Og vi visste at det var ring for bedre sporing av hendelser og andre typer live rapportering. Da virket det naturlig å forene utsikten over veien med utformingen av denne veien og med den nyeste trafikken på veien. Folk har daglige erfaringer med å bruke applikasjoner for denne typen informasjon, og de kan ikke forstå hvorfor det burde være vanskelig. Vi bør jobbe med å gjøre disse tilkoblingene så enkelt som mulig.

Det er mye snakk om "de mørke dataene", hva er det egentlig?

I ingeniørverdenen er hver applikasjon designet for å løse et relativt spesifikt problem, og mange av dem ble uttalt for mange år siden. De lagrer dataene på en måte som er lett tilgjengelig med det redigerte programmet. Mesteparten av tiden - og jeg snakker for våre egne applikasjoner - logikk er som å forstå at informasjonen er i søknaden, ikke i filen. Filen er bare en rekke byte, og når du prøver å forstå det uten søknaden, er det usammenhengende. Mørket er at andre programmer ikke kan tolke det og visualisere det perfekt.

Vi er like skyldige i å skape denne situasjonen som noen. Men verdens tilstand er nå at vi har et imponerende antall programmer som trengs for å utvikle en sammenhengende helhet av en stabel med uavhengige filer. Ingen kan oppnå det. Vi har data, og de er verdifulle, men vi spilder dem.

Open Source er et stort fremskritt for Bentley, hvorfor nå?

Jeg har fortalte dette i lang tid, men du kan ikke bare åpne koden kroppen som er i kryptering dammen. Hvis vi hadde utviklet åpen kildekode i våre applikasjoner for noen år siden, ville byggeprosessen ha vært svært komplisert. Bare å forklare hvordan det fungerer ligger under den uformelle observatørens evne - og de eneste vellykkede open source-applikasjonene er de som en tilfeldig observatør kan gi mening om. Kanskje den uformelle observatøren for øyeblikket ikke forandrer noe, men de er grunnen til åpen kildekode - det er fordi folk kan bruke det til ting det ikke var laget for.

Da vi startet med vårt prosjekt i iModels, trodde vi det ikke ville være verdifullt med mindre folk kunne bruke det til ting som det ikke var laget for. Vi trengte en måte som folk kunne bruke den uten å gå til "Bentley School". Vi valgte JavaScript som det ideelle språket. JavaScript er overalt. Det er utrolig hvordan han har tatt kontroll over IT-verdenen. Vi måtte da konvertere mye kode skrevet tidligere, nå i JavaScript. Vi måtte investere massevis av tid til å se bra ut, være godt dokumentert og godt kommentert slik at vi kunne selge åpen kildekode tilgang som noe av verdi. Jeg kan ikke fortelle deg hvor mange open source-prosjekter annonseres med fanfare og ignoreres deretter!

Vi forventer ikke at bare fordi det eksisterer, at folk bruker det. Vi må jobbe hardt for å bevise at bruk av iModel.js er verdt investeringen og tiden.

Fant du noen motstand i Bentley over åpen kildekode?

Nok! Det var en sterk strøm på Bentley Systems som sa at det var en forferdelig ide. Vi er et programvare selskap. Vi selger programvare Folk trodde at jeg ga bort det de prøvde å selge. Og jeg fortsatte å prøve å forklare at vi egentlig ikke selger programvare, vi selger programvaresultatet. Folk betaler oss ikke for programvaren, de betaler oss for det de gjør.

Det har medført en endring i forretningsmodellen. Det ligner når Microsoft bestemte seg for at Azure var en måte å få penger på for å hjelpe folk til å bruke Linux. Med vårt nye iTwin-abonnement kan vi si; her er hele kilden til programmet som skaper og visualiserer dataene, du trenger ikke å betale for det, vi belaster deg for iTwin-abonnementet og med det vil du ha et stort antall tilgjengelige programmer. Noen mennesker vil gi den bort. Noen gjør det ikke Men økosystemet som vi finner overalt i JavaScript-verdenen, er uten sidestykke. Du kunne ikke opprette en konkurrent med lukket kilde for JavaScript. Det ville ikke fungere.

Du sa at mye åpen kildekode programvare blir ignorert, hvilke utfordringer møter du i å få interesse?

Få folk til å finne at prioritet er no.1. Men det er bare begynnelsen av spillet. Da vil de bevise det. De vil ha spørsmål. De kommer til å ha problemer. De vil gjøre endringer. De vil foreslå alternative ideer. Å kunne reagere på alle disse nivåene er det som gjør et åpen kildekodeprosjekt godt.

Open source-programvare må oppnå en kritisk masse før folk tror at de er en del av et større problem. Ingen ønsker å jobbe med noe hvis de tror at han er døende. Å være åpen kildekode betyr ikke at folk vil følge med oss ​​magisk og bli virale brukere av våre produkter. Vi må gjøre det til virkelighet.

Jeg er alltid imponert over mengden innsats som Google og andre legger inn i sine prosjekter. De gjør noe åpen kilde, og så legger de et markedsføringsteam for å selge det. Hvis du spør noe, svarer noen til deg. Ethvert problem du har, det er noen der for å hjelpe deg, ikke alltid fra den opprinnelige kilden i fora og nettsamfunn. De har et enormt økosystem av eksempler. Det har en tendens til å mate seg selv.

Tenk deg at du skriver et program. Hvis du ikke skal publisere kildekoden din, kan den være ugjennomsiktig og komplisert. Hvis du jobber, jobber du. Men hvis du skal si at brukerne kan legge sine lag med ting på toppen av det, hvis du skal foreslå at det er et poeng for oppføring for andres arbeid, må du bevise at det er verdt deres tid. Det er ikke et åpenbart skritt videre. For ti år siden hadde jeg sagt det; Ingen måte, det er veldig vanskelig. Men kombinasjonen med iTwin-abonnementsmodellen og det faktum at økosystemet for open source-verdenen er etablert, betyr at vi håper å kapitalisere på det.

I de senere år har vi sett mer samarbeid mellom de største selskapene, Bentley jobber sammen med Microsoft, Siemens og Topcon blant andre, hvorfor er det?

Inntil noen år siden utviklet vi aldri noe med noe. For en stund sa vi at vi var nøytrale og at vi støttet alle like mye. Men Topcon og Siemens og de andre kom, og det virket som en modell som kunne fungere; vi ville begge få fortjeneste. Noen ganger har vi debatter om hvor grensene skal være mellom hva vi gjør / gjør og hvor mye de skal betale oss / hvor mye de skal betales. Men jeg tror vi er begge bedre enn hvis vi ikke hadde samarbeidsavtaler.

Når det gjelder Topcon, jobber vi sammen når det stemmer godt overens med våre prioriteringer. Vi prøver alltid å holde dem informert om hvor vi skal, for ikke å overlappe. Du kan ikke gjøre det med alle. Et spesielt forhold er ikke lenger spesielt hvis du har det slags forhold til alle. Den ideen om samarbeidsavtale, der vi for tiden forener utviklingen, har blitt en modell som fungerer veldig bra. Jeg kunne ikke ha spådd det. Oppriktig var jeg ikke troende i konseptet, men jeg er glad for at de kunne bevise at jeg hadde feil.

Som grunnlegger av Bentley, hva er du mest stolt av?

Vi har gjort 105-oppkjøp, noen av dem er mer produktive eller har vart lenger enn andre. Men det vi får mange ganger er veldig gode mennesker. En stor andel av våre kolleger kom gjennom disse oppkjøpene. Hvis du er en liten bedrift og assimilere et større selskap, så er det to ruter du kan følge: Følg veien ut og gå tilbake til et lite selskap, eller se muligheten. Vi har klart å overbevise noen veldig klare mennesker å bo.

Vi er en sammenslutning av 105-selskaper som har kommet sammen gjennom årene. Jeg kunne ha startet det, men jeg kan ikke ta mye kreditt for det vi har blitt. Når jeg sitter i baksiden av publikum og ser på en Synchro-demo, som nå heter "Bentley Synchro", tror jeg meg selv, mannen, de er så smarte. Jeg lever i sin reflekterte herlighet. Jeg følte det samme for oppkjøpet av Acute3D for noen år siden. De gutta er strålende. De opprettet dette fantastiske verktøyet. Vi kjøpte det. Jeg ser på det, og jeg sier meg selv, mine øyne, mitt navn er der. Det er veldig bra.

Hvordan føler du deg om størrelsen på Bentley nå?

Da vi startet, prøvde jeg bare å holde meg i virksomheten lenge nok til å betale regningene. På et tidspunkt visste jeg hver person som jobbet for Bentley Systems. Jeg visste hva de gjorde. Han kjente sine barn. Det er annerledes nå. Vi har utvidet seg til rom med problemer som ikke er de vi møttes i begynnelsen. Vi har utvidet til markeder som ikke ville vært vårt vanlige marked. Vår rekkevidde er mye bredere enn det ville vært hvis vi bare hadde vokst organisk. Hva var premisset for å starte Bentley? Jeg jobbet for DuPont, som var en Integraph-bruker. Min bror Barry hadde startet sitt eget programvarefirma, og jeg forlot DuPont for å jobbe for ham. I mellomtiden ba DuPont meg om å forbedre noe programvare jeg hadde skrevet mens jeg jobbet der. Jeg fortalte dem at jeg ville forbedre det dersom de ga meg rett til å selge den. Og det var begynnelsen. Jeg startet Bentley Systems og begynte å selge CAD-programvare.

Vi intervjuet Greg Bentley tilbake på 2016 og spurte ham hvordan det var å jobbe med sine brødre, hvordan virket det for deg?

Jeg anbefaler deg å ikke gjøre det! Men det har vist seg ganske bra. Vi har aldri hatt en komplett plan. Da vi startet selskapet, var det fem av oss som jobbet der den gangen, og moren min var forstenet. Hun kunne ikke tro at programvaren var ekte. Du kunne ikke gjøre ideen om at folk ville betale for noe de ikke så på. Hun var opptatt av at alle hennes fem barn ville være arbeidsløse og komme hjem.

Hva forventer du mest fra Bentley i 2019?

Begrepet digital tvilling. Noen kommer til å gjøre det. Den som utvikler seg veldig bra, skal ha en større markedsmulighet enn det som eksisterer nå. Denne muligheten, dette bruddpunktet i bransjen der det er en stor overgang mellom den nåværende frakoblede verden og den digitale tvillingverdenen, er et marked som vi må omfavne så raskt som mulig. 2019 kan være år ett for oss.

Jeg var der i begynnelsen av datamaskinens dager. Datamaskinen var ny pakke, og alle spekulerte på at ting kunne være mulig. Jeg tror vi er på startporten igjen med digitale tvillinger. Det er ikke et nytt konsept, konstruksjon og infrastruktur er laggards i dette. Hvis jeg ser på hvordan 2018 driver forretninger, ser det ikke ut som det er forskjellig fra da vi startet på 1984. Ja, vi har digitalt papir. Ja, vi har 3D-modellene. Men kontrakter sier det samme, og folk bygger vanligvis på samme sekvensielle måte som før. Synkro er revolusjonerende, men de er ikke mye brukt. I denne neste fasen vil mange ting være forskjellige.

Ethvert resultat som kommer ut av mulighetene som er opprettet i den digitale tvillingverdenen, kommer til å være en åpen kildekodeverden. Jeg er sikker på det. Jeg ville være forferdet til å konkurrere med ham uansett, så vi vil ta ledelsen. Det er lett, etter nesten 35 år nå, å si, jeg er ferdig. Men jeg føler at vi er på startlinjen for et løp som skal forvandle seg til neste gullhopp.


Keith Bentley, grunnlegger og CTO, Bentley Systems, snakker med Darrell Smart og Abigail Tomkins.

CES desember 2018 / januar 2019

www.bentley.com

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.