"JavaScript" - nauja atviro kodo karštinė - tendencijos "Bentley Systems" atveju

Mes tikrai neperkame programinės įrangos, mes parduodame programinės įrangos rezultatus. Žmonės nemoka mums už programinę įrangą, jie moka mus už tai, ką jie daro

"Bentley" augimas daugiausia įvyko per įsigijimus. Du šiais metais buvo britai. Synchro; planavimo programinė įranga ir legionas; minios ir pėsčiųjų žemėlapių programa, plačiai žinoma ir gerbiama Jungtinėje Karalystėje. Jo integracija su "Bentley" projektavimo ir turto valdymo sistemomis padidins jos naudojimą ir padidins infrastruktūros programinės įrangos abonentų pridėtinę vertę. "Bentley" taip pat gamina namus gaminamą produktą; "2019" pamatys "iTwin Services", kuria siekiama sukurti "Digital Twin" koncepciją, kuri yra natūralus pastato informacinio modeliavimo pastatas (BIM) ir atvirojo kodo biblioteka iModel.js, kuri ją perduos. Kas tai buvo? Atviras kodas? Ar tikėjomės tikėti, kad kažkas, ko mes nematome ir negalime įsigyti, sukurs pinigus savo kūrėjams? Paaiškinkite tai.

Ar šiais metais buvo įsigiję "Bentley" įsigijimų, kurie jus labiausiai pagyvino?

Aš lengvai persikeliau į daugelį dalykų, tačiau sėdėdamasis ir žiūrėdamas atgal į tai, ką žmonės šiuo metu daro su mūsų programine įranga, yra tikrai atšilusios. Tai yra neįtikėtinas potencialas integruoti šiuos sprendimus su mūsų siūlomais produktais. Man atrodo žavinga, kaip "Synchro" vartotojams padarė didelį skirtumą. Man taip pat sužavėjo tai, ką žmonės kalba apie legioną. Manau, kad visi turėtų naudoti Legioną!

Jungtinėje Karalystėje dabar turime Geoerdvidualią komisiją Vyriausybėje. Ką reiškia geoerdvidualūs duomenys, dėl kurių vyriausybės vertina savo vertę?

Skaitmeninės idėjos idėja pradeda rekonuotis. Žmonės pradeda suvokti, kad jei informacija yra ten, ji turėtų būti išnaudojama ir naudojama kuo plačiau. Turi daugiau paklausos tik tikslių duomenų ir laiko buvimas. Ši tendencija tikrai tęsis. Žmonės reikalauja daugiau galimybių gauti daugiau informacijos laiku ir daugiau formos veiksnių.

Kokia šita mintis buvo už "open source" bibliotekos "iModel.js"?

Mes sužinojome, kad informacija, saugoma bylose, susijusiose su mūsų dizaino programomis, gali būti susijusi su informacija iš daugelio kitų išorinių šaltinių; Pavyzdžiui, GIS, žemėlapių sudarymo, turto ir kelių sistemos. Ir mes žinojome, kad kviečiame geriau sekti incidentus ir kitus gyvus pranešimus. Tada atrodė natūralu sujungti kelio vaizdą su šio kelio konstrukcija ir naujausiu eismu kelyje. Žmonės kasdieniame patyrime naudoja tokio pobūdžio informaciją ir negali suprasti, kodėl tai turėtų būti sudėtinga. Mes turėtume dirbti, kad šie ryšiai būtų taip paprasti, kaip mes galime.

Daug kalbama apie "tamsius duomenis", kas tai iš tikrųjų?

Inžinierių pasaulyje kiekviena taikomoji programa yra skirta spręsti gana specifinę problemą, ir daugelis iš jų buvo suvokiami prieš daugelį metų. Jie saugo savo duomenis tokiu būdu, kurį lengva pasiekti redaguojama programa. Dauguma laiko - ir aš kalbu dėl savo programų - logika yra kaip supratimas, kad informacija yra programoje, o ne failo. Failas yra tik baitų serija, ir kai bandote suprasti tai be paraiškos, ji yra nesuderinta. Tamsa yra tai, kad kitos programos negali ją aiškinti ir puikiai vizualizuoti.

Mes esame taip pat kalti, kaip kurti šią situaciją kaip ir kiekvienam. Tačiau pasaulio padėtis šiuo metu yra ta, kad mes turime įspūdingą skaičių programų, kurios reikalingos norint sukurti nuoseklią nepriklausomų failų krūvą. Niekas to negali pasiekti. Mes turime duomenis ir jie yra vertingi, bet mes juos išeikvojame.

Atviras kodas - didelis žingsnis į priekį "Bentley", kodėl dabar?

Aš tai ilgą laiką palaikau, tačiau negaliu atidaryti kodo kūno, esančio šifravimo tvenkinyje. Jei prieš keletą metų mūsų programose kūrėme atvirąjį šaltinį, statybos procesas būtų buvęs labai sudėtingas. Tiesiog paaiškinti, kaip tai veikia, yra mažesnis nei atsitiktinis stebėtojo sugebėjimas - vieninteliai sėkmingi atvirojo kodo taikymai yra tie, kuriuos gali žinoti atsitiktinis stebėtojas. Gal tai, kad kasdieninis stebėtojas šiuo metu nieko nekeičia, bet jie yra atviro kodo priežastys, nes žmonės gali jį naudoti dalykams, kurių ji nebuvo sukurta.

Kai pradėjome dirbti su mūsų projektu "iModels", mes manėme, kad tai nebus vertinga, nebent žmonės galėtų tai panaudoti dalykams, kurių ji nebuvo sukurta. Mums reikėjo tokio būdo, kurį žmonės galėtų naudoti, neįeinant į "Bentley School". Mes pasirinkome "JavaScript" kaip idealią kalbą. "JavaScript" yra visur. Tai nuostabu, kaip jis priėmė IT pasaulio kontrolę. Tada turėjome konvertuoti daug kodo, parašyto anksčiau, dabar JavaScript. Turėjome investuoti daugybę laiko gerai atrodyti, gerai dokumentuoti ir gerai komentuoti, kad galėtume parduoti atvirojo kodo prieigą kaip vertę. Negaliu pasakyti, kiek atvirojo kodo projektų reklamuojami fanfaroje, o tada ignoruojami!

Mes nesitikime, kad tik todėl, kad ji egzistuoja, žmonės ją naudoja. Turėsim sunkiai stengtis įrodyti, kad naudojant "iModel.js" verta investicijų ir laiko.

Ar susidūrėte su bet kokiu pasipriešinimu "Bentley" per atviro kodo versiją?

Gana! Bentley Systems teigė, kad tai buvo baisi idėja. Esame programinės įrangos kompanija. Mes parduodame programinę įrangą Žmonės manė, kad atsisakiau, ką jie bando parduoti. Aš ir toliau stengiuosi paaiškinti, kad mes iš tiesų neperkame programinės įrangos, mes parduodame programinės įrangos rezultatus. Žmonės nemoka mums už programinę įrangą, jie moka mus už tai, ką jie daro.

Tai reiškė verslo modelio pasikeitimą. Tai panašu į tai, kada "Microsoft" nusprendė, kad "Azure" buvo būdas gauti pinigų, kad padėtų žmonėms naudotis "Linux". Mes galime pasakyti, su nauja iTwin prenumerata; čia yra visas programos, sukuriančios ir vizualizuojančios duomenis, šaltinis, už jį nereikia mokėti, mes apmokestinsime jums už "iTwin" prenumeratą ir turėsite didelę prieinamų programų jūrą. Kai kurie žmonės jį atiduos. Kai kurie ne Tačiau ekosistemos, kurią mes randame visame "JavaScript" pasaulyje, yra antroji nei viena. Negalite sukurti uždaro šaltinio "JavaScript" konkurento. Tai neveikia.

Jūs sakėte, kad daugybė atvirojo kodo programinės įrangos ignoruojamos, kokius iššūkius susiduriate su susidomėjimu?

Padarykite žmones, kad prioritetas yra ne.1. Bet tai tik žaidimo pradžia. Tada jie tai įrodys. Jie turės klausimų. Jie turės problemų. Jie norės atlikti pakeitimus. Jie pasiūlo alternatyvias idėjas. Galimybė atsakyti visais šiais lygiais yra tai, kas daro atviro kodo projektą gerai.

Atvirojo kodo programinė įranga turi gauti kritinę masę, kol žmonės manys, kad jie yra didesnio klausimo dalis. Niekas nenori dirbti kažką, jei manoma, kad jis miršta. Buvimas atviro kodo nereiškia, kad žmonės stebuklingai mus lydi ir taptų mūsų produktų virusiniais vartotojais. Turėsime tai padaryti.

Man visada sužavėtas "Google" ir kitų pastangų, skirtų jų projektams, skaičius. Jie atlieka kažkokį atvirąjį šaltinį, o po to rinkodaros komanda jį parduoda. Jei paklausk kažko, kažkas jums atsakys. Bet kokia jūsų problema, ten yra kažkas, kuris jums padės, o ne visada iš pradinio šaltinio forumuose ir internetiniuose bendruomenėse. Jie turi milžinišką pavyzdžių ekosistemą. Jis linkęs maitinti pati.

Įsivaizduokite, kad rašote programą. Jei ketinate skelbti savo šaltinio kodą, jis gali būti nepermatomas ir sudėtingas. Jei dirbate, dirbk. Bet jei jūs ketinate pasakyti, kad vartotojai gali įdėti savo dalykų sluoksnius ant jo, jei jūs ketinate pasiūlyti, kad tai yra įvažiavimo į kitas žmones darbas taškas, jūs turite įrodyti, kad vertas jų laiko. Tai nėra akivaizdus žingsnis į priekį. Prieš dešimt metų aš būtų pasakęs; Ne, tai labai sunku. Tačiau kartu su "iTwin" prenumeratos modeliu ir tuo, kad sukurta atviro kodo pasaulio ekosistemos, mes tikimės pasinaudoti ja.

Pastaraisiais metais mes matėme didesnį bendradarbiavimą tarp didžiausių kompanijų. "Bentley" bendradarbiauja su "Microsoft", "Siemens" ir "Topcon" be kitų, kodėl taip?

Prieš keletą metų nieko iš tiesų nieko nesudarėme. Ilgą laiką mes sakėme, kad esame neutralūs ir kad visi palaikome vienodai. Tačiau atėjo "Topcon" ir "Siemens" bei kiti, ir atrodė, kad tai galėtų būti modelis, kuris galėtų dirbti; mes abu gautume pelną. Kartais mes diskutuojame, kur turėtų būti ribos tarp to, ką mes darome / darome, ir kiek jie turėtų mums sumokėti / kiek jie turėtų būti mokami. Bet manau, kad mes abu geriau, nei jei neturėtume šių bendradarbiavimo susitarimų.

"Topcon" atveju mes dirbame drauge, kai ji suderinama su mūsų prioritetais. Mes visada stengiamės informuoti juos apie tai, kur mes einame, kad nebūtų persidengta. Jūs negalite to padaryti su visais. Ypatingas santykis nebėra ypatingas, jei turite tokių santykių su visais. Ši bendradarbiavimo susitarimo idėja, kurioje šiuo metu vienijame pokyčius, tapo labai gerai veikiančiu pavyzdžiu. Aš negalėjau to nuspėti. Tiesą sakant, aš nesu tikėjęs šioje koncepcijoje, bet džiaugiuosi, kad jie galėjo įrodyti, kad buvau neteisingas.

Kaip "Bentley" įkūrėjas, kuo labiausiai didžiuojasi?

Mes įsigijome "105" įsigijimus, kai kurie iš jų yra daug produktyvesni arba ilgesni už kitus. Bet tai, ko mes daug kartų įgyjame, yra tikrai geri žmonės. Didelė dalis mūsų kolegų atėjo per šiuos įsigijimus. Jei esate mažas verslas ir įsitraukia į didesnę kompaniją, tai yra du būdai, kuriais galite sekti: sekite savo kelią ir grįžkite į mažą įmonę arba pamatysite galimybę. Mums pavyko įtikinti kai kuriuos labai protingus žmones likti.

Mes esame "105" įmonių, kurios susibūrė per daugelį metų, amalgama. Galėčiau jį pradėti, bet negaliu labai pasikliauti tuo, ką mes įgijome. Kai aš sėdžiu auditorijos gale ir žiūrėdamas "Synchro" demo, kuris dabar vadinamas "Bentley Synchro", manau, kad aš, vyras, šie vaikinai yra tokie protingi. Aš gyvenu savo atspindintoje šlovėje. Prieš kelerius metus aš jaučiuosi vienodai įsigijus Acute3D. Šie vaikinai yra puikus. Jie sukūrė šį nuostabų įrankį. Mes jį įsigijome. Aš žiūriu į tai ir sakau sau, mano akys, mano vardas yra ten. Tai labai gerai.

Kaip dabar manote apie "Bentley" dydį?

Kai mes pradėjome, aš tiesiog bandžiau išlaikyti verslą pakankamai ilgai, kad galėčiau sumokėti sąskaitas. Vienu metu aš žinojau kiekvieną asmenį, kuris dirbo "Bentley Systems". Aš žinojau, ką jie daro. Jis pažino savo vaikus. Tai skiriasi dabar. Mes išsiplėtėme į problemas, kurios nėra tokios, su kuriomis susidūrėme pradžioje. Mes išsiplėtėme į rinkas, kurios nebūtų mūsų normalios rinkos. Mūsų pasiekiamumas yra kur kas platesnis, nei būtų buvę, jei mes tik augtume ekologiškai. Kokia buvo prielaida pradėti "Bentley"? Aš dirbu "DuPont", kuris buvo "Integraph" naudotojas. Mano brolis Barry pradėjo savo programinės įrangos kompaniją, o aš palikau "DuPont" dirbti jam. Tuo tarpu "DuPont" paprašė man patobulinti kai kurią programinę įrangą, kurią aš parašiau dirbdamas ten. Aš jiems pasakiau, kad pagerinsiu, jei jie suteikė man teisę jį parduoti. Ir tai buvo pradžia. Aš pradėjau "Bentley Systems" ir pradėjau parduoti CAD programinę įrangą.

Mes apklausėme Gregą Bentley "2016" ir paklausėme, kas tai buvo kaip dirbti su savo broliais, kaip jums atrodė?

Aš patariu jums to nedaryti! Bet tai pasirodė gana gerai. Mes niekada neturėjome visiško plano. Kai mes pradėjome verslą, tuo metu ten dirbo penkis, o mano mama buvo siaučianti. Ji negalėjo patikėti, kad programinė įranga buvo tikra. Jūs negalėjote suprasti, kad žmonės mokėtų už tai, ko jie nematė. Ji buvo giliai susirūpinusi, kad visi jo penkeri vaikai būtų bedarbiai ir grįžę namo.

Ką manote daugiausiai iš Bentley "2019"?

Skaitmeninio dvynio sąvoka. Kažkas ketina tai padaryti. Kiekvienas, kuris tai tikrai vystosi, ketina turėti didesnę rinkos galimybę nei dabar. Ši galimybė - tai pertrauka taške pramonėje, kurioje vyksta puikus perėjimas tarp dabartinio atjungto pasaulio ir skaitmeninio dvynių pasaulio - tai rinka, kurią turime priimti kuo greičiau. 2019 gali būti "The Year One" mums.

Aš buvau ten kompiuterio dienų pradžioje. Kompiuteris buvo naujas paketas, ir visi manė, kad tai gali būti įmanoma. Manau, kad vėl pradedame kovoti su skaitmeniniais dvyniais. Tai nėra nauja koncepcija, statyba ir infrastruktūra yra atsilikę. Jei žiūrėsiu, kaip 2018 vykdo verslą, tai neatrodo, kad skiriasi nuo tada, kai mes pradėjome dirbti "1984". Taip, mes turime skaitmeninį popierių. Taip, mes turime 3D modelius. Tačiau sutartys sako tą patį, ir žmonės paprastai statomi tokiu pačiu nuosekliu būdu kaip ir anksčiau. Panašiai kaip "Synchro" yra revoliuciniai, tačiau jie nėra plačiai naudojami. Šiame kitame etape daugelis dalykų bus skirtingi.

Bet koks rezultatas, kuris atsiranda dėl skaitmeninio dvynių pasaulio sukurtų galimybių, bus atviro kodo pasaulis. Aš tikiu, kad tai. Bet kokiu atveju man būtų sunku konkuruoti su juo, todėl norime imtis iniciatyvos. Praėjus beveik 35 metams, paprasta pasakyti, aš baigta. Bet manau, kad mes esame lenktynių pradinėje linijoje, kuri ketina paversti kitą aukso skubėjimą.


Keith Bentley, "Bentley Systems" įkūrėjas ir CTO, kalbėjosi su Darrellu Smartu ir Abigail Tomkinsu.

CES gruodžio 2018 / sausio 2019

Www.bentley.com

Palikite atsakymą

Jūsų elektroninio pašto adresas nebus skelbiamas.

Ši svetainė naudoja "Akismet", kad sumažintų šlamštą. Sužinokite, kaip apdorojami jūsų komentarų duomenys.