<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          云服務(wù)商正在殺死開源商業(yè)模式

          共 4515字,需瀏覽 10分鐘

           ·

          2021-01-04 22:31




          對(duì)程序員圈子來說,Mapbox是一家專注于地圖繪制的卓越軟件公司。從Mapbox GL JS(他們的2D地圖渲染器)到自動(dòng)駕駛和導(dǎo)航庫,再到增強(qiáng)現(xiàn)實(shí)、3D可視化,甚至視頻游戲技術(shù),Mapbox在這一領(lǐng)域做到非常棒,其創(chuàng)新成果占有巨大的市場(chǎng)份額。而且這些內(nèi)容都是開源的,也是讓眾多程序員喜歡他們的原因之一。

          但是昨天看到了一個(gè)讓我震驚的新聞:最新版本的Mapbox GL JS將不再是開源的?。?!

          作為個(gè)人來說,我并非是一個(gè)完美的熱衷于開源的粉絲,因?yàn)槲抑?,?chuàng)建和維護(hù)開源代碼是多么一件吃力不討好的事情,真的是非常累人,所以我一直很尊敬那些愿意開源的程序員,并且哪怕是開源,哪怕是對(duì)方過去已經(jīng)丟棄不用的想法,我都覺得自己沒有權(quán)力肆意使用對(duì)方的想法和知識(shí)產(chǎn)物。

          但是同樣的,直到昨天看到那個(gè)新聞之前,我仍然對(duì)商業(yè)開源軟件抱著些許的客觀、浪漫、自欺欺人的想法。在我的想法中,這是一個(gè)在當(dāng)下重名利的世界中,保持著那顆開源的心,一直以開源做為自己的商業(yè)模式,持續(xù)走下去的童話故事,而Mapbox就是故事的主角,

          去年的時(shí)候我也寫過關(guān)于Mapbox商業(yè)模式的文章,就是他即提供了一種免費(fèi)開源的版本,也提供了一種收費(fèi)的版本,這些收費(fèi)版本當(dāng)然有一些獨(dú)到的免費(fèi)版本沒有的功能。?聽起來,有點(diǎn)像王者榮耀中有皮膚和沒皮膚的概念。

          如果對(duì)開源的商業(yè)模式有進(jìn)一步了解興趣的,建議可以看下Joseph Jacks的博文,鏈接地址如下:https://medium.com/open-consensus/2-open-core-definition-examples-tradeoffs-e4d0c044da7c

          在最初的時(shí)候,沒有人相信這種模式管用,但是隨后發(fā)生的一切讓人大跌眼睛,像Elastic、D2iQ(以前的Mesosphere)、MongoDB和Cloudera這樣的幾十家公司,都通過這種過往沒出現(xiàn)過的方式,成功賺取了數(shù)十億美元的投資。當(dāng)然和現(xiàn)在相比,那個(gè)時(shí)候他們開放的開源版本可是開放好多。

          直到今天,看了那個(gè)新聞之后,我們不由得感慨,開源模式即將死去!

          那是什么讓他從一時(shí)興旺到如今的一命嗚呼呢?

          云服務(wù)商!

          我們先回到Mapbox的例子,在Mapbox GL JS使用的案例中,Mapbox最早的決定是,開源其基于瀏覽器的地圖渲染器的最早的兩個(gè)版本(像我們熟知的Snap-Maps、紐約時(shí)報(bào)和CNN都用過)。自2014年首次發(fā)布以來,它在web開發(fā)人員中一直非常流行。一旦你知道你在找什么,你就會(huì)開始到處看到它。

          而對(duì)于我自己來說,當(dāng)我的團(tuán)隊(duì)開始構(gòu)建一個(gè)標(biāo)記衛(wèi)星圖像的項(xiàng)目時(shí),我才親身體驗(yàn)了Mapbox GL JS的功能是有多么強(qiáng)大。使用Mapbox GL JS的功能,支持復(fù)雜幾何圖形的自由形式繪圖,最終的成品是可以在地圖上形成形狀,也就是說是我的標(biāo)記是被投影到地球上的一個(gè)真實(shí)位置,而不是簡(jiǎn)單的僅僅是懸浮在想象中的二維空間。這種效果讓人感覺明顯和直截了當(dāng),非常好用。

          但事實(shí)上如果我不用Mapbox GL JS,從零開始設(shè)計(jì)就會(huì)非常非常困難。因?yàn)榧词故怯猛绞之嫷暮?jiǎn)單形狀也可以包含數(shù)千個(gè)單獨(dú)的點(diǎn)。這樣的話很快,我的屏幕上就會(huì)被數(shù)十萬個(gè)頂點(diǎn)的形狀填滿,然后很顯然,我的瀏覽器就會(huì)崩潰。而Mapbox GL JS是通過調(diào)用計(jì)算機(jī)上圖形卡來幫助解決這個(gè)問題,如果不依靠Mapbox那幾萬小時(shí)的艱苦的工程工作,我們不可能在預(yù)算和時(shí)間有限的情況下完成該功能。

          Image for post

          而這周Mapbox決定公布一個(gè)Mapbox GL JS的新版本,這個(gè)新版本不再開源瞬間震撼到了我!不僅僅是因?yàn)橹暗腣1版本是一個(gè)廣受歡迎的開源版本,而是因?yàn)镸apbox作為一個(gè)開源代碼的代名詞給予我的那種崇高的敬意。在我的看法里,如果你要描述Mapbox是一家怎么樣的公司而不提到開源,就像你和一個(gè)從未喝過的人談到巧克力牛奶時(shí)不說這是一種液體一樣!

          Mapbox迄今為止,仍擁有超過800個(gè)開源項(xiàng)目,并在Github公共存儲(chǔ)庫活動(dòng)方面一直名列全球前40名。并且Mapbox一直在給世界上知名度最高的開源軟件貢獻(xiàn)者提供各種工作機(jī)會(huì),不僅僅是地圖行業(yè)。

          所以說,到底突然發(fā)生了什么?

          其實(shí),一切都源頭還都是因?yàn)殚_源不再是一個(gè)在當(dāng)下這個(gè)時(shí)代能站得住腳的商業(yè)模式!

          Mapbox選擇保持Mapbox GL JS的V2版本的專有權(quán)而不再開源就是一個(gè)強(qiáng)烈的信號(hào)。雖然這信號(hào)背后到底代表著什么還不是很清楚,但是已經(jīng)讓我咬牙切齒。。。

          在我看來,這已經(jīng)意味著我們要迎接一個(gè)時(shí)代的結(jié)束,這預(yù)示著代表著開源這種商業(yè)模式的壽命的終結(jié)!

          其實(shí)我的潛意識(shí)里一直有著這個(gè)想法,早在Mapbox的新聞之前,但是Mapbox的新聞是真正為我心中猜想敲上實(shí)錘的那最后一擊。

          為了了解即使像Mapbox這樣的公司也決定從開源轉(zhuǎn)變的原因,我覺得可以先看下Mongo DB和Redis Labs這兩個(gè)行業(yè)同行之前已經(jīng)發(fā)生過的故事。

          就在兩年前,知名科技博主Ben Thompson寫過一份文章,文章中闡述了一份總結(jié)關(guān)于AWS(Amazon Web Services——Amazon云服務(wù)), MongoDB和開源代碼的經(jīng)濟(jì)回報(bào)。按他的說法就是:如果你提供了你的獨(dú)家代碼作為開源代碼,并且讓它變得流行起來,那么那些云服務(wù)商必然將用這些代碼來為他們自己所用,為他們制造一些競(jìng)爭(zhēng)性的服務(wù),就好比用你制作的武器來攻擊你一般,并且他們的心中沒有絲毫歉意和猶豫,他們的眼中只有利益,對(duì)于這種行為,你的律師最后只會(huì)對(duì)你說一句無能為力,因?yàn)槟阍?jīng)自己將這些內(nèi)容開源了!

          Ben在文中提到AWS推出了一項(xiàng)與MongoDB和Redis的付費(fèi)產(chǎn)品直接競(jìng)爭(zhēng)的對(duì)手服務(wù),但也沒有完全擊敗對(duì)手。事實(shí)上,自從那個(gè)時(shí)候起,MongoDB的股價(jià)從那時(shí)起已經(jīng)上漲了275%,Redis在幾個(gè)月前剛剛籌集了1億美元,正式跨過了10億美元的神奇估值門檻。

          但我想表述的更重要的不僅僅是Mongo和Redis在受到AWS的攻擊后依舊蓬勃發(fā)展,而是他們是如何做到的?

          這兩家公司都以公司一貫的方式反擊:一支知識(shí)產(chǎn)權(quán)的律師大軍

          Redis采取了一種策略,在現(xiàn)有開源工具的更新版本中加入了一個(gè)有著嚴(yán)格限制性條件的commons條款,不過這讓一些著名的開源代碼的支持者非常不滿:

          鑒于此,Redis后來用了另外一種方法,申請(qǐng)了一個(gè)完全新穎和獨(dú)特的許可證,雖然這不會(huì)比commons條款更糟,但幾乎可以肯定的是也不會(huì)更好。

          另一家公司MongoDB呢?它也采取了俗稱poison pill(毒丸)?的法律策略,在AWS推出競(jìng)爭(zhēng)性的服務(wù)后不久,它就為自己的軟件申請(qǐng)了一個(gè)新的、同樣是虛構(gòu)的許可證Server-Side Public License (SSPL)。

          這些動(dòng)作都是為了對(duì)抗云服務(wù)商的一系列舉措。

          更準(zhǔn)確的說,他們的開源產(chǎn)品對(duì)任何有規(guī)模的公司都會(huì)起到使用時(shí)是否合規(guī)這個(gè)問題。

          當(dāng)然,這么做的代價(jià)就是Redis和Mongo從根本上減少了開源的開放性。從結(jié)果看,他們做的很好,雖然這是以犧牲了它們最初的理想為代價(jià)的,但畢竟活著是最重要的。

          但是很多開源作者覺得自己被出賣了一樣,我能理解他們的感受,但是我也理解Redis或MongoDB這么做是理性的生意行為。

          回到Mapbox上,至少已經(jīng)有一家云服務(wù)商公開的將Mapbox的代碼復(fù)制并粘貼到他們的收費(fèi)服務(wù)中:?Azure,微軟的云服務(wù)

          去年,Azure發(fā)布了由Mapbox GL JS支持的地圖樣式,它是Azure地圖服務(wù)的一個(gè)關(guān)鍵特性。為此,Mapbox甚至在他們公司的博客上寫了一個(gè)聲明。

          雖然我們可以理解為Mapbox寫這個(gè)聲明是件好事,但我嚴(yán)重懷疑這是導(dǎo)致了Mapbox GL JS不再開源的開始。畢竟,在競(jìng)爭(zhēng)無比激烈的公共云世界里,一旦一個(gè)云服務(wù)商開始提供服務(wù),其他服務(wù)商肯定很快就照貓畫虎一樣開始提供類似服務(wù)。Mapbox終于發(fā)現(xiàn)自己的處境與MongoDB和Redis是如此的相似:它們?cè)跒槟切┤f億美元的科技巨頭免費(fèi)提供研發(fā)基礎(chǔ)!

          與Mongo和Redis不同,Mapbox最終還是抵抗了一些沖動(dòng)。他們沒有改變產(chǎn)品開源部分的基本許可證,而是徹底打破了這一局面。舊版本仍然是一個(gè)成熟且非常有用的版本,將保留其原始的許可證。同時(shí)Mapbox召集社區(qū)成員無限期地維護(hù)這個(gè)版本,我希望這會(huì)有用。

          而新版本將保持一定程度的公開(例如代碼都發(fā)布在Github上)。但是它不再是開源那樣的了。對(duì)我來說,這感覺是一個(gè)更誠實(shí)的方法,而不是試圖用一個(gè)沒見過的、完全未經(jīng)證實(shí)的許可證或一些“看似明白”的條款來穿針引線制造一種假象。

          有些人可能會(huì)覺得這是一場(chǎng)悲劇,因?yàn)檫@意味著社區(qū)捐獻(xiàn)可能會(huì)減少。誠然,盡管貢獻(xiàn)者名單很長(zhǎng),但Mapbox的現(xiàn)任和前任員工還是貢獻(xiàn)了最大的份額。但是這個(gè)項(xiàng)目已經(jīng)吸引了一個(gè)龐大的、全球性的工程師群體,他們用它來建造東西,對(duì)它進(jìn)行技術(shù)講座。毫無疑問,昨天對(duì)于那些充滿創(chuàng)作熱情的用戶來說的確是一個(gè)悲傷的日子。他們會(huì)繼續(xù)過下去,但肯定有一種莫名的失落感。

          至于這么做是否偏離了Mapbox最初的使命或公司文化?我想這條來自一位自公司成立以來一直在公司工作的現(xiàn)任員工的微博很好的總結(jié)了這一點(diǎn):

          現(xiàn)實(shí)中很多事情都是很無奈的,畢竟我們要吃飯要生存下去。

          很久以前我天真的以為圍繞開源建立一家公司是很容易的,并且其他人都會(huì)很道德的使用這些開源的信息,但是現(xiàn)在我不再敢肯定這些。

          我仍然相信開源是世界上一股強(qiáng)大的向善力量。我仍然認(rèn)為,有的公司可以戰(zhàn)略性地、認(rèn)真地為開源做出貢獻(xiàn),不僅為自己的使命服務(wù),也為集體利益服務(wù)。

          但是,相對(duì)的,我再也不相信那些靠著風(fēng)投存活下去的公司能夠負(fù)責(zé)任地推行這種策略,將軟件作為其價(jià)值主張的核心。我不再認(rèn)為這是一個(gè)可行的模式,因?yàn)榛蚩旎蚵?,他們都?huì)被他們的野心所吞噬,因?yàn)槿绻贿@么做,他們最終只能在被自己的武器干掉和背叛最初的理念中間二選一。

          昨天真是令人難過的一天。不僅僅因?yàn)镸apbox的宣布令人失望,而且就在昨天,我終于不得不向自己承認(rèn)一點(diǎn):

          云服務(wù)商真的殺死了開源!

          參考文獻(xiàn):https://joemorrison.medium.com/death-of-an-open-source-business-model-62bc227a7e9b


          往期推薦

          Java 項(xiàng)目權(quán)威排名:Spring生態(tài)搶鏡,Gradle戰(zhàn)勝M(fèi)aven排第2,點(diǎn)擊查看更多...

          當(dāng)會(huì)打王者榮耀的AI學(xué)會(huì)踢足球,一不小心拿下世界冠軍!

          GitHub上的開源復(fù)刻:暗黑破壞神2 !

          放假看片時(shí),一定要檢查域名是不是 HTTPS ,不然……

          微信年末最后一發(fā)新功能!對(duì)生活很有幫助,必須了解一下!

          2021年假期怎么放?都給你安排得明明白白!


          掃一掃,關(guān)注我

          知曉前沿科技,領(lǐng)略技術(shù)魅力

          加入 Spring 技術(shù)學(xué)習(xí)群

          DD自研的滬牌代拍業(yè)務(wù)

          瀏覽 66
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  在线观看国产黄 | 亚洲无圣光豆花 | 黄色免费操逼视频 | 久久婷婷综合网 | 区三区久久|