JavaScript - En ny feber for open source - tendenser i tilfælde af Bentley Systems
Vi sælger ikke rigtigt software, vi sælger software resultatet. Folk betaler os ikke for softwaren, de betaler os for, hvad de gør
Bentleys vækst er kommet stort set gennem opkøb. To af dette år var britiske. Synchro; planlægning software og legion; mængden og fodgænger kortlægningsprogrammet, der begge er kendt og respekteret i Det Forenede Kongerige. Dens integration med Bentleys design- og kapitalstyringssystemer vil udvide brugen heraf og give merværdi til abonnenter af infrastruktursoftware. Bentley producerer også noget hjemmelavet produkt; 2019 vil se lanceringen af iTwin Services, der søger at skabe begrebet "Digital Twin", som er det naturlige slutprodukt af Building Information Modeling (BIM) og open source biblioteket iModel.js, der vil feed det. Hvad var det Åben kilde? Skal vi forvente at noget, vi ikke kan se og ikke kan købe, vil generere penge til sine udviklere? Forklar det.
Har der været en række Bentley-erhvervelser i år, som har spændt dig mest?
Jeg er let flyttet om mange ting, men at sidde og se tilbage på, hvad folk i øjeblikket gør med vores software, er virkelig nyhedsværdige. Der er et utroligt potentiale for at integrere disse løsninger med vores produkttilbud. Jeg finder fascinerende, hvordan Synchro har gjort en stor forskel for brugerne. Jeg har også været imponeret over, hvad folk siger om legionen. Jeg tror, at alle skal bruge Legion!
I Det Forenede Kongerige har vi nu Geospatial Commission inden for regeringen. Hvad handler det om de geospatiale data, der får regeringerne til at sætte pris på dens værdi?
Begrebet digitalisering begynder at genlyde. Folk er begyndt at indse, at hvis oplysningerne er der, skal de udnyttes og bruges så vidt muligt. Kun eksistensen af nøjagtige og rettidige data har mere efterspørgsel. Denne tendens vil helt sikkert fortsætte. Folk vil kræve mere adgang til mere information i tide og med flere formfaktorer.
Hvad er denne tankegang, der lå bag open source biblioteket iModel.js?
Vi lærte, at informationen, der er gemt i filer relateret til vores designapplikationer, kan relateres til information fra mange andre eksterne kilder; GIS, kortlægning, aktiver og vejsystemer, for eksempel. Og vi vidste, at der var en opfordring til bedre hændelsessporing og andre former for live rapportering. Så det syntes naturligt at matche udsigten til vejen med vejens design og med den seneste trafik på vejen. Folk har daglige erfaringer med at bruge apps til denne form for information, og de kan ikke forstå, hvorfor det skal være svært. Vi burde arbejde på at gøre disse forbindelser så lette som muligt.
Der er meget snak om "de mørke data", hvad er det egentlig?
I ingeniørens verden er hver applikation designet til at løse et relativt specifikt problem, og mange af dem blev udtænkt for mange år siden. De gemmer deres data på en måde, der let kan nås af det redigerede program. Det meste af tiden - og jeg taler for vores egne applikationer - logik er som at forstå, at oplysningerne er i ansøgningen, ikke i filen. Filen er kun en række byte, og når du forsøger at forstå det uden ansøgningen, er det usammenhængende. Mørket er, at andre applikationer ikke kan fortolke det og visualisere det perfekt.
Vi er så skyldige i at skabe denne situation som nogen. Men verdens tilstand er nu, at vi har et imponerende antal applikationer, der er nødvendige for at udvikle en sammenhængende hele en stak uafhængige filer. Ingen kan nå det. Vi har data, og de er værdifulde, men vi spilder dem.
Open source er et stort fremskridt for Bentley, hvorfor nu?
Jeg har fortalte dette i lang tid, men du kan ikke bare åbne koden krop, der er i krypterings dammen. Hvis vi havde udviklet open source i vores applikationer for nogle år siden, ville byggeprocessen have været meget kompliceret. Bare at forklare, hvordan det virker, ligger under den uformelle observatørs evne - og de eneste succesfulde open source-applikationer er dem, som en afslappet observatør kan give mening om. Måske ændrer den afslappede observatør i øjeblikket ikke noget, men det er årsagen til open source - det er fordi folk kan bruge det til ting, det ikke var designet til.
Da vi startede med vores projekt i iModels, troede vi det ikke ville være værdifuldt, medmindre folk kunne bruge det til ting, det ikke var designet til. Vi havde brug for en måde, hvorpå folk kunne bruge det uden at gå til "Bentley School". Vi valgte JavaScript som det ideelle sprog. JavaScript er overalt. Det er fantastisk, hvordan han har taget kontrol over it-verdenen. Vi skulle derefter konvertere en masse kode skrevet tidligere, nu i JavaScript. Vi var nødt til at investere et stykke tid for at se godt ud, være godt dokumenteret og godt kommenteret, så vi kunne sælge open source adgang som noget af værdi. Jeg kan ikke fortælle dig, hvor mange open source-projekter der annonceres med fanfare og ignoreres derefter!
Vi forventer ikke, at bare fordi det eksisterer, at folk bruger det. Vi bliver nødt til at arbejde hårdt for at bevise, at brug af iModel.js er værd at investere og tid.
Fandt du nogen modstand inden for Bentley over open source?
Nok! Der var en stærk strøm hos Bentley Systems, der sagde, at det var en forfærdelig ide. Vi er et softwarefirma. Vi sælger software Folk troede på, at jeg gav væk, hvad de forsøgte at sælge. Og jeg fortsatte med at forklare, at vi ikke rigtig sælger software, vi sælger software resultatet. Folk betaler os ikke for softwaren, de betaler os for, hvad de gør.
Det har betydet en ændring i forretningsmodellen. Det svarer til, da Microsoft besluttede, at Azure var en måde at få penge til at hjælpe folk med at bruge Linux. Med vores nye iTwin-abonnement kan vi sige; her er hele kilden til programmet, der opretter og visualiserer dataene, du behøver ikke betale for det, vi opkræver dig for iTwin-abonnementet og med det vil du have et stort hav af applikationer til rådighed. Nogle mennesker vil give det væk. Nogle gør det ikke. Men det økosystem, som vi finder overalt i JavaScript-verdenen, er uden sidestykke. Du kunne ikke oprette en lukket kildekonkurrent til JavaScript. Det ville ikke fungere.
Du sagde, at en masse open source software ignoreres, hvilke udfordringer har du i ansigt med at få interesse?
Få folk til at finde ud af, at prioritet er no.1. Men det er bare begyndelsen af spillet. Så vil de bevise det. De vil have spørgsmål. De har problemer. De vil gerne lave ændringer. De vil foreslå alternative ideer. At kunne reagere på alle disse niveauer er, hvad der gør et open source-projekt til at fungere godt.
Open source-software skal opnå en kritisk masse, før folk tror, at de er en del af et større problem. Ingen ønsker at arbejde på noget, hvis de tror, at han er ved at dø. At være open source betyder ikke, at folk vil mødes magisk med os og blive virale brugere af vores produkter. Vi bliver nødt til at gøre det til virkelighed.
Jeg er altid imponeret over mængden af indsats, som Google og andre sætter ind i deres projekter. De gør noget open source, og så sætter de et marketing team til at sælge det. Hvis du spørger noget, svarer nogen til dig. Ethvert problem du har, der er nogen der til at hjælpe dig, ikke altid fra den oprindelige kilde i fora og online-fællesskaber. De har et enormt økosystem af eksempler. Det har tendens til at fodre sig selv.
Forestil dig at du skriver et program. Hvis du ikke vil offentliggøre din kildekode, kan den være uigennemsigtig og kompliceret. Hvis du arbejder, arbejde. Men hvis du vil sige, at brugerne kan lægge deres lag af ting på toppen af det, hvis du vil foreslå, at det er et indgangssted for andres arbejde, skal du bevise det er værd at have tid. Det er ikke et indlysende skridt fremad. For ti år siden havde jeg sagt det; Ingen måde, det er meget svært. Men kombinationen med iTwin-abonnementsmodellen og det faktum, at økosystemet til open source-verdenen er blevet etableret, betyder, at vi håber at udnytte det.
I de senere år har vi set mere samarbejde mellem de største virksomheder, Bentley arbejder sammen med Microsoft, Siemens og Topcon blandt andre, hvorfor er det?
Indtil for få år siden udviklede vi aldrig rigtig noget. I et stykke tid sagde vi, at vi var neutrale, og at vi støttede alle lige. Men Topcon og Siemens og de andre kom, og det syntes som en model, der kunne arbejde; vi ville begge få overskud. Nogle gange har vi debatter om hvor grænserne skal være mellem hvad vi gør / gør og hvor meget de skal betale os / hvor meget de skal betales. Men jeg tror, vi er begge bedre, end hvis vi ikke havde disse samarbejdsaftaler.
For Topcon arbejder vi sammen, når det passer godt sammen med vores prioriteter. Vi forsøger altid at holde dem informeret om, hvor vi skal hen, for ikke at overlappe hinanden. Du kan ikke gøre det med alle. Et særligt forhold er ikke længere specielt, hvis du har det slags forhold til alle. Denne idé om en samarbejdsaftale, hvor vi for øjeblikket forener udviklingen, er blevet en model, der fungerer meget godt. Jeg kunne ikke have forudsagt det. Helt ærligt var jeg ikke troende i konceptet, men jeg er glad for at de kunne bevise, at jeg havde taget fejl.
Som Bentley's grundlægger, hvad er du mest stolt af?
Vi har lavet 105-overtagelser, nogle af dem er mere produktive eller har varet længere end andre. Men det, vi erhverver mange gange, er virkelig gode mennesker. En stor procentdel af vores kolleger kom gennem disse erhvervelser. Hvis du er en lille virksomhed og assimilere et større firma, så er der to ruter, du kan følge: Følg din vej ud og vend tilbage til et lille firma, eller se muligheden. Vi har formået at overbevise nogle meget kloge folk om at blive.
Vi er en sammenlægning af 105 virksomheder, der er kommet sammen gennem årene. Jeg har måske startet det, men jeg kan ikke tage meget kredit for det, vi er blevet. Når jeg sidder bag på publikum og ser en Synchro-demo, som nu kaldes "Bentley Synchro", tænker jeg ved mig selv, mand, disse fyre er så kloge. Jeg lever i hans reflekterede herlighed. Jeg følte det på samme måde med at erhverve Acute3D for et par år siden. Disse fyre er strålende. De skabte dette vidunderlige værktøj. Vi erhverver det. Jeg ser på hende, og jeg siger til mig selv, forbandet, mit navn er der. Det er rigtig godt.
Hvordan føler du dig om Bentley's størrelse nu?
Da vi startede, forsøgte jeg bare at holde mig i drift længe nok til at betale regningerne. På et tidspunkt kendte jeg enhver, der arbejdede for Bentley Systems. Jeg vidste hvad de gjorde. Han kendte hans børn. Det er anderledes nu. Vi har udvidet til rum af problemer, som ikke er dem, vi konfronterede i begyndelsen. Vi har udvidet til markeder, der ikke ville have været vores normale marked. Vores rækkevidde er meget bredere end det ville have været, hvis vi kun var vokset organisk. Hvad var forudsætningen for at starte Bentley? Jeg arbejdede for DuPont, som var en Integraph-bruger. Min bror Barry havde startet sit eget software firma, og jeg forlod DuPont til at arbejde for ham. I mellemtiden bad DuPont mig om at forbedre nogle software, jeg havde skrevet, mens jeg arbejdede der. Jeg fortalte dem, at jeg ville forbedre det, hvis de gav mig ret til at sælge det. Og det var begyndelsen. Jeg startede Bentley Systems og begyndte at sælge CAD-software.
Vi interviewede Greg Bentley tilbage på 2016 og spurgte ham, hvordan det var at arbejde med sine brødre, hvordan syntes det for dig?
Jeg råder dig til ikke at gøre det! Men det har vist sig relativt godt. Vi havde aldrig rigtig en komplet plan. Da vi startede virksomheden, var der fem af os der arbejdede der dengang, og min mor blev forstenet. Hun kunne ikke tro, at softwaren var ægte. Du kunne ikke forestille dig, at folk ville betale for noget, de ikke kigget på. Hun var virkelig bekymret over, at alle sine fem børn ville være arbejdsløse og komme hjem.
Hvad forventer du mest fra Bentley i 2019?
Begrebet digital tvilling. Nogen skal gøre det. Den der udvikler det rigtig godt, vil have en større markedsmulighed end hvad der nu eksisterer. Denne mulighed, dette pause i branchen, hvor der er en stor overgang mellem den nuværende frakoblede verden og den digitale tvillingverden er et marked, som vi skal omfavne så hurtigt som muligt. 2019 kan være år et for os.
Jeg var der i de tidlige dage af computeren. Computeren var helt ny, og alle spekulerede i, hvilke ting der kunne være mulige. Jeg tror, vi er ved startdøren igen med digitale tvillinger. Det er ikke et nyt koncept, byggeri og infrastruktur er baghængerne i dette. Hvis jeg ser på, hvordan forretningen udvikler sig i 2018, ser det ikke så anderledes ud, da vi startede i 1984. Ja, vi har digitalt papir. Ja, vi har 3D-modellerne. Men kontrakter siger det samme, og folk bygger generelt på samme rækkefølge som før. Ting som Synchro er revolutionerende, men de bruges ikke i vid udstrækning. I denne næste fase vil mange ting være anderledes.
Ethvert resultat, der kommer ud af mulighederne i den digitale tvillingverden, vil være en open source-verden. Det er jeg sikker på. Jeg ville være forfærdet om at konkurrere med ham alligevel, så vi vil tage føringen. Det er nemt, efter næsten 35 år nu, at sige, jeg er færdig. Men jeg føler, at vi er på startlinjen for et løb, der skal omdanne til den næste guldrush.
Keith Bentley, grundlægger og CTO, Bentley Systems, taler med Darrell Smart og Abigail Tomkins.
CES December 2018 / januar 2019