JavaScript - En ny feber för öppen källkod - trender när det gäller Bentley Systems

Vi säljer inte riktigt programvara, vi säljer mjukvaruresultatet. Folk betalar inte oss för programvaran, de betalar oss för vad de gör

Bentleys tillväxt har kommit till stor del genom förvärv. Två i år var brittiska. synkro; planeringsprogrammet och Legion; folkmassan och fotgängarplaneringsprogrammet, som är allmänt känt och respekterat i Förenade kungariket. Dess integration med Bentleys design- och kapitalförvaltningssystem kommer att öka användningen och ge mervärde till abonnenter av infrastrukturprogram. Bentley producerar också en del hemlagad produkt; 2019 ser lanseringen av iTwin Services som syftar till att skapa konceptet "Digital Twin", vilket är den naturliga slutprodukten av Building Information Modeling (BIM) och Open Source Library iModel.js som kommer att mata den. Vad var det där? Öppen källkod? Ska vi tro att något vi inte kan se och inte kan köpa kommer att generera pengar för sina utvecklare? Förklara det.

Har det varit ett antal Bentley förvärv i år, vilket har uppskattat dig mest?

Jag är lätt att flytta om många saker, men sitter ner och tittar tillbaka på vad folk för närvarande gör med vår programvara är verkligen nyktert. Det finns en otrolig potential för att integrera dessa lösningar med våra produktutbud. Jag tycker fascinerande hur Synchro har gjort stor skillnad för användarna. Jag har också blivit imponerad av vad folk säger om Legion. Jag tror att alla borde använda Legion!

I Förenade kungariket har vi nu Geospatial Commission inom regeringen. Vad handlar det om geospatial data som orsakar regeringar att uppskatta sitt värde?

Begreppet att gå digitalt börjar resonera. Människor börjar inse att om informationen finns där bör den utnyttjas och användas så brett som möjligt. Bara förekomsten av exakt data och tid har mer efterfrågan. Den trenden kommer säkert att fortsätta. Människor kommer att kräva mer tillgång till mer information i tid och med fler formfaktorer.

Vad är den här tanken som stod bakom öppen källkodsbibliotek iModel.js?

Vi lärde oss att informationen som lagras i filerna relaterade till våra designapplikationer kan relateras till information från många andra externa källor. GIS, kartläggning, tillgång och vägsystem, till exempel. Och vi visste att det var ett samtal för bättre spårning av incidenter och andra typer av liverapportering. Då verkade det naturligt att förena vägens syn med utformningen av denna väg och med den senaste trafiken på vägen. Människor har dagliga erfarenheter av att använda applikationer för denna typ av information, och de kan inte förstå varför det borde vara svårt. Vi borde jobba på att göra dessa anslutningar så enkelt som möjligt.

Det finns mycket prat om "de mörka data", vad är det egentligen?

I teknikens värld är varje applikation utformad för att lösa ett relativt specifikt problem, och många av dem var tänkta år sedan. De lagrar sina data på ett sätt som enkelt kan nås av den redigerade applikationen. Det mesta av tiden - och jag talar för våra egna applikationer - logik är som att förstå att informationen finns i ansökan, inte i filen. Filen är bara en serie byte och när du försöker förstå det utan ansökan är det osammanhängande. Mörket är att andra tillämpningar inte kan tolka det och visualisera det perfekt.

Vi är lika skyldiga att skapa denna situation som någon annan. Men världens tillstånd är nu att vi har ett imponerande antal applikationer som behövs för att utveckla en sammanhängande helhet en stapel oberoende filer. Ingen kan uppnå det. Vi har data och de är värdefulla, men vi slösar bort dem.

Open Source är ett stort framsteg för Bentley, varför nu?

Jag har förespråkat det här länge, men du kan inte bara öppna kodkroppen som finns i krypteringsdamman. Om vi ​​hade utvecklat öppen källkod i våra applikationer för några år sedan skulle byggprocessen ha varit mycket komplicerad. Att bara förklara hur det fungerar ligger under den avslappnade observatörens förmåga - och de enda framgångsrika open source-applikationerna är de som en avslappnad observatör kan känna av. Kanske den tillfälliga observatören för närvarande inte ändrar någonting, men de är orsaken till öppen källkod - det är för att människor kan använda det för saker det inte var avsedd för.

När vi började med vårt projekt i iModels trodde vi att det inte skulle vara värdefullt om inte människor kunde använda den för saker som den inte var avsedd för. Vi behövde ett sätt på vilket människor kunde använda det utan att gå till "Bentley School". Vi valde JavaScript som det perfekta språket. JavaScript är överallt. Det är fantastiskt hur han har tagit kontroll över IT-världen. Vi hade då konverterat mycket kod skrivet tidigare, nu i JavaScript. Vi var tvungna att investera lite tid för att se bra ut, vara väl dokumenterad och kommenterad så att vi kunde sälja öppen källkod som något av värde. Jag kan inte berätta hur många öppna källprojekt annonseras med fanfare och ignoreras sedan!

Vi förväntar oss inte det bara för att det finns, att de använder det. Vi måste arbeta hårt för att bevisa att det är värt investering och tid att använda iModel.js.

Upplevde du något motstånd inom Bentley över öppen källkod?

Nog! Det var en stark ström hos Bentley Systems som sa att det var en hemsk idé. Vi är ett mjukvaruföretag. Vi säljer programvara Folk trodde att jag gav bort vad de försökte sälja. Och jag fortsatte att försöka förklara att vi inte verkligen säljer programvara, vi säljer programresultatet. Folk betalar inte oss för programvaran, de betalar oss för vad de gör.

Det har inneburit en förändring i affärsmodellen. Det liknar när Microsoft bestämde sig för att Azure var ett sätt att få pengar för att hjälpa människor att använda Linux. Med vår nya iTwin-prenumeration kan vi säga; här är hela källan till programmet som skapar och visualiserar data, du behöver inte betala för det, vi debiterar dig för iTwin-prenumerationen och med det kommer du att ha ett stort hav av tillgängliga applikationer. Vissa människor kommer att ge bort det. Vissa gör det inte Men det ekosystem som vi hittar överallt i JavaScript-världen är oöverträffad. Du kunde inte skapa en slutkundskonkurrent för JavaScript. Det skulle inte fungera.

Du sa att mycket öppen källkodsprogram ignoreras, vilka utmaningar står du inför för att få intresse?

Låt folk hitta att prioritet är no.1. Men det är bara början på spelet. Då kommer de att bevisa det. De kommer att ha frågor. De kommer att få problem. De kommer att vilja göra ändringar. De kommer att föreslå alternativa idéer. Att kunna reagera på alla dessa nivåer är det som gör ett öppen källprojekt bra.

Open source-programvara måste få en kritisk massa innan folk tror att de är en del av en större fråga. Ingen vill jobba med någonting om de tror att han dör. Att vara öppen källkod betyder inte att människor kommer att följa med oss ​​magiskt och bli virala användare av våra produkter. Vi måste göra det förverkligat.

Jag är alltid imponerad av den mängd ansträngning som Google och andra sätter i sina projekt. De gör någonting öppen källkod, och sedan lägger de ett marknadsföringsteam för att sälja det. Om du frågar något svarar någon dig. Något problem du har, det finns någon där för att hjälpa dig, inte alltid från den ursprungliga källan i forum och online-samhällen. De har ett enormt ekosystem av exempel. Det tenderar att mata sig själv.

Tänk dig att du skriver ett program. Om du inte ska publicera källkoden kan den vara opak och komplicerad. Om du arbetar, jobba. Men om du ska säga att användarna kan lägga sina lager av saker på toppen av det, om du kommer att föreslå att det är en punkt för andra människors arbete, måste du bevisa att det är värt deras tid. Det är inte ett uppenbart steg framåt. För tio år sedan hade jag sagt Det är inte så svårt. Men kombinationen med iTwin-prenumerationsmodellen och det faktum att ekosystemet för open source-världen har upprättats betyder att vi hoppas kunna dra nytta av det.

Under de senaste åren har vi sett mer samarbete mellan de största företagen. Bentley arbetar bland annat med Microsoft, Siemens och Topcon, varför är det?

Fram till några år sedan utvecklade vi aldrig riktigt något. Ett tag sa vi att vi var neutrala och att vi alla stödde alla lika. Men Topcon och Siemens och de andra kom och det verkade som en modell som kunde fungera. vi skulle båda få vinst. Ibland har vi debatter om var gränserna ska vara mellan vad vi gör / gör och hur mycket de ska betala oss / hur mycket de ska betalas. Men jag tror att vi är både bättre än om vi inte hade samarbetsavtal.

När det gäller Topcon arbetar vi tillsammans när det passar bra med våra prioriteringar. Vi försöker alltid hålla dem informerade om var vi ska, för att inte överlappa varandra. Du kan inte göra det med alla. Ett speciellt förhållande är inte längre speciellt om du har en sådan relation med alla. Den tanken om ett samarbetsavtal, där vi för närvarande förenar utvecklingen, har blivit en modell som fungerar väldigt bra. Jag kunde inte ha förutsagt det. Uppriktigt sagt var jag inte troende i konceptet, men jag är glad att de kunde bevisa att jag hade fel.

Som Bentley grundare, vad är du mest stolta över?

Vi har gjort 105-förvärv, några av dem är mer produktiva eller har varit längre än andra. Men det som vi förvärvar många gånger är riktigt bra människor. En stor andel av våra kolleger kom genom dessa förvärv. Om du är ett litet företag och assimilerar ett större företag, så finns det två rutter du kan följa: följ din väg ut och återvänd till ett litet företag, eller se möjligheten. Vi har lyckats övertyga några mycket smarta människor att stanna.

Vi är en sammanslagning av 105-företag som har kommit tillsammans under åren. Jag kunde ha börjat det, men jag kan inte ta mycket kredit för vad vi har blivit. När jag sitter i publikens baksida och tittar på en synkro-demo, som nu heter "Bentley Synchro", tror jag på mig själv, mannen, de är så smarta. Jag lever i sin återspeglade ära. Jag kände detsamma för förvärvet av Acute3D för några år sedan. De killarna är lysande. De skapade detta underbara verktyg. Vi förvärvade det. Jag tittar på det, och jag säger till mig själv, mina ögon, mitt namn är där. Det är väldigt bra.

Hur känner du dig om storleken på Bentley nu?

När vi började försökte jag bara stanna kvar tillräckligt länge för att betala räkningarna. Vid en tidpunkt kände jag varje person som arbetade för Bentley Systems. Jag visste vad de gjorde. Han kände till sina barn. Det är annorlunda nu. Vi har utökat till problemområden som inte är de vi ställde inför i början. Vi har expanderat till marknader som inte skulle ha varit vår normala marknad. Vår räckvidd är mycket bredare än vad det skulle ha varit om vi bara hade odlat sig organiskt. Vad var förutsättningen för att starta Bentley? Jag arbetade för DuPont, som var en Integraph-användare. Min bror Barry hade startat sitt eget programvaruföretag, och jag lämnade DuPont för att arbeta för honom. Under tiden bad DuPont mig att förbättra vissa program som jag hade skrivit när jag arbetade där. Jag sa till dem att jag skulle förbättra det om de gav mig rätten att sälja den. Och det var början. Jag startade Bentley Systems och började sälja CAD-programvara.

Vi intervjuade Greg Bentley tillbaka på 2016 och frågade honom hur det var att arbeta med sina bröder, hur såg det ut?

Jag råder dig att inte göra det! Men det har visat sig ganska bra. Vi har aldrig haft en fullständig plan. När vi började företaget var det fem av oss som arbetade där vid den tiden och min mamma var förstenad. Hon kunde inte tro att programvaran var riktig. Du kunde inte göra tanken på att folk skulle betala för något de inte tittade på. Hon var verkligen oroad över att alla hennes fem barn skulle vara arbetslösa och återvända hem.

Vad förväntar du dig mest från Bentley i 2019?

Begreppet digital tvilling. Någon kommer att göra det. Den som utvecklar det verkligen bra kommer att få en större marknadsmöjlighet än vad som existerar nu. Denna möjlighet, denna brytpunkt i branschen där det finns en stor övergång mellan den nuvarande bortkopplade världen och den digitala tvillingvärlden är en marknad som vi måste omfamna så snabbt som möjligt. 2019 kan vara år ett för oss.

Jag var där i början av datorns dagar. Datorn var nytt paket, och alla spekulerade på att saker kan vara möjliga. Jag tror att vi är på startporten igen med digitala tvillingar. Det är inte ett nytt koncept, konstruktion och infrastruktur är laggards i detta. Om jag tittar på hur 2018 gör affärer ser det inte ut som det är annorlunda än när vi började på 1984. Ja, vi har digitalt papper. Ja, vi har 3D-modellerna. Men kontrakt säger samma sak och folk brukar bygga på samma sekventiella sätt som tidigare. Saker som Synchro är revolutionerande, men de används inte allmänt. I nästa fas kommer många saker att vara olika.

Eventuellt resultat som kommer ut ur de möjligheter som skapas i den digitala tvillingvärlden kommer att bli en öppen källvärld. Jag är säker på det. Jag skulle vara förstenad att konkurrera med honom ändå, så vi vill ta ledningen. Det är lätt, efter nästan 35 år nu, att säga, jag är klar. Men jag känner att vi är på startlinjen för en tävling som ska bli till nästa guldhopp.


Keith Bentley, grundare och CTO, Bentley Systems, pratar med Darrell Smart och Abigail Tomkins.

CES December 2018 / januari 2019

www.bentley.com

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.