五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

解密丨開源領(lǐng)域最大的謊言:開源沒成本!免費(fèi)是必須的?

2021-01-26 16:42 作者:C語(yǔ)言編程__Plus  | 我要投稿

數(shù)據(jù)產(chǎn)業(yè)中,筆者始終認(rèn)為開源體驗(yàn)最炫。一群人目的一致,共同做一個(gè)產(chǎn)品。不會(huì)收取費(fèi)用,在項(xiàng)目的第一階段也不會(huì),后期還會(huì)進(jìn)行維護(hù),供客戶免費(fèi)使用。倘若更多產(chǎn)業(yè)跟搞軟件開發(fā)一樣借助開源項(xiàng)目,工作會(huì)簡(jiǎn)單得多。但開源的價(jià)值不止在此。

事實(shí)上,這個(gè)理想化的東西并不如人們所想的那般完美,畢竟是人在操作,錯(cuò)誤在所難免。在開源還被稱為開源的時(shí)代,人們對(duì)它存在許多誤解。有人說(shuō)它作用很小(只會(huì)消耗產(chǎn)品不會(huì)帶來(lái)什么貢獻(xiàn)),時(shí)好時(shí)壞,會(huì)用在錯(cuò)誤的第一項(xiàng)目上,讓原本美好的體驗(yàn)化為烏有。


這篇文章意在揭露開源領(lǐng)域中最常見的謊言,讓小白可自行決定操作步驟。

本文轉(zhuǎn)載自公眾號(hào)“讀芯術(shù)”(ID:AI_Discovery)

開源沒成本,免費(fèi)是必須的

都聽說(shuō)過(guò)這句話吧。開源不收費(fèi),GitHub上可以免費(fèi)下載數(shù)據(jù)庫(kù),作為開發(fā)者,我們也知道可以在上面免費(fèi)發(fā)布開源。只要電腦在手,敲好的代碼就免費(fèi)共享。

你錯(cuò)了。資源和成本(實(shí)物資源)是聯(lián)系在一起的,有了電腦,還缺什么才能實(shí)現(xiàn)開源軟件的制作和維護(hù)呢?你的時(shí)間。

時(shí)間是一種資源,而且是最寶貴的資源之一,難不成白白付出?好好想想,老板可不會(huì)補(bǔ)償你在開源上費(fèi)的時(shí)間(除非是你在為他們做項(xiàng)目)。既然沒有回饋,你在做什么交易?是用跟愛人在一起的時(shí)間交換還是原本用來(lái)休息的時(shí)間交換?是犧牲睡覺的大好時(shí)光還是強(qiáng)身健體的時(shí)間?

時(shí)間寶貴,對(duì)每一個(gè)開源人更如此。即使程序員們?cè)敢鉅奚约旱木?,不代表你就能理所?yīng)當(dāng)?shù)叵胍裁淳鸵裁础9P者見過(guò)有人要求全天24小時(shí)的開源服務(wù),這樣功能通過(guò)后就可以加到自己的項(xiàng)目中。

項(xiàng)目可以反映其背后是一個(gè)人還是一個(gè)大型團(tuán)隊(duì),大團(tuán)隊(duì)不僅有委員會(huì)這樣的組織帶頭,還有時(shí)間和資源耗費(fèi)(項(xiàng)目有時(shí)需要花錢),而數(shù)據(jù)庫(kù)或框架卻不收費(fèi)。所以下次再想抱怨開源軟件項(xiàng)目,想想維護(hù)成本。


開源掙不了錢

開源軟件既然不收取費(fèi)用,維護(hù)者和創(chuàng)建者無(wú)法以此為生計(jì)。

你錯(cuò)了。開源軟件乍一看是免費(fèi)的,但你不知道的還有很多。比如任何一款數(shù)據(jù)產(chǎn)品,賺錢靠的無(wú)非是商業(yè)模式和營(yíng)銷策略。你要是對(duì)開源賺錢感興趣的話,這里提供了一些點(diǎn)子:

(1)出售專業(yè)服務(wù)

這是最常見的一種方式。正如前面提到的,程序員搭建項(xiàng)目并且向全世界開放使用,保證24小時(shí)服務(wù),人們會(huì)認(rèn)為使用起來(lái)是理所當(dāng)然的。但這不現(xiàn)實(shí),而且跟開源的工作性質(zhì)完全不同。為什么不收費(fèi)呢?

為什么不收培訓(xùn)費(fèi)或者向公司提供免費(fèi)使用產(chǎn)品的服務(wù)?這也就是所謂的專業(yè)服務(wù)(服務(wù)就意味著公司會(huì)使用你的產(chǎn)品)。有好幾個(gè)開源項(xiàng)目都用的這種營(yíng)銷模式。比如RedHat、IBM等。

(2)出售周邊產(chǎn)品

你讀過(guò)幾本有關(guān)React和PHP的書?書不是免費(fèi)的吧。既然想搭建一個(gè)人人愛用的項(xiàng)目,那就通過(guò)教大家學(xué)習(xí)如何使用產(chǎn)品來(lái)盈利吧。

這跟專業(yè)服務(wù)其實(shí)是一樣的,后者是個(gè)人參與(收費(fèi)可以更高)。但有了產(chǎn)品,你可以搭建成本低的替代品,以供非公司客戶使用(例如開發(fā)者用你敲好的代碼)。就算不是你造的項(xiàng)目,也可以獲利,怎么說(shuō)也是開源項(xiàng)目的周邊產(chǎn)品。

我們這里說(shuō)的就是寫書,或錄教學(xué)視頻上傳到Udemy這樣的平臺(tái),也可以寫贊助性的博客。

(3)籌款

可以通過(guò)籌款賺錢。別怕要錢。只要方式合理,就是行之有效的。如果你建的項(xiàng)目被大公司投入使用了,結(jié)果會(huì)讓你大吃一驚??碐it這樣的項(xiàng)目,它們就是從各個(gè)對(duì)產(chǎn)品感興趣的人那里籌集資金。

關(guān)鍵看項(xiàng)目有什么聯(lián)系,以及背后的群體。規(guī)模足夠大,就有賺錢的機(jī)會(huì)。也有其他通過(guò)開源項(xiàng)目賺錢的方式,就看你怎么創(chuàng)新了。


對(duì)開源有貢獻(xiàn)的人就是開發(fā)員

眾所周知,只有創(chuàng)建開源項(xiàng)目的人才配得上開發(fā)員的稱呼,對(duì)吧?不對(duì)。

能創(chuàng)建開源項(xiàng)目是一種特權(quán)。當(dāng)然,開源貢獻(xiàn)者可以從公開的項(xiàng)目中獲利。同時(shí),某個(gè)產(chǎn)業(yè)和潛在雇主會(huì)發(fā)現(xiàn)這些人,對(duì)其職業(yè)技能會(huì)產(chǎn)生某種程度的誤解。不過(guò)也有些“閉門”開發(fā)員不會(huì)從公開的開源項(xiàng)目獲利。

你可以說(shuō)他們貢獻(xiàn)的是時(shí)間,但也許他們對(duì)時(shí)間價(jià)值的衡量與你不同,并不會(huì)公開或參與開發(fā)開源項(xiàng)目。

筆者這里提的都是真實(shí)存在的,一些公司或開發(fā)員都會(huì)認(rèn)為做開源項(xiàng)目的自然擅長(zhǎng)該領(lǐng)域。不然你就是個(gè)連if語(yǔ)句都不會(huì)敲的白癡,離不開谷歌。

這顯然大錯(cuò)特錯(cuò)。

開源代碼維護(hù)起來(lái)很簡(jiǎn)單

沒有哪個(gè)項(xiàng)目的維護(hù)是容易的、階段性的,褪去熱情你就會(huì)發(fā)現(xiàn)問題所在。建閉合代碼項(xiàng)目期間,你可能會(huì)跟四五個(gè)開發(fā)員共享代碼。維護(hù)時(shí)整個(gè)圈子的人都能瀏覽、評(píng)論或者公開諷刺你的成果。怎么會(huì)沒壓力呢?

很多文章都會(huì)說(shuō)開源項(xiàng)目的優(yōu)勢(shì)之一就是能寫出簡(jiǎn)潔可維護(hù)的代碼。對(duì)筆者來(lái)說(shuō),扛著擔(dān)子敲出漂亮的代碼對(duì)哪個(gè)開發(fā)員都不易。

維護(hù)百萬(wàn)開發(fā)員使用的代碼是一項(xiàng)重任。即便背后有整個(gè)團(tuán)隊(duì)幫忙,如何確保大家的水準(zhǔn)和標(biāo)準(zhǔn)都無(wú)差?又如何保證那十個(gè)PR會(huì)考慮可能的風(fēng)險(xiǎn)?

準(zhǔn)確維護(hù)開源非常難。不僅如此,它很快就會(huì)讓人感到疲憊。2018年一個(gè)黑客掌握了一個(gè)開源儲(chǔ)備,并通過(guò)代碼獲取了私人信息。之所以會(huì)這樣是因?yàn)轫?xiàng)目的擁有者和維護(hù)者都工作累了,把任務(wù)推給了其他人。

這些人累了,黑客就有了可乘之機(jī)。


上手容易

開源項(xiàng)目一大堆,所以人人都能輕松上手,是這樣嗎?

如果你想嘗試開源項(xiàng)目,找一個(gè)愿意尋求幫助且項(xiàng)目維護(hù)者認(rèn)可的合作者并不容易。有些項(xiàng)目方公開聲明尋求幫助,告訴新手他們的項(xiàng)目有問題(其實(shí)沒什么問題)。

當(dāng)然也有項(xiàng)目方不會(huì)這么做,一方面他們沒有借助外部力量,再者沒接觸過(guò)這些想?yún)⑴c進(jìn)來(lái)的人。

假如你自己的項(xiàng)目需要幫助,事情會(huì)變難,因?yàn)檎娴臎]有尋求幫助的平臺(tái)。當(dāng)然,你的社交賬號(hào)若有一大批粉絲,就能找到貴人。不然的話,就看項(xiàng)目的受歡迎程度了。

代碼可復(fù)制,隨心所用

再怎么說(shuō)代碼也是免費(fèi)的,對(duì)吧?

不是的。我們的海盜式心理會(huì)告訴自己如果一組代碼是免費(fèi)的,那就可以隨意使用。于是就有復(fù)制代碼、換湯不換藥甚至把成果據(jù)為己有的行為。代碼憑證就是因此而來(lái)。開發(fā)者希望自己的開源項(xiàng)目被用且得到認(rèn)可,可以考慮拿個(gè)憑證。


這樣就能對(duì)用戶的使用設(shè)限,改變他們的用法和再利用的方式,進(jìn)而保護(hù)你和用戶免遭不法分子的侵害。

沒有憑證不代表你可以任意使用代碼。當(dāng)你在平臺(tái)上找到了一個(gè)公共開源項(xiàng)目比如GiHub,限制也自然存在,原作者定的服務(wù)條例亦存在。所以作為用戶的你若是找到了沒有憑證的項(xiàng)目,就要想想是不是作者已經(jīng)拒絕分享此代碼。如果是,那就不要用了。

憑證應(yīng)該是每個(gè)項(xiàng)目具備的法定條件。如果你正在找或者擁有它,最好留意與其相關(guān)的使用限制。

開發(fā)者對(duì)于開源軟件還有很多設(shè)想,但錯(cuò)誤的觀點(diǎn)不僅會(huì)影響項(xiàng)目本身,同時(shí)會(huì)波及作者和維護(hù)員的職業(yè)生涯。在你眼里,有關(guān)開源最大的謊言是什么?

如果你想更好的提升你的編程能力,進(jìn)入到百度騰訊等大廠工作,好好學(xué)習(xí)C/C++編程知識(shí)成為高薪軟件開發(fā)工程師的話!那么你很幸運(yùn)~

UP在主頁(yè)上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~

分享(源碼、項(xiàng)目實(shí)戰(zhàn)視頻、項(xiàng)目筆記,基礎(chǔ)入門教程)

歡迎轉(zhuǎn)行和學(xué)習(xí)編程的伙伴,利用更多的資料學(xué)習(xí)成長(zhǎng)比自己琢磨更快哦!

編程學(xué)習(xí)書籍:


編程學(xué)習(xí)視頻:



解密丨開源領(lǐng)域最大的謊言:開源沒成本!免費(fèi)是必須的?的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
乾安县| 龙陵县| 海兴县| 钦州市| 界首市| 农安县| 宿迁市| 柳林县| 博湖县| 荆州市| 衡东县| 科技| 临清市| 仪征市| 兴文县| 景东| 南郑县| 印江| 洛川县| 乐山市| 颍上县| 安达市| 双柏县| 射阳县| 景宁| 竹山县| 余姚市| 邓州市| 虎林市| 隆化县| 尉氏县| 大渡口区| 手游| 凤城市| 郯城县| 双流县| 广西| 乌拉特中旗| 盈江县| 商丘市| 大兴区|