在地理空間信息的世界里,閉源的軟件解決方案已經(jīng)存在了幾十年。但是由于開(kāi)源的 GIS(地理信息系統(tǒng) Geographic Information System)軟件的占比逐漸增大,形勢(shì)正在慢慢發(fā)生變化。開(kāi)源公司Boundless 的高級(jí)戰(zhàn)略師 Paul Ramsey,就是正在促使這種改變的人之一。
Ramsey 作為一名開(kāi)發(fā)者和顧問(wèn),已經(jīng)在地里空間信息軟件行業(yè)里工作了超過(guò)十年。他在2001年投資建立了 PostGIS 空間數(shù)據(jù)庫(kù)項(xiàng)目,并且也是一名活躍的貢獻(xiàn)者,和項(xiàng)目籌劃指導(dǎo)委員會(huì)的成員之一。Ramsey 作為該項(xiàng)目開(kāi)源套件的發(fā)起者,和 Boundless 的商業(yè)開(kāi)發(fā)團(tuán)隊(duì)一起來(lái)分享他們?cè)谑澜绱髸?huì)上發(fā)表的觀點(diǎn),和技術(shù)。
在這篇文章里,Ramsey 會(huì)向我們展示 Boundless 如何將開(kāi)源方案帶入 GIS 軟件。
Boundless是什么?
Boundless 就是“GIS 的 Red Hat 版”,這可以對(duì)我們的商業(yè)模型有一定的說(shuō)明,但是又不能完全解釋我們的技術(shù)。GIS 和 IT 專業(yè)人員使用我們的工具在空間 SQL 數(shù)據(jù)庫(kù)(PostGIS)中存儲(chǔ)數(shù)據(jù),通過(guò)Web(GeoServer)發(fā)布地圖和數(shù)據(jù),在 Web 瀏覽器(OpenLayers)中或桌面上(QGIS)查看和編輯數(shù)據(jù)?;旧?,我們的工具讓開(kāi)發(fā)者能夠?qū)崿F(xiàn)顯示位置的程序。我們幫助人們從 GIS 部門提取空間數(shù)據(jù),用它來(lái)改善工作流程,讓團(tuán)隊(duì)做決策時(shí)不受限于位置。這就是我們眼中IT未來(lái)的發(fā)展趨勢(shì)所在:在公司里,空間數(shù)據(jù)可以使得公司的市場(chǎng)決策更有效率。
誰(shuí)在使用你們的軟件?
對(duì)于建立面向大眾用戶的程序,我們的軟件是極好的,因?yàn)椴粫?huì)受到資金的限制:沒(méi)有各級(jí)的license和收費(fèi)框架之類的東西。所以我們的客戶有比如:波特蘭交通局,使用我們的軟件動(dòng)態(tài)的顯示交通狀態(tài);美國(guó)聯(lián)邦通訊委員會(huì),也是交通流量的地圖;紐約市,實(shí)現(xiàn)了一個(gè)在暴風(fēng)雪中實(shí)時(shí)顯示積雪狀況的地圖。
為什么說(shuō)開(kāi)源對(duì)于 Boundless 如此重要?為什么使用這種商業(yè)模型而不是私有收費(fèi)的呢?
就IT的其他行業(yè)來(lái)說(shuō),開(kāi)源就意味著無(wú)限可能:學(xué)生可以使用,商業(yè)上也不需要交稅因此更容易融資,政府組織可以更容易分享相互的解決方案。所以這種軟件的新型模型是市場(chǎng)需要的,也需要公司去提供支持。這就是我們的定位。我們立足于和社區(qū)一起解決問(wèn)題,這也是我們的激情和價(jià)值所在,但是我們也需要和企業(yè),政府市場(chǎng)共同努力。從創(chuàng)立開(kāi)始,我們的社區(qū)已經(jīng)幫我們完善了擴(kuò)展了軟件功能,也建立了專業(yè)的企業(yè)服務(wù)團(tuán)隊(duì)來(lái)應(yīng)對(duì)現(xiàn)在日趨負(fù)責(zé)的應(yīng)用。
在閉源的軟件仍然主導(dǎo)的領(lǐng)域里,Boundless 如何開(kāi)展這種開(kāi)源模型?
閉源工具鏈在數(shù)據(jù)的產(chǎn)生領(lǐng)域里仍然主導(dǎo)著產(chǎn)業(yè),但是在 Web 和移動(dòng)應(yīng)用領(lǐng)域,卻是收費(fèi)軟件,開(kāi)源軟件和軟件即服務(wù)的自由選擇。我們認(rèn)為商業(yè)的開(kāi)源空間數(shù)據(jù)方案提供了最好的選擇,一個(gè)提前部署的可升級(jí)的云端可以提供解決方案,但用戶還是得升級(jí)自己使用的收費(fèi)軟件。即將到來(lái)的勢(shì)不可擋。開(kāi)發(fā)者需要靈活的選擇來(lái)滿足項(xiàng)目需要。在過(guò)去的幾年中,他們投資的收費(fèi)軟件能提供的很少,他們需要像我們這樣的軟件來(lái)使系統(tǒng)更易用來(lái)滿足目前的需求。
擁有一個(gè)社區(qū)版本對(duì) OpenGeo 來(lái)說(shuō)意味著什么?免費(fèi)試用這些軟件如何影響試用率?
對(duì)于企業(yè)來(lái)說(shuō),在使用我們的工具時(shí),不會(huì)感覺(jué)到即將進(jìn)入一個(gè)收費(fèi)的緊閉區(qū)是重要的。社區(qū)的東西100%是開(kāi)源的,任何團(tuán)隊(duì)可以以自己需要的方式去部署它們。并且這么做也是免費(fèi)的:這是開(kāi)源宗旨。我們希望客戶以一種積極參與的方式獲得我們的支持,積極參與改進(jìn),而不是被強(qiáng)迫這么做。我們已經(jīng)看到大量的企業(yè)和政府機(jī)構(gòu)在成為我們的客戶之前使用我們的軟件。
社區(qū)的代碼會(huì)成為企業(yè)的產(chǎn)品,Boundless 如何與社區(qū)上游的那些代碼提供者交流?
如果在社區(qū)上游沒(méi)有自己的員工參與,我們認(rèn)為聽(tīng)歐冠可靠和有效的開(kāi)源技術(shù)支持是不可能的。所以我們所有的軟件,都有自己的員工是社區(qū)成員。有些是核心成員,甚至有一些是社區(qū)的負(fù)責(zé)人。必要時(shí),我們會(huì)在自己的代碼庫(kù)中維護(hù)一些補(bǔ)丁,但我們會(huì)定期將其更新到上游。
大數(shù)據(jù)如何影響 GIS,Boundless 為未來(lái)無(wú)限量的數(shù)據(jù)增長(zhǎng)做了哪些準(zhǔn)備?
空間信息是一個(gè)不可思議的領(lǐng)域。我們已經(jīng)和大數(shù)據(jù)打交道有一段時(shí)間了:地圖數(shù)據(jù)本就比常規(guī)的數(shù)據(jù)要大的多,也需要更多的計(jì)算。也就是說(shuō)新采集的數(shù)據(jù)會(huì)明顯增加我們處理的數(shù)據(jù)量。我們有兩種方式應(yīng)對(duì):第一個(gè),加強(qiáng)現(xiàn)有的軟件,使得云部署與云基礎(chǔ)設(shè)施的集成更為簡(jiǎn)單;第二個(gè),更多的使用 NOSQL 系統(tǒng),像 MongoDB 和 Cassandra。在未來(lái),我們可能會(huì)有想 Hadoop 那樣的大數(shù)據(jù)分析軟件。并不是說(shuō)只有數(shù)據(jù)會(huì)增多,使用者也會(huì)越來(lái)越多。由于在任何時(shí)間點(diǎn)上,保持空間數(shù)據(jù)版本的一致越來(lái)越困難。為了解決這個(gè)問(wèn)題,我們已經(jīng)發(fā)布了 Versio,一個(gè)專門用于空間數(shù)據(jù)的版本控制系統(tǒng)。對(duì)于數(shù)據(jù)編輯者,它提供了有效的方法來(lái)管理,維護(hù)空間數(shù)據(jù)。這個(gè)能力是獨(dú)一無(wú)二的。
Boundless 下一步怎么走?在未來(lái)的幾個(gè)月或幾年,你希望完成什么?
引用史蒂夫鮑爾默的話,“開(kāi)發(fā)者,開(kāi)發(fā)者,開(kāi)發(fā)者,開(kāi)發(fā)者!”我們真心希望 OpenGeo 和 Versio 能夠成為建立現(xiàn)代化的空間數(shù)據(jù)的移動(dòng)和桌面 Web 應(yīng)用的主流路線。這就意味著在移動(dòng)端更多的開(kāi)發(fā)工作,更多的易用的數(shù)據(jù)打包,更多的云部署選擇,這樣如果開(kāi)發(fā)者和數(shù)據(jù)分析者不想的話,就不用在自己主機(jī)上部署和開(kāi)發(fā)應(yīng)用。
(英文:opensource,譯者:Misslio,參加CODE懸賞翻譯贏取百元京東卡和下載積分)
聯(lián)系客服