JavaScript - Een nieuwe koorts voor open source - trends in het geval van Bentley Systems

We verkopen niet echt software, we verkopen het softwareresultaat. Mensen betalen ons niet voor de software, ze betalen ons voor wat ze doen

De groei van Bentley is grotendeels het gevolg van overnames. Twee van dit jaar waren Brits. Synchro; de planningssoftware en Legion; het programma voor het in kaart brengen van mensen en mensen, algemeen bekend en gerespecteerd in het Verenigd Koninkrijk. De integratie met Bentley's ontwerp- en activabeheersystemen zal het gebruik ervan uitbreiden en een toegevoegde waarde bieden aan abonnees van infrastructuursoftware. Bentley produceert ook een eigengemaakt product; 2019 zal de lancering zien van iTwin Services die het concept van "Digital Twin" wil creëren, wat het natuurlijke eindproduct is van Building Information Modeling (BIM), en de open source bibliotheek iModel.js die het zal voeden. Wat was dat? Open source? Wordt er van ons verwacht dat we geloven dat iets dat we niet kunnen zien en niet kunnen kopen, geld zal genereren voor de ontwikkelaars? Leg dat uit.

Zijn er dit jaar een aantal Bentley-aanwinsten geweest, die je het meest enthousiast hebben gemaakt?

Ik ben gemakkelijk ontroerd over veel dingen, maar zitten en terugkijken naar wat mensen momenteel doen met onze software is echt ontnuchterend. Er is een ongelooflijk potentieel om deze oplossingen te integreren met ons productaanbod. Ik vind het fascinerend hoe Synchro een groot verschil heeft gemaakt voor gebruikers. Ik ben ook onder de indruk van wat mensen over Legion zeggen. Ik denk dat iedereen Legion zou moeten gebruiken!

In het Verenigd Koninkrijk hebben we nu de Geospatial Commission binnen de regering. Waar gaat het over de geospatiale gegevens die ervoor zorgen dat overheden de waarde ervan waarderen?

Het concept van digitaal gaan begint te resoneren. Mensen beginnen zich te realiseren dat als de informatie er is, deze zo breed mogelijk moet worden uitgebuit en gebruikt. Alleen het bestaan ​​van nauwkeurige en actuele gegevens vraagt ​​meer. Die trend zet zich zeker door. Mensen gaan op termijn en met meer vormfactoren meer toegang tot meer informatie eisen.

Wat is deze gedachte achter de open source-bibliotheek iModel.js?

We hebben geleerd dat de informatie die is opgeslagen in bestanden met betrekking tot onze ontwerptoepassingen kan worden gerelateerd aan informatie uit vele andere externe bronnen; GIS, mapping, asset en wegennetwerken bijvoorbeeld. En we wisten dat er een roep was om het beter volgen van incidenten en andere soorten live rapportage. Het leek dus logisch om het zicht op de weg te matchen met het ontwerp van deze weg en met het meest recente verkeer op de weg. Mensen hebben dagelijkse ervaringen met het gebruik van apps voor dit soort informatie, en ze kunnen niet begrijpen waarom het moeilijk zou moeten zijn. We zouden eraan moeten werken om die verbindingen zo gemakkelijk mogelijk te maken.

Er wordt veel gesproken over "de donkere gegevens", wat is dat eigenlijk?

In de wereld van engineering is elke applicatie ontworpen om een ​​relatief specifiek probleem op te lossen, en veel ervan zijn jaren geleden bedacht. Ze slaan hun gegevens op op een manier die gemakkelijk toegankelijk is voor de bewerkte applicatie. Meestal - en ik spreek voor onze eigen toepassingen - is logica hetzelfde als begrijpen dat de informatie in de toepassing staat en niet in het bestand. Het bestand is slechts een reeks bytes en als u het probeert te begrijpen zonder de toepassing, is het onsamenhangend. De duisternis is dat andere applicaties het niet kunnen interpreteren en het perfect kunnen visualiseren.

We zijn net zo schuldig aan het creëren van deze situatie als iedereen. Maar de toestand van de wereld is nu dat we een indrukwekkend aantal toepassingen hebben die nodig zijn om een ​​samenhangend geheel van een stapel onafhankelijke bestanden te ontwikkelen. Niemand kan het bereiken. We hebben gegevens en ze zijn waardevol, maar we verspillen ze.

Open source is een grote stap voorwaarts voor Bentley, waarom nu?

Ik heb dit al lang gepleit, maar je kunt niet gewoon de code-instantie openen die zich in de versleutelingsvijver bevindt. Als we een paar jaar geleden open source hadden ontwikkeld in onze applicaties, zou het bouwproces zeer gecompliceerd zijn geweest. Gewoon uitleggen hoe het werkt, ligt onder het vermogen van de toevallige toeschouwer - en de enige succesvolle opensource-applicaties zijn die die een toevallige waarnemer kan begrijpen. Misschien verandert die toevallige toeschouwer momenteel niets, maar zij zijn de reden voor open source - het is omdat mensen het kunnen gebruiken voor dingen waarvoor het niet was ontworpen.

Toen we met ons project in iModels begonnen, dachten we dat het niet waardevol zou zijn, tenzij mensen het zouden kunnen gebruiken voor dingen waarvoor het niet was ontworpen. We hadden een manier nodig waarop mensen het konden gebruiken zonder naar de "Bentley School" te gaan. We kozen voor JavaScript als de ideale taal. JavaScript is overal. Het is verbazingwekkend hoe hij de controle over de IT-wereld heeft overgenomen. We moesten toen veel eerder geschreven code converteren, nu in JavaScript. We moesten heel veel tijd investeren om er goed uit te zien, goed gedocumenteerd te zijn en goed commentaar te geven, zodat we open source toegang als iets van waarde konden verkopen. Ik kan je niet vertellen hoeveel open source-projecten worden aangekondigd met fanfare en vervolgens worden genegeerd!

We verwachten dat niet alleen omdat het bestaat, dat mensen het gebruiken. We zullen hard moeten werken om te bewijzen dat het gebruik van iModel.js de investering en de tijd waard is.

Heb je in Bentley weerstand ondervonden over open source?

Genoeg! Er was een sterke stroming bij Bentley Systems die zei dat het een vreselijk idee was. Wij zijn een softwarebedrijf. Wij verkopen software Mensen geloofden dat ik weggaf wat ze probeerden te verkopen. En ik bleef proberen uit te leggen dat we niet echt software verkopen, we verkopen het softwareresultaat. Mensen betalen ons niet voor de software, ze betalen ons voor wat ze doen.

Het betekende een verandering in het bedrijfsmodel. Het is vergelijkbaar met toen Microsoft besloot dat Azure een manier was om geld te krijgen om mensen te helpen Linux te gebruiken. Met ons nieuwe iTwin-abonnement kunnen we zeggen; hier is de hele bron van het programma dat de gegevens creëert en visualiseert, daar hoef je niet voor te betalen, we brengen je het iTwin-abonnement in rekening en daarmee heb je een enorme zee aan applicaties beschikbaar. Sommige mensen zullen het weggeven. Sommigen niet. Maar het ecosysteem dat we overal in de JavaScript-wereld vinden, is ongeëvenaard. U kunt geen closed source-concurrent voor JavaScript maken. Het zou niet werken.

U zei dat veel open source software wordt genegeerd, met welke uitdagingen wordt u geconfronteerd bij het verkrijgen van interesse?

Laat mensen zien dat prioriteit nee.1 is. Maar dat is slechts het begin van het spel. Dan zullen ze het bewijzen. Ze zullen vragen hebben. Ze zullen problemen krijgen. Ze zullen veranderingen willen aanbrengen. Ze zullen alternatieve ideeën voorstellen. In staat zijn om op al deze niveaus te reageren, maakt een open source project goed.

Open source software moet een kritieke massa krijgen voordat mensen denken dat ze deel uitmaken van een groter probleem. Niemand wil aan iets werken als ze denken dat hij dood gaat. Open source zijn betekent niet dat mensen ons op magische wijze zullen vergezellen en virale gebruikers van onze producten worden. We zullen dat waar moeten maken.

Ik ben altijd onder de indruk van de hoeveelheid inspanningen die Google en anderen in hun projecten steken. Ze doen iets open source en zetten een marketingteam in om het te verkopen. Als je iets vraagt, antwoordt iemand je. Elk probleem dat je hebt, er is iemand om je te helpen, niet altijd van de originele bron in forums en online communities. Ze hebben een enorm ecosysteem van voorbeelden. Het heeft de neiging zichzelf te voeden.

Stel je voor dat je een programma aan het schrijven bent. Als u uw broncode niet publiceert, kan deze ondoorzichtig en ingewikkeld zijn. Als je werkt, werk dan. Maar als je gaat zeggen dat gebruikers hun lagen van dingen er bovenop kunnen leggen, als je gaat suggereren dat het een toegangspunt is voor andermans werk, moet je bewijzen dat het hun tijd waard is. Het is geen voor de hand liggende stap voorwaarts. Tien jaar geleden zou ik gezegd hebben; Echt niet, het is heel moeilijk. Maar de combinatie met het iTwin-abonnementsmodel en het feit dat het ecosysteem voor de open-source wereld is gevestigd, betekent dat we erop hopen te profiteren.

In de afgelopen jaren hebben we meer samenwerking tussen de grootste bedrijven gezien, Bentley werkt onder meer met Microsoft, Siemens en Topcon, waarom is dat?

Tot een paar jaar geleden hebben we nooit echt iets ontwikkeld. We hebben een tijdje gezegd dat we neutraal waren en dat we iedereen gelijk ondersteunden. Maar Topcon en Siemens en de anderen kwamen, en het leek een model dat zou kunnen werken; we zouden allebei winst maken. Soms hebben we discussies over waar de grenzen moeten liggen tussen wat we doen / doen en hoeveel ze ons moeten betalen / hoeveel ze moeten worden betaald. Maar ik denk dat we allebei beter af zijn dan als we die samenwerkingsovereenkomsten niet hadden.

In het geval van Topcon werken we samen wanneer het goed aansluit op onze prioriteiten. We proberen altijd om hen op de hoogte te houden van waar we naar toe gaan, om niet te overlappen. Dat kun je niet met iedereen doen. Een speciale relatie is niet langer speciaal als je zo'n relatie hebt met iedereen. Dat idee van een samenwerkingsovereenkomst, waar we momenteel ontwikkelingen samenvoegen, is een model geworden dat heel goed werkt. Ik had het niet kunnen voorspellen. Eerlijk gezegd geloofde ik niet in het concept, maar ik ben blij dat ze konden bewijzen dat ik ongelijk had.

Als de grondlegger van Bentley, waar ben je het meest trots op?

We hebben 105-overnames gedaan, sommige zijn meer productief of hebben langer geduurd dan andere. Maar wat we vaak verkrijgen zijn echt goede mensen. Een groot percentage van onze collega's kwam via deze overnames. Als u een klein bedrijf bent en een groter bedrijf assimileert, zijn er twee routes die u kunt volgen: volg uw weg naar buiten en ga terug naar een klein bedrijf of zie de kans. We zijn erin geslaagd om enkele zeer slimme mensen te overtuigen om te blijven.

We zijn een samensmelting van 105 bedrijven die door de jaren heen zijn samengekomen. Ik ben er misschien mee begonnen, maar ik kan niet veel waardering opbrengen voor wat we zijn geworden. Als ik achterin het publiek zit en naar een Synchro-demo kijk, die nu "Bentley Synchro" heet, denk ik bij mezelf, man, die jongens zijn zo slim. Ik leef in zijn weerspiegelde glorie. Ik voelde hetzelfde bij het verwerven van Acute3D een paar jaar geleden. Die jongens zijn briljant. Ze hebben deze geweldige tool gemaakt. We verwerven het. Ik kijk haar aan en zeg tegen mezelf: verdomme, mijn naam staat daar. Dat is heel goed.

Wat vind je nu van de grootte van Bentley?

Toen we begonnen, probeerde ik gewoon lang genoeg in de zaak te blijven om de rekeningen te betalen. Op een bepaald moment kende ik iedereen die voor Bentley Systems werkte. Ik wist wat ze aan het doen waren. Hij kende zijn kinderen. Dat is nu anders. We zijn uitgegroeid tot ruimtes met problemen die we in het begin niet hebben. We zijn uitgebreid naar markten die niet onze normale markt zouden zijn geweest. Ons bereik is veel groter dan het zou zijn geweest als we alleen maar organisch waren gegroeid. Wat was het uitgangspunt om Bentley te starten? Ik werkte voor DuPont, die een Integraph-gebruiker was. Mijn broer Barry was zijn eigen softwarebedrijf begonnen en ik verliet DuPont om voor hem te werken. Ondertussen vroeg DuPont me om software te verbeteren die ik had geschreven toen ik daar werkte. Ik heb ze gezegd dat ik het zou verbeteren als ze me het recht gaven om het te verkopen. En dat was het begin. Ik ben begonnen met Bentley Systems en ben begonnen met het verkopen van CAD-software.

We interviewden Greg Bentley bij 2016 en vroegen hem hoe het was om met zijn broers te werken, hoe leek het jou?

Ik raad je aan het niet te doen! Maar het is relatief goed gelukt. We hadden nooit echt een compleet plan. Toen we het bedrijf begonnen, werkten er daar toen vijven en mijn moeder was versteend. Ze kon niet geloven dat die software echt was. Je kon niet het idee maken dat mensen zouden betalen voor iets waar ze niet naar keken. Ze was oprecht bezorgd dat al haar vijf kinderen werkloos zouden zijn en naar huis zouden terugkeren.

Wat verwacht u het meest van Bentley in 2019?

Het concept van digitale tweeling. Iemand gaat het halen. Wie het echt goed ontwikkelt, krijgt een grotere marktkans dan het bestaande. Deze mogelijkheid, dit breekpunt in de industrie waar er een grote overgang is tussen de huidige afgesloten wereld en de digitale tweelingwereld, is een markt die we zo snel mogelijk moeten omarmen. 2019 zou Year One voor ons kunnen zijn.

Ik was er in de begintijd van de computer. De computer was splinternieuw en iedereen speculeerde wat er mogelijk zou zijn. Ik denk dat we weer aan het begin staan ​​met digitale tweelingen. Het is geen nieuw concept, bouw en infrastructuur zijn hierin de achterblijvers. Als ik kijk naar de manier waarop het bedrijf zich in 2018 ontwikkelt, ziet het er niet zo anders uit dan toen we in 1984 begonnen. Ja, we hebben digitaal papier. Ja, we hebben de 3D-modellen. Maar de contracten zeggen hetzelfde en mensen bouwen over het algemeen op dezelfde opeenvolgende manier als voorheen. Dingen als Synchro zijn revolutionair, maar worden niet veel gebruikt. In deze volgende fase zullen veel dingen anders zijn.

Elk resultaat dat voortkomt uit de kansen gecreëerd in de digitale tweelingwereld, zal een open-source wereld worden. Ik ben er zeker van. Ik zou toch verstijfd zijn om met hem te concurreren, dus we willen het voortouw nemen. Het is gemakkelijk, na bijna 35 jaar nu, om te zeggen: ik ben klaar. Maar ik voel dat we aan de start staan ​​van een race die in de volgende goudkoorts zal veranderen.


Keith Bentley, oprichter en CTO, Bentley Systems, in gesprek met Darrell Smart en Abigail Tomkins.

CES december 2018 / januari 2019

www.bentley.com

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd.

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.