JavaScript - Nova groznica za open source - trendove u slučaju Bentley sustava

Mi stvarno ne prodajemo softver, mi prodajemo rezultat softvera. Ljudi nam ne plaćaju softver, oni nas plaćaju za ono što rade

Bentleyev rast uvelike je postignut akvizicijama. Dvoje ove godine bili su Britanci. Sinkronizirano; softver za planiranje i Legion; program mapiranja gužve i pješaka, u Velikoj Britaniji poznat i široko prihvaćen. Njegova integracija s Bentley sustavom dizajna i upravljanja imovinom proširit će njegovu uporabu i donijeti dodanu vrijednost pretplatnicima na infrastrukturnom softveru. Bentley također proizvodi neki domaći proizvod; 2019 će predstaviti iTwin Services koji nastoji stvoriti koncept "Digital Twin", koji je prirodni konačni proizvod modeliranja građevinskih informacija (BIM), i biblioteku otvorenog koda iModel.js koja će ga hraniti. Što je to bilo? Otvoreni izvor? Da li se očekuje da vjerujemo da će nešto što ne možemo vidjeti i ne možemo kupiti generirati novac za programere? Objasnite to.

Jeste li ove godine imali brojne akvizicije Bentleyja koja su vas najviše uzbuđivala?

Lako se uzbuđujem zbog mnogih stvari, ali sjedenje i gledanje na ono što ljudi trenutno rade s našim softverom doista je otrežljivo. Postoji nevjerojatan potencijal da ova rješenja integriramo u našu ponudu proizvoda. Smatram to fascinantnim jer je Synchro napravio veliku razliku za korisnike. Impresioniran sam i onim što ljudi kažu o Legiji. Mislim da bi svi trebali koristiti Legion!

U Ujedinjenom Kraljevstvu sada imamo vladu za geoprostornu komisiju. Što je to s geoprostornim podacima zbog kojih vlade žele cijeniti njegovu vrijednost?

Koncept digitalne tehnologije počinje odjekivati. Ljudi počinju shvaćati da, ako postoje informacije, to bi trebalo iskoristiti i koristiti što je moguće šire. Samo je postojanje točnih i pravovremenih podataka sve traženije. Taj će se trend sigurno nastaviti. Ljudi će zahtijevati više pristupa više informacija na vrijeme i s više faktora oblika.

Što je ta misao koja se krije iza knjižnice otvorenog koda iModel.js?

Znamo da se podaci pohranjeni u datotekama povezanim s našim dizajnerskim aplikacijama mogu odnositi na podatke mnogih drugih vanjskih izvora; Na primjer, GIS, mapiranje, imovina i cestovni sustavi. A znali smo da postoji poziv za bolje praćenje događaja i drugih vrsta izvještaja uživo. Tada se činilo prirodnim spojiti pogled na cestu s dizajnom ove ceste i najnovijim prometom na cesti. Ljudi svakodnevno imaju iskustva s korištenjem aplikacija za tu vrstu informacija i ne mogu razumjeti zašto bi to trebalo biti teško. Trebali bismo raditi na tome da te veze učinimo što jednostavnijima.

Puno se govori o "mračnim podacima", što je to zapravo?

U inženjerskom svijetu svaka je aplikacija osmišljena za rješavanje relativno specifičnog problema, a mnoge od njih bile su zamišljene prije godina. Oni pohranjuju svoje podatke na način da im je uređeni program lako pristupiti. Većinu vremena - i govorim za vlastite aplikacije - logika je poput razumijevanja da su informacije u aplikaciji, a ne u datoteci. Datoteka je samo niz bajtova, a kada je pokušate razumjeti bez aplikacije, ona je nedosljedna. Tama je što druge aplikacije ne mogu savršeno interpretirati i vizualizirati.

Krivi smo što smo stvorili ovu situaciju kao i bilo tko. Ali sada je stanje u svijetu da imamo impresivan broj aplikacija koje su potrebne za razvijanje kohezivne cjeline snopa neovisnih datoteka. Nitko to ne može. Imamo podatke i oni su vrijedni, ali ih gubimo.

Otvoreni izvor je veliki korak naprijed za Bentley, zašto sada?

Dugo se zalažem za to, ali ne možete jednostavno otvoriti tijelo kodova koji se nalaze u šifriranom bazenu. Da smo prije nekoliko godina razvili otvoreni kod naših aplikacija, proces izgradnje bio bi vrlo kompliciran. Samo objašnjavanje kako to funkcionira je ispod sposobnosti slučajnog promatrača - a jedine uspješne aplikacije otvorenog koda su one koje slučajni promatrač može imati smisla. Možda taj povremeni promatrač trenutno ništa ne mijenja, ali oni su razlog otvorenog koda - zato što ga ljudi mogu koristiti za stvari za koje nije bio osmišljen.

Kada smo započeli s našim projektom u iModelsu, mislili smo da neće biti vrijedan ako ga ljudi ne mogu koristiti za stvari koje nisu osmišljene. Trebao nam je način kako bi ga ljudi mogli koristiti bez odlaska u „Bentley School“. Odabrali smo JavaScript kao idealan jezik. JavaScript je posvuda. Nevjerovatno je kako je preuzeo kontrolu nad IT svijetom. Tada smo morali pretvoriti mnogo prethodno napisanog koda, sada u JavaScript. Morali smo uložiti tonu vremena da bi izgledalo dobro, da je to dobro dokumentirano i dobro komentirano kako bismo mogli prodati pristup otvorenom izvoru kao nešto vrijedno. Ne mogu vam reći koliko je projekata otvorenog koda najavljeno fanfare i zatim ih zanemariti!

Ne očekujemo da ga ljudi koriste samo zato što postoji. Morat ćemo naporno raditi kako bismo dokazali da korištenje iModel.js vrijedi ulaganja i vremena.

Jesu li nailazili na otpor unutar Bentleyja nad otvorenim kodom?

Dosta! U Bentley Systems je došlo do snažne struje koja je rekla da je to užasna ideja. Mi smo softverska tvrtka. Prodajemo softver. Ljudi su vjerovali da im poklanjam ono što pokušavaju prodati. I neprestano sam pokušavao objasniti da mi u stvari ne prodajemo softver, nego rezultat softvera. Ljudi nam ne plaćaju softver, oni nas plaćaju za ono što rade.

To je značilo promjenu poslovnog modela. Slično je i kad je Microsoft odlučio da je Azure način za dobivanje novca pomažući ljudima da koriste Linux. S novom novom pretplatom na iTwin možemo reći; Ovdje je cijeli izvor programa koji stvara i vizualizira podatke, za to vam ne trebate plaćati, naplatit ćemo vam pretplatu na iTwin i s tim ćete imati na raspolaganju ogromno more aplikacija. Neki će ga dati. Neki ne. Ali, ekosustav koji nalazimo svugdje u svijetu Java-a nije ničiji. Ne možete stvoriti konkurent iz zatvorenog koda za JavaScript. Ne bi uspjelo.

Rekli ste da se puno otvorenog softvera ignorira, s kakvim se izazovima susrećete da biste postali zainteresirani?

Neka ljudi otkriju da je prioritet broj 1. Ali to je tek početak igre. Tada će to pokušati. Imat će pitanja. Oni će imati problema. Oni će htjeti napraviti promjene. Predložit će alternativne ideje. Ono što omogućuje otvoreni izvorni projekt dobro funkcionira kada ima sposobnost odgovaranja na svim ovim razinama.

Softver otvorenog koda mora dobiti kritičnu masu prije nego što ljudi pomisle da su dio većeg problema. Nitko ne želi raditi na nečemu ako misli da umire. To što su open source ne znači da će nas čarobno pratiti i postati viralni korisnici naših proizvoda. To ćemo morati ostvariti.

Uvijek sam impresioniran količinom truda koji Google i drugi ulažu u svoje projekte. Oni učine nešto otvorenog koda, a zatim stave marketinški tim da ga prodaju. Ako nešto pitate, netko vam odgovara. Koji god da imate problem, postoji netko koji će vam pomoći, ne uvijek iz izvornih izvora na internetskim forumima i zajednicama. Imaju ogroman ekosustav primjera. Ima tendenciju da se hrani.

Zamislite da pišete program. Ako nećete objaviti svoj izvorni kod, može biti pomalo neproziran i kompliciran. Ako djeluje, djeluje. Ali ako ćete reći da korisnici mogu svoje slojeve stvari staviti iznad toga, ako ćete sugerirati da je to ulazna točka za rad drugih ljudi, morate dokazati da vrijedi trošiti vaše vrijeme. Nije to očit korak naprijed. Prije deset godina rekao bih; Nema šanse, vrlo je teško. Ali kombinacija s iTwin modelom pretplate i činjenica da je uspostavljen ekosustav za svijet otvorenog koda znači da se nadamo da ćemo ga iskoristiti.

Posljednjih godina primjećujemo veću suradnju između najvećih tvrtki, Bentley surađuje s Microsoftom, Siemensom i Topconom, među ostalim, zašto je to tako?

Do prije nekoliko godina zapravo nikada nešto stvarno nismo razvili. Neko smo vrijeme rekli da smo neutralni i da podjednako podržavamo sve. Ali došli su Topcon, Siemens i ostali, i činilo se kao model koji bi mogao funkcionirati; Oboje bismo zaradili. Ponekad imamo rasprave o tome gdje bi trebale biti granice između onoga što radimo / radimo i koliko bi nam trebali platiti / koliko bi trebali biti plaćeni. Ali mislim da smo oboje bolji nego da nismo imali te sporazume o suradnji.

U slučaju Topcona surađujemo kad se dobro uskladi s našim prioritetima. Uvijek ih nastojimo informirati o tome kamo idemo, kako se ne bi preklapali. Ne možete to učiniti sa svima. Poseban odnos više nije poseban ako imate takav odnos sa svima. Ta ideja sporazuma o suradnji, gdje se trenutno pridružujemo razvoju, postala je model koji jako dobro funkcionira. Nisam mogao predvidjeti. Iskreno, nisam bio vjernik u taj koncept, ali sretan sam što su uspjeli dokazati da nisam u pravu.

Kao osnivač Bentleyja, na što se najviše ponosite?

Napravili smo 105 akvizicije, od kojih su neke plodnije ili su trajale duže od drugih. Ali ono što stekne mnogo puta su zaista dobri ljudi. Veliki postotak naših kolega prošao je kroz ove akvizicije. Ako ste mala tvrtka i veća tvrtka vas asimilira, onda možete slijediti dva puta: slijedite svoj put i vratite se u malo poduzeće ili pogledajte priliku. Uspjeli smo uvjeriti neke vrlo inteligentne ljude da ostanu.

Mi smo udruženje kompanija 105 koje su se pridružile tijekom godina. Mogao sam započeti, ali ne mogu puno zaslužiti to što smo postali. Kad sjedim u stražnjem dijelu publike i gledam demonstraciju Synchroa, sada zvanog "Bentley Synchro", mislim sebi, čovječe, ti su ljudi tako pametni. Živim u njegovoj refleksnoj slavi. Isto sam se osjećao prije akutne akvizicije 3D prije nekoliko godina. Ti momci su svijetli. Stvorili su ovo prekrasno sredstvo. Mi to stječemo. Pogledam je i kažem sebi, dovraga, moje je ime tamo. To je vrlo dobro.

Kako se sada osjećaš s Bentleyevom veličinom?

Kad smo započeli, samo sam pokušao ostati u poslu dovoljno da platim račune. U jednom trenutku poznavao sam svaku osobu koja je radila za Bentley Systems. Znao sam što rade. Poznavao je svoju djecu. To je sada drugačije. Proširili smo se na problematične prostore koji nisu oni s kojima smo se suočili u početku. Proširili smo se na tržišta koja ne bi bila naše normalno tržište. Naš je doseg mnogo širi nego što bismo to učinili da smo samo organski rasli. Koja je bila pretpostavka za pokretanje Bentleyja? Radio sam za DuPont, koji je bio Integraph korisnik. Moj brat Barry pokrenuo je vlastitu softversku tvrtku, a ja sam napustio DuPont da radim za njega. U međuvremenu, DuPont me zatražio da poboljšam neki softver o kojem sam pisao dok sam radio tamo. Rekao sam im da ću je poboljšati ako mi daju pravo da je prodajem. I to je bio početak. Pokrenuo sam Bentley Systems i počeo prodavati CAD softver.

Jesmo li razgovarali s Gregom Bentleyem u 2016-u i pitali ga kako je raditi sa svojom braćom, kako vam se svidjelo?

Savjetujem vam da to ne činite! Ali pokazalo se relativno dobro. Nikad nismo imali kompletan plan. Kada smo pokrenuli tvrtku, pet nas je tada radilo i moja majka je bila okamenjena. Nije mogla vjerovati da je softver nešto stvarno. Nisi mogao zamisliti da će ljudi platiti za nešto što nisu pogledali. Iskreno se brinula da će svih njezino petoro djece biti nezaposleno i vratiti se kući.

Što najviše očekujete od Bentleyja na 2019-u?

Pojam digitalnog blizanca (digitalni blizanci). Netko će to učiniti. Tko ga stvarno dobro razvije, imat će veću tržišnu priliku od sadašnje. Ova prilika, ta prekretnica u industriji u kojoj postoji veliki prijelaz između trenutno nepovezanog svijeta i svijeta digitalnog blizanaca, predstavlja tržište koje moramo što prije prihvatiti. 2019 bi za nas mogao biti Prva godina.

Bila sam tamo početkom dana za računalom. Računalo je bilo novo u paketu i svi su nagađali da bi stvari mogle biti moguće. Mislim da smo opet na startnim vratima s digitalnim blizancima. To nije novi koncept, građevina i infrastruktura zaostaju u ovome. Ako pogledam način na koji se poslovanje razvija u 2018-u, ne izgleda toliko drugačije nego kada smo započeli u 1984-u. Da, imamo digitalni papir. Da, imamo modele 3D. Ali ugovori govore isto, a ljudi uglavnom grade na isti slijedan način kao i prije. Stvari poput Synchro revolucionarne su, ali nisu široko korištene. U ovoj sljedećoj fazi mnoge će stvari biti drugačije.

Svaki rezultat koji proizlazi iz mogućnosti stvorenih u svijetu digitalnog blizanaca, bit će svijet otvorenog koda. Siguran sam u to. Ionako bih bio okamenjen da se nadmećem s njim, pa želimo preuzeti vodstvo. Jednostavno, nakon gotovo 35 godina, recimo, gotov sam. Ali osjećam da smo na startnoj liniji utrke koja će postati sljedeća zlatna nalet.


Keith Bentley, osnivač i CTO, Bentley Systems, razgovaraju s Darrell Smartom i Abigail Tomkins.

CES prosinac 2018 / siječanj 2019

www.bentley.com

Ostavi komentar

Vaša email adresa neće biti objavljen.

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.