精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

每一位程序員,都可以貢獻開源嗎?

新聞 前端
本文是對開放原子基金會TOC副主席譚中意、開源社理事長暨聯合創始人 & ASF Member & 騰訊云TVP劉天棟、開源中國社區負責人&騰訊云TVP王永和在云+社區沙龍online上的分享整理,為你全面剖析開源,站在更高的角度思考開源!

 導語 | 開源,是近幾年技術圈特別火熱的一個話題。在開源的背后,涉及到的不僅僅是技術本身,還包括人才、社區、商業,甚至更大范圍的影響力。本文是對開放原子基金會TOC副主席譚中意、開源社理事長暨聯合創始人 & ASF Member & 騰訊云TVP劉天棟、開源中國社區負責人&騰訊云TVP王永和在云+社區沙龍online上的分享整理,為你全面剖析開源,站在更高的角度思考開源!

01 開源的本質是什么?

 

 

[[356120]]

 

 

劉天棟: 近期舉辦的中國開源年會,大會主題叫“開源向善”, 開源代表向善的力量 。在座很多開發者可能會疑問:開源和向善有什么關系呢?大家常常說貢獻開源成就自身,這是開源社的合作伙伴所共享的理念,因為它能透過貢獻幫助到自己,這對所有的程序員來說也是關鍵。

曾與很多業界朋友,包括企業家和開發者溝通開源本質,有四個點最關鍵:向善心是核心。

一、開源是開放的,要有開放的心態來做這件事,公開透明是良好協作的基石。

二、是分享,樂于分享也是一切善舉的開端,而不是閉門造車。舉個例子,最近疫苗的研發中、許多機構加入了全球疫苗分配的組織,大家把好的疫苗第一時間分享到了疫情最嚴重的國家和地區,這是人類最偉大的情懷,這種精神在開源里面是最重要的。

三、是平等,大家都有平等的追求,這是開源社區健康的基礎。

四、是協作,透過開放式的協作能逐步形成凝聚共識,是開源社區繁榮的秘訣。

一個好的開源的人要加入開源的行列里,首先要了解 開源基本的四條本質,就是剛剛講的:開放、分享、平等、協作 。像阿帕奇基金會的治理是擁有原則的,他們的原則是阿帕奇之道,一個好的開源社區也要有完善的原則,開源社的原則是共識、共享、平等共治、協作共治。

譚中意: 我從更簡單的方面介紹一下,平常用的開源軟件就是源碼開放再加上國際認可的開源的License,這就是開源軟件。而開源的本質是:它不是商業模式也不是軟件,它就是一個多人協作的模式,只不過多人協作是在源碼開放基礎之上的。

開源本質就是源碼開放基礎設施上的多人協作模式,為了讓這種協作能夠長期健康的進行,產生了各種各樣的附加層面。

比如能夠讓代碼協同長期進行下去就會有知識產權的層面,就產生了各種許可證;為了讓代碼上下游可以工作得更好,就產生了開源社區;如何支持開源社區又產生各種各樣基金會,基金會后面有各種各樣商業公司支持,所以有各種各樣商業模式。

但是這些都是圍繞開源所衍生出來的一系列的方面,回到本質上說,它還是比較簡單,就是大家坐在一起在開放的源碼上一起來寫代碼。

王永和: 兩位在從文化哲學到代碼再到開源軟件項目關聯的社區、法律等等都展開了精彩的講述,如果純粹從英文翻譯的角度來看,很多人覺得開放源代碼的項目就是開源軟件。我早期接觸的很多人或公司,他們都會認為開放了源代碼本身就是開源軟件,其實這樣理解還是不夠充分。

其實開源不僅僅是代碼開源,項目的背后還有社區、委員會、以及相關的法律 。我們在使用一款開源軟件之前,如果對該項目的整個體系和組成部分能夠有更深刻和全面的了解,會避免很多的坑,比如避免不小心踩到法律的陷井或是引起一些糾紛,畢竟這可能會涉及到公司的數字資產,歷史上也發生過多次這樣的教訓。

所以,開發者在使用軟件前首先要識別開源軟件,那么要基于什么樣的原則選擇好的開源軟件呢?或者說如何才稱得上是一個好的開源軟件?這個話題我們請中意老師來分享一下。

譚中意: 首先開源軟件是一定要用的,它像空氣和水一樣,只要是做開發就不可能不用開源軟件。按照Linux基金會的統計,現在軟件中只有10%不到的代碼是工程師自己寫的,90%以上的代碼是各種開源軟件組合在一起。

但開源軟件需要謹慎使用,開源軟件用起來后有各種各樣的風險,有法律的風險、有安全漏洞、還有bug,這些使用不當都可能導致業務受損,它跟商業軟件一樣都是軟件供應鏈的一部分,軟件供應鏈需要有足夠的質量保證。

用的時候也要考慮用途,如果是商業用途,盡量選擇一個高質量的、有長期生命力的、多個公司在后面支持的開源軟件,這樣用起來更放心,這就是我的一點小看法。

02 如何選擇開源軟件?

 

 

[[356121]]

 

 

王永和: 最近我在跟身邊朋友聊,其中有一個觀點比較有意思:就是選擇開源軟件,最好選有組織的(及捐獻給了基金會或項目背后有管理委員會之類)。

因為組織都會希望項目的社區能更活躍,項目更健康的發展,會確保能持續維護和完善開源軟件,解決了開發者使用該開源軟件的后顧之憂,畢竟大部分的開源軟件都難以避免不出現Bug或有新功能的需求。

我想大部分開發者都希望了解開源社區和基金會在這方面對開源軟件的幫助是什么?為什么說一個有基金托管、社區活躍度高的開源軟件項目會更靠譜呢?

劉天棟: 開源界的大拿 Henrik Ingo 曾在 2010 年做了一個調查,全世界最大以及最好的項目是由世界前九大基金會來支持的,它的代碼開發的質量和平均程序員貢獻的代碼數,和單一公司或社區支撐的項目相比較,兩者的生產力或者是代碼貢獻數目有五到十倍的差距。(詳情可參考: https://www. openlife.cc/blogs/2010/ november/how-grow-your-open-source-project-10x-and-revenues-5x )

所以 大家如果選擇好的開源項目,可以看看它的后面是否有健康的社區在支持,它的許可證是不是很多健康社區正在使用等 。

國外和國內不同,他們所謂的社區是有很多公司投入進來,甚至這些公司是彼此競爭關系。一個大的、好的社區,離不開這些公司的支持。國外公司支持公司內程序員做投入開源的,占85%以上,這些公司的程序員都會加入到社區中。

如果一個社區里面百分之八九十是一家公司或者是少數一兩個公司的人在其中,即使這個社區看起來很壯大,我也會非常小心。因為單個的公司有可能會撤出或者是改變,但是如果一個社區里面有很多公司、社區、個人開發者投入進來,這樣的社區會很多元化,這種狀態就是很健康的。

王永和: 開源基金會對好的項目會進行孵化,并且有嚴格的標準流程,做出來的也是非常靠譜的軟件, 開源軟件項目被基金會托管后會對其生態負責,并且能在License的選擇和法律方面提供幫助 。

這是開發者愿意把項目捐贈給基金會最大的原因,這方面能解決很多項目的發展問題。從而避免了開源軟件項目是由一個公司或者個人控制所帶來的后續一系列風險和問題。

我的問題是:雖然各大基金會旗下的托管和孵化的項目不少,但與整個開源軟件世界里面的項目比起來,基金會托管孵化的是冰山一角,這個冰山下面還有無數的開源軟件項目沒有露出水面,這些項目中很多是由個人開發者開源出來的軟件,沒有捐贈給基金會。

如果我們的觀點是“基金會托管的、社區比較活躍的、多家公司共同參與的開源軟件是比較好的開源軟件”的話,那么會不會導致開發者在選擇這些開源軟件的時候都謹慎了起來,這樣會不會造成個人開發者開源的動力不足?這是開放性的問題,我也想聽聽兩位會如何看待這個問題,有沒有解決之道?

譚中意: 首先看某個工程師選擇開源軟件的時候,他的目的是什么。 如果是要給客戶提供服務或者是做線上服務,是要做長期維護的,并且用其產生持續價值,這是很嚴肅的事情,這種情況下需要優先選擇質量更高、有更多活躍社區支持的項目 。

但這只是一種優先情況,并不排斥個人貢獻的優秀項目,比如一些出名的項目,像國內工程師主創的Vue,雖然是個人開源項目,卻不妨礙大家選擇他。

個人開發者也不一定要重復造輪子,項目不爽就重新再造一個,其實個人參與開源時候完全可以選擇一個市面上已經有的開源項目,你加入進來不需要從頭來造一個新的輪子出來,這世界上輪子已經太多了。

劉天棟: 我講一個實際數字,在開源社里面有四五千萬的開發者、上千萬的項目中,長尾中 92% 以上是少數一兩個人在玩,也不更新、關注也比較少。個人開發者變成獨角獸,或者是變成像 Vue.js 這樣的項目被多人使用的情況是少數中的少數。

國內的開源個人項目中,SkyWalking 是我知道的目前唯一源自中國貢獻到基金會的個人項目,其他的大部分是國內大公司、中型或者是小型公司各自的開源項目。個人比較適合對某一些組織里面特定的場景或特定需求做開發,做一個大而全的項目其實完全沒有必要。

國外進入基金會的門檻比較高,國內很多人想進基金會,其實也有一定門檻,現在即使是草根基金會 (如 Apache) 的門檻也比較高。 對于個人開發者來說,自己的能力和時間有限,不建議全職拓展個人項目,建議從具體項目做起,去進行優化或者是做創新而不只是重復造輪子 。開放原子基金會應運而生,是個人項目很好的起點。

王永和: 感謝兩位的解答,自從有了分布式代碼托管和協作平臺(比如 github 和 gitee),可以讓全球各地的人一起參與開源項目。

以前一直爭論的話題是:中國人在開源軟件方面參與度很低,只會索取不會貢獻,這個說法我是不太贊同的,中國其實有不少優秀的開源軟件項目,同時一直有很多開發者為頂級的開源項目貢獻了代碼。最近深有感觸的是 開源技術和開源軟件在中國越來越多被提及,大家對它的認同也遠比五年前多很多,這是一個很好的趨勢 。

我們之前確實沒有太多機會可以在舞臺上表演。如今國內的開源基金會成立了,阿帕奇基金會,Linux 基金會也接受很多國內優秀開源項目的捐贈,這種大環境已經起來了。

03 如何看待開源的發展?

 

 

[[356122]]

 

 

劉天棟: 我們在2014年成立開源社,2015年舉辦了第一次阿帕奇中國路演,每五年一次,2020年10月24日就是開源社辦的第二次阿帕奇中國路演,在這五年內發生了什么呢?

2015年辦 Apache 中國路演的時候,看到了很多本土的開源項目,也認識了很多人,當時 Apache 董事會的主席和高級官員也引入了中國,那天的會議很多人和他們面對面溝通。2015年的時候只要三個源自中國的項目,而到了 2020 年已經有 12 個從 ASF 畢業的源自中國的項目,另外還有 8 個項目正在孵化過程中。

如何才能夠加入孵化器成為頂級項目?中間非常重要的理念就是: ASF 相信社區大于代碼 。中國技術不弱,各種技術大牛非常多,基數也比國外大很多,但為什么沒有成功的基金會社區呢?

關鍵還是在治理理念層面,就是社區大于代碼的理念不夠深入人心,我們之所以五年內從三個項目變成現在的二十個,就是經過 Apache 之道的洗禮,建立了社區大于代碼理念,所以才能夠成長這么快。

所以國內的程序員要打破思維,不要只相信技術,而是透過社區把自己的項目越做越好。自己是英雄的單個項目不會成功,只有幫助別人成為英雄,你的項目才會變成英雄,這就是社區大于代碼的理解。

王永和: 說得特別好,尤其是中國其實不缺頂級項目,缺的是好的開源治理理念和開源組織,以及社區環境。譚中意老師作為“開放原子開源基金會” TOC 副主席是不是有任重道遠的感覺?從開放原子開源基金會的角度,如何為開發者、開源生態服務出一份力?

譚中意: 10月24號,中國開源年會有一個話題叫:“終于來了,中國第一個開源基金會”。現在中國的開源風生水起,應該結合歷史的大潮來看。隨著中國國力的提升,尤其是IT行業開始接近國際一流水平,甚至是在同一個水平線上競爭,國人的信心開始大增。

也感謝阿帕奇基金會給我們提供非常好的指引,非常好的開源協同的理念教育,將社區大于代碼的思想帶到國內。 現在隨著經濟社會科學的發展,加上政策法規的好轉,國內開源的發展速度只會越來越快 ,而且以中國人的聰明才智和辛勤努力就沒有處理不好的事情。

現在 Apache 軟件基金會最大的用戶社區已經是中國了,越來越多的人成為其 PMC、甚至成為它的 VP,我覺得小米的張鐸就是很好的例子。

王永和: 我們開源中國(OSCHINA) 服務過很多技術公司,在最近的三年里,國內很多公司開始陸續開源一些項目出來,這幾年給我最大的感受就是:大家想明白了為什么要開源,以前有很多公司是為了開源而開源,這是最大的轉變。

另外以前我們做開源,特別是對于大公司來說會比較忌諱開發者吐槽帶有商業意圖,而從我個人的看法, 恰恰是因為有比較好的商業模式把這個項目的生態拉動起來后,才能成為開源軟件更加繁華的動力 。

我們看到一些好的開源軟件項目,會通過該項目把整個上下游生態帶起來,所有圍繞該項目的主體都可以獲得商業價值和收益,這是開源軟件往前走很好的思路,也是特別好的轉變。

很多開源軟件成就了技術創業公司,還做得風生水起,比如 Kyligence ,PingCap 等,他們的開源項目都加入了開源基金會的組織。未來我們會看到的是,有更多的基礎軟件項目開源出來,比如數據庫、存儲、計算等等一系列基礎的、一般個人用戶比較難去玩的,需要大公司投入的領域軟件。我比較樂觀,相信會有更美好的未來。

04 開發者如何參與開源?

 

 

[[356123]]

 

 

王永和: 開發者可以通過什么樣的方式參與到開源項目?開發者參與開源項目得到收益或者是回報都有哪些?我們先從貢獻的角度出發,定義如何才算是貢獻開源?是不是只有貢獻代碼才是貢獻?

劉天棟: 要怎么樣做好開源,參與貢獻,成就自身的重點:一是該做什么、二是不該做什么。

該做什么,做開源有一個經典的名詞叫 JFDI,做就對了!那么做什么呢?不一定只是處理問題,也可以是看到問題并提出來,幫助解答問題等。

參與開源能得到了什么、如何成就自身?如果只是貢獻而沒有任何回報,對國內的開發者來說可能會覺得不值得,但事實上貢獻開源可以得到更多。

舉個簡單的例子,國外幾個晚輩找工作的時候,他們大學的時候就開始參與開源了,將來提出簡歷的時候就能看到真正的境界,面試官看到提交的 GitHub 數據,人家會相信你真的有經驗,而不是大學一畢業什么都不懂的狀態,只憑一張履歷表而已。硅谷被一批善于造假履歷的人都騙怕了,而 你到底在開源項目中做了什么貢獻,包括寫文檔還是提交代碼,或是做了什么社區工作,這些都是你最好的簡歷 。

國內有一個特別的現象:開源是大人物做的事,怎么輪得到我呢,我只是一名小小的程序員。這個觀念是錯的,我們要從自己開始做起,現在就可以找個項目從最基礎工作做起。

王永和:開放原子開源基金的口號是:“一切為了開發者,一切為了全世界”。開源中國(OSCHINA) 也有著同樣的愿景,我們的愿景是:“解放天下序員,為開發者服務” 。譚中意老師在開源貢獻這方面有什么補充的嗎?

譚中意: 首先給社區做貢獻不一定只局限于代碼,很多人認為給社區做貢獻要讀懂代碼,貢獻一個代碼,這很難得,但沒有必要非得這樣。

老實說,你看文檔挑出錯誤,或者把英文文檔翻譯成中文提交上去,這都是對項目非常大的貢獻。甚至看到好的項目,向別人推薦也是對開源項目很大的貢獻。

Apache 軟件基金會有一句話是這樣說的:只要是你對社區有貢獻,包括代碼、文檔、宣傳這些都是開源社區認可的東西,并不局限于程序員。即使我是一個美工,覺得這個 LOGO 太難看了換個 LOGO,文檔配圖丑換個圖這都是貢獻,貢獻不要局限于只是代碼。

再現實一點,如果這是很牛的項目,能夠成為其一員,讓自己的能力得到增長,有時候會幫助我們獲得更多的工作機會。還有一點理由,我參與一個項目用來解決自己遇到的問題,然后再貢獻回來,同時又解決了其他人的問題,這就是一個很樸實的“人人為我、我為人人”的故事了。

在軟件行業里一直強調要促進復用、減少浪費、提高效率。我們特別痛恨重復浪費,開源就是最大最好的被驗證過的重用的方式,這是符合工程師的天性的,我也希望我給這個社會做了貢獻,能夠造福更多人,這有點自我價值實現的味道了。

開源社區里做貢獻很容易找到跟你臭味相投的朋友,然后發展成為終生的朋友。如果一點也不做,他們就跟你談不到一起,因為具有奉獻精神的人可以聚集在一起,可以終生在一起,激勵你這個路上一起走下去,這是很好的交友方式。

劉天棟: 開源年會和 Apache 路演,連續三四年都有女性半邊天會場,所以也千萬不要忽略優秀女性參與開源的力量,可以多留意看看她們是如何做的。

曾經國內一位開源項目的大神做過調查:現在國內成功的開源項目,不管到哪個基金會,大部分都是做自己的項目。而很多人不想再重復造輪子,于是會對其進行優化,將這些項目優化得非常好。但是他認為我們缺乏的是創新。

我們會發現女性的創新創意很厲害,當然男性也不錯,而在女性半邊天會場,一是鼓勵更多的女性程序員、女性參與者能夠加入開源;二是希望優秀的人才要多參與創新而不是重新造輪子。

王永和: 我從另一個角度來解讀,社區很多人強調貢獻開源,好像就是在做一件高大上的事情,會自然而然從道德的角度去強調奉獻的精神,這其實是很難持續的。

我們開源一個軟件或者參與到一個軟件項目,我的個人觀點,要先想到的是“獲得”。首先我們在使用開源軟件的時候,我們是得益者,這個開源軟件項目幫我們解決了問題。

其次我們在讀它的代碼的時候可以學習和了解這個開源軟件的架構、以及一些很好的實現方式,然后指正其bug等等,在這個過程中我們學會了里面的邏輯。

另外,正如二位講的貢獻了代碼成為其中一員,在社區里更容易受到他人的肯定,繼而可以得到更多社會上的資源或者影響力。

王永和: 時間過得很快,有很多話題沒來得及交流,希望以后有機會再和各位交流,衷心的祝福阿帕奇基金會能夠在中國有更好的發展,幫助中國更多的項目。也祝賀開放原子開源基金會的成立,希望在開源原子開源基金會的治理下,能夠有更多的頂級項目不斷的涌現,為中國的開源環境打造做出很好的貢獻。最后祝云+社區越辦越好。

05 Q&A

 

 

[[356124]]

 

 

Q:老師們如何評價現在 Github上高 star 大多是國內的面經和demo?

王永和: 判斷一個東西的好壞,要看它的用戶,畢竟用戶多、它才有更多的應用,但很多靠刷的高也不一定是好東西。今天聊的第一個環節里面就說,各種類型的項目在參考的時候,可以從比較下載率、比較資源這里選擇,而許多的用戶的評價在無形中能幫助需要這個軟件的人進行排雷與選擇。如果說高 star 就是好的開源軟件就要另說了,因為好的開源項目不光要考慮代碼,它還有貢獻值、成份、社區是否活躍、License是否適合業務等,需要從多方位進行考慮。

Q:想問一下,我們是創業型公司,怎么能將自己的項目加入到開源?

劉天棟: 創業型公司和其他的公司一樣,現在中國的開源分兩端,一是大公司帶頭,二是創業公司帶頭,中間部分(中小型公司)缺失了。個人覺得想把自己的項目加入到開源中,首先要雇一些開源高手,判斷開源水平,優先看它能有多大的開源貢獻,然后看看能幫程序員解決哪些棘手問題。同時也請多關注開源社、開源中國很多介紹開源項目如何從零開始,如何參與開源的文章,也歡迎你訂閱開源社和開源中國的公眾號,里面有很多深入淺出的回答。

另外創業公司如何加入開源?做就是了。不要等到投資人問的時候再來做,那太晚了。以前會覺得開源是頭腦不清醒,為什么要把解決方案免費的供應給人家?現在投資人看的是你是否以開源開發模式和走向市場的方式,是不是走上新的道路,用開源的方式來做等。所以如果是創業公司,那么趕快開始開源吧,最簡單的啟動方式,就是找一個開源高手加入其中,提供較高的薪水哦!

Q:開源社區如何維持用戶群的穩定不流失呢?

劉天棟: 明后天中國開源年會和 Apache 中國路演,特別請到了全球運營開源社社區的大師 Jono Bacon,他寫了一本書《社區運營的藝術》,有一句話說:每一個加入社區的實際有貢獻的成員,每加入一位,社區就壯大一份,運營一個社區很簡單,就是一個一個的爭取成員加入社區中來,而不是一片片的透過網絡營銷。社區是一點一滴打造出來的,沒有捷徑可走。

Q:平時的工作基本是寫業務代碼,如何在找到值得開源的點?

譚中意: 寫業務代碼的同學不一定要把業務代碼開源,這是不現實的。開源是寫業務代碼的時候肯定會用到各種各樣的開源組件,用到開源組件時,有時間可以看一看源碼,看看它的原理、架構和流程。一是熟悉它的流程、二是學習高手的代碼功力,如果覺得有想法就貢獻出來了,不用為了寫開源代碼而寫開源代碼,那樣做起來會事倍功半。

Q:如何選取項目貢獻代碼,感覺自己寫的代碼水平不夠,怎么辦?

譚中意: 開源社區沒有人會嘲笑你的代碼水平低,如果對某一個開源項目感興趣,可以先看看它的代碼,如果覺得它有一些問題,你可以嘗試去解決,然后大膽的提交出來就好了,不要怕被嘲笑,先去貢獻了,社區會教你怎么怎么把它寫得更好。

我在 2001 年給 mozilla 社區貢獻第一個 patch 的時候,就出現了各種各樣的問題。提交上去后第一個人說:你的代碼格式不太好,于是我就改,第二個人說這個代碼沒有符合 mozilla 項目的組件調用模式,于是我再改,之后又有人說這個不應該在這個對象里面,應該在另外一個地方,就這樣提交了三次以后,發覺自己對項目的理解加深了,自己的工程能力和工程意識也提升了。所以說不要怕,大膽去嘗試,開源社區里面沒人嘲笑你。

Q:什么代碼才是合格開源代碼?

譚中意: 只要有人用,就說明項目是有價值的,不要想一開始就寫得很漂亮很完美,通過別人提的意見慢慢迭代就可以了。寫代碼最怕的就是:不能解決問題。要讓別人也能做貢獻,持續發展不斷地把代碼寫得更好,所謂的好是可讀性增強、更容易維護、更容易拓展,但沒有什么代碼一開始就特別特別好,做不到也沒有必要。

Q:參與開源的動力如何持續下去?

譚中意: 想持續做一件事其實比較簡單,就是從中得到好處、有成就感、有歸屬感。開源社區里面你所貢獻的可以得到回饋,那么就有動力做下去,在一個社區里面能夠找到歸屬感、找到朋友,可以找到價值就可以不斷持續。

Q:如何讓自己的代碼質量能參與貢獻?

劉天棟: 朱凱寫了一本名為《ClickHouse 原理解析與實踐應用》的書,源自于他當時在網上和開源社區里面問了很多“愚蠢”的問題,但很多人回答了,慢慢的別人提問他也會幫忙回答,于是總結這些問題寫了這樣的一本書,而他現在已經是大神級人物了。今年的中國開源年會里他也會有相關的演講。

還有一個是李輝,他是 Flask 的專家,他講到參與開源有三個忠告,首先不要交女朋友、第二不要工作、第三是提前宣布你想做的事情。不交女朋友是騙人的(他已經有女朋友了),其次不找工作,他是真的不找工作就為了參與開源,最后全職投入進去了,參與過程中也問了很多愚蠢的問題,最后把問題整理之后,解答了開發者的很多問題,想著這些問題如此有趣,寫一本書吧,他立刻宣布要寫一本,后來真寫出來了。

所以不要懷疑自己寫代碼的質量,想到就開始做,先問傻的問題,然后參與文檔和代碼的貢獻,慢慢就會變化為大神了。

Q:一個人如何開源?

王永和: 我總結起來,思路應該是:第一,為什么要開源?你對這件事感興趣嗎?想清楚開源是想獲得什么,目的要搞清楚,不要到最后很辛苦又沒有回報導致落差很大。

目標想清楚了以后再思考如何參與開源,不僅僅是參與別的項目中,也可以把自己的軟件開源出來。至于怎么參與,可以參與早期的項目、參與日常使用中的開源項目,從代碼開始研究,提 bug、修復代碼等等。以我們的能力做一個籠子,讓更多的優秀項目參與其中,項目成長起來你也跟著成長,一個人怎么開源,想清楚怎么開源、想好開源的方式、然后做就可以了。

Q:國內有哪些比較好的開源社區?

王永和: 開源社、開源中國都可以關注,很多開發者社區都不錯,我們也投了一些,開源中國是正兒八經做了很多開源方面的工作。Gitee 現在應該是全球第二大的代碼托管平臺,首先它的網絡要快一些;第二,因為它一開始就是設計給國內用戶使用的,所以在語言、功能上針對很多中國開發者做了專門的定制。我們的原則是:具體的代碼協作是自帶了規范,不要破壞這樣的規范,包括其指令和合作習慣都保持一致,大家再去使用就可以了。

 

責任編輯:張燕妮 來源: 知乎
相關推薦

2019-08-09 10:52:58

Linux內核Spark

2021-02-20 10:37:43

代碼編碼開發

2015-07-13 09:26:12

程序員軟技能測驗

2015-04-14 09:29:25

CTO程序員

2013-12-05 13:41:15

女程序員奮斗

2019-04-17 09:14:39

程序員 996馬云

2023-04-03 09:44:18

2015-12-22 15:49:28

程序員互動訪談

2015-10-28 09:11:31

Python導師級程序員

2015-06-02 04:38:54

程序員俄羅斯程序員

2013-11-04 10:32:01

Facebook女程序員

2022-03-31 08:15:59

遞歸代碼非遞歸

2015-12-24 18:00:45

資深程序員

2014-06-27 09:17:53

程序員

2011-03-03 20:53:28

程序員人才

2013-03-19 10:18:07

程序員

2014-08-22 09:14:57

2014-06-30 16:08:29

2014-02-20 10:11:15

2011-09-06 13:48:09

程序員
點贊
收藏

51CTO技術棧公眾號

大黑人交xxx极品hd| 精品免费久久久久久久| 黄瓜视频在线免费观看| 国内精品伊人久久久| 欧美三级在线看| 精品嫩模一区二区三区| 欧美 日韩 国产 成人 在线 91| 一区二区久久| 日韩在线视频观看| 久久久高清视频| 国产极品嫩模在线观看91精品| 综合欧美一区二区三区| 国产在线一区二区三区播放| 亚洲中文字幕无码爆乳av| 一本一本久久a久久综合精品| 亚洲精品第一国产综合精品| 五月婷婷丁香色| 超碰资源在线| 亚洲天天做日日做天天谢日日欢 | 一级一片免费播放| 五月婷婷丁香六月| 韩国av一区二区三区| 欧美最猛性xxxxx亚洲精品| 一区二区三区四区五区| 九九在线精品| 亚洲精品动漫100p| 黄色三级视频在线播放| a日韩av网址| 亚洲高清免费视频| 国产日本欧美在线| 黄色电影免费在线看| 国产99一区视频免费| 国产精品中文久久久久久久| 日本中文字幕久久| 亚洲国产专区| 欧美精品在线播放| 天堂av免费在线| 成人激情电影在线| 亚洲女同性videos| 国产肉体xxxx裸体784大胆| 国产精品亚洲欧美一级在线| 欧美性欧美巨大黑白大战| 久久综合色视频| 国产区美女在线| 亚洲精品水蜜桃| 欧美日韩视频免费在线观看| jizzjizz在线观看| 国产午夜精品一区二区三区嫩草| 精品视频免费观看| 同心难改在线观看| 99久久精品99国产精品| 国产综合av一区二区三区| 亚洲国产剧情在线观看| 国产精品香蕉一区二区三区| 国产主播喷水一区二区| 在线不卡免费视频| 久久精品国产一区二区三区免费看 | 色呦呦在线视频| 成人欧美一区二区三区白人| 宅男av一区二区三区| 婷婷免费在线视频| 国产精品久久久久影院亚瑟| 亚洲乱码一区二区三区| 中国日本在线视频中文字幕| 国产精品剧情在线亚洲| 午夜精品短视频| 瑟瑟视频在线| 亚洲私人黄色宅男| 欧美少妇一区二区三区| 青青在线视频| 精品福利免费观看| 国产欧美高清在线| 成人在线高清| 制服丝袜av成人在线看| 韩国三级hd中文字幕有哪些| 国产精品高潮呻吟久久久久 | 午夜激情在线观看| 亚洲人成网站色在线观看 | 久久婷婷久久| 国产精品视频区| 国产三级小视频| 成人午夜短视频| 蜜桃成人在线| 日本免费中文字幕在线| 艳妇臀荡乳欲伦亚洲一区| 免费av手机在线观看| 超薄肉色丝袜脚交一区二区| 91精选在线观看| 美女久久久久久久久| 国产探花一区二区| 久热99视频在线观看| 精品无码人妻一区二区三区品| 国产精品尤物| 91久久国产婷婷一区二区| 亚洲精品视频91| 久久久99精品免费观看| av不卡在线免费观看| 9999精品成人免费毛片在线看 | 欧美黄色录像| 在线观看国产成人av片| 欧美卡一卡二卡三| 久久国产一二区| 91啪国产在线| 三级在线电影| 亚洲激情中文1区| 国产成人手机视频| 风间由美性色一区二区三区四区 | 午夜伦理大片视频在线观看| 疯狂做受xxxx高潮欧美日本| 在线观看免费视频污| 日本在线中文字幕一区| 久久深夜福利免费观看| 中文字幕av影院| 国产精品一区免费视频| 日本一区二区在线视频| 超碰在线97国产| 欧美日本一区二区三区| free性中国hd国语露脸| 欧美精品综合| 91久久国产精品91久久性色| 嫩草研究院在线| 亚洲成人免费电影| 91精品国产三级| 成人在线国产| 欧美最猛黑人xxxx黑人猛叫黄| 精品乱子伦一区二区| 中文字幕精品三区| 国产精品333| 91精品啪在线观看国产手机| 色久欧美在线视频观看| 三级视频在线观看| 白白色 亚洲乱淫| 欧美极品少妇无套实战| 国产精品一站二站| 日韩中文理论片| 免费在线不卡av| 久久嫩草精品久久久精品一| 日本中文字幕网址| 国产另类在线| 欧美极品少妇xxxxⅹ裸体艺术| 国产乱色精品成人免费视频| 国产精品美女久久久久久| 老司机午夜av| 深爱激情综合| 欧美一级在线播放| 四虎国产精品永远| 精品av在线播放| 久久久国产精品无码| 亚洲伦理精品| 久久99九九| 蜜桃av在线| 亚洲精品wwwww| 影音先锋亚洲天堂| 久久青草欧美一区二区三区| 日韩中文字幕免费在线 | 中文字幕日韩精品久久| 久久免费资源| 中文字幕日韩欧美| 中文字幕一区二区三区波野结 | 成人看片毛片免费播放器| 亚洲日韩中文字幕| 18国产免费视频| 国产精品久久久久毛片软件| 国模私拍视频在线观看| 91成人精品视频| 99国产在线观看| av中文字幕电影在线看| 精品亚洲一区二区| 国产精品第六页| 国产精品青草综合久久久久99| 538任你躁在线精品免费| 99久精品视频在线观看视频| 91亚洲精品视频| av在线网页| 亚洲深夜福利在线| 一区二区不卡视频在线观看| 亚洲男人的天堂av| 伊人久久一区二区三区| 久久欧美肥婆一二区| 一区二区三区av在线| 日韩一二三区| 欧美一区亚洲一区| 成人在线观看一区| 日韩欧美中文字幕一区| 日韩精品视频免费播放| 久久久精品tv| 免费高清视频在线观看| 国产人成精品一区二区三| 亚洲 国产 欧美一区| 色悠久久久久综合先锋影音下载| 88xx成人精品| 日本视频在线播放| 亚洲国产欧美一区| 在线免费观看av片| 午夜激情综合网| www.黄色com| 99视频在线精品| 老司机午夜性大片| 99在线精品视频在线观看| 五月天亚洲综合情| 里番精品3d一二三区| 国产精品综合网站| 涩涩视频在线| 欧美成人午夜激情视频| 国产三级视频在线| 欧美精品一区二区三区久久久| 成人免费视频国产免费| 亚洲一区电影777| 成人18视频免费69| 久久综合色天天久久综合图片| 蜜桃福利午夜精品一区| 香蕉精品999视频一区二区| 99精品一级欧美片免费播放| 亚洲精品合集| 国产精品v欧美精品∨日韩| 成人国产一区| 66m—66摸成人免费视频| 国产在线高清视频| 国产一区二区三区精品久久久| 丰满熟女一区二区三区| 欧美日韩国产综合视频在线观看| 天堂网av手机版| 夜夜精品视频一区二区| 国产午夜手机精彩视频| 欧美国产激情一区二区三区蜜月| 扒开伸进免费视频| 国产精品影视在线| 一级淫片在线观看| 麻豆精品在线播放| 日韩av片网站| 老司机午夜免费精品视频 | 中文字幕在线观看2018| 国产色一区二区| 中文字幕人妻一区二区| av亚洲精华国产精华精华| 女女调教被c哭捆绑喷水百合| 韩国视频一区二区| 中文字幕66页| 精品一区二区三区免费视频| 亚洲成人天堂网| 麻豆91小视频| www.国产福利| 国产在线不卡视频| 亚洲制服中文字幕| 狠狠v欧美v日韩v亚洲ⅴ| 亚洲精品久久久中文字幕| 日韩成人av影视| 国产精品久久a| 卡一卡二国产精品 | 日韩在线视频中文字幕| 天天在线视频色| 精品国内自产拍在线观看| 日本视频在线观看| 成人97在线观看视频| 超碰在线caoporn| 久久综合久久八八| 国产福利在线免费观看| 国模吧一区二区三区| 成年男女免费视频网站不卡| 性色av一区二区三区| 综合久久2023| 国产精品久久久亚洲| 国产第一精品| 97久草视频| 欧美性生活一级片| 美女被啪啪一区二区| 精品国产乱码久久久久久果冻传媒 | 午夜精彩视频在线观看不卡| 91av在线免费视频| 色综合网色综合| 中文字幕精品在线观看| 制服丝袜激情欧洲亚洲| 欧美一级特黄aaaaaa| 日韩精品在线观| yiren22亚洲综合伊人22| 久久久999精品视频| 波多野结衣久久| 欧美在线视频播放| 日韩av黄色| 国产免费一区二区| heyzo久久| 麻豆传媒网站在线观看| 香蕉精品999视频一区二区| gogogo高清免费观看在线视频| 国产精品一区三区| 亚洲精品视频久久久| √…a在线天堂一区| 日韩免费视频网站| 欧美视频自拍偷拍| 成人午夜视频一区二区播放| 亚洲美女喷白浆| 97caopron在线视频| 青青草国产精品一区二区| 电影一区二区三区久久免费观看| 国产日韩精品推荐| 91欧美在线| 狠狠爱免费视频| 国产一区二区在线电影| 男人天堂av电影| 亚洲精品视频在线看| 午夜精品一区二| 日韩欧美一卡二卡| 粉嫩av在线播放| 国模精品一区二区三区色天香| 久久99国产精品二区高清软件| 国产亚洲欧美另类一区二区三区| 日韩欧美自拍| 波多野结衣50连登视频| 国产酒店精品激情| 真实乱视频国产免费观看| 一区二区三区在线不卡| 国产精品午夜一区二区| 亚洲精品一区二区三区99| 日本精品在线| 日韩免费在线视频| 激情av综合| 国产激情片在线观看| 日本强好片久久久久久aaa| 亚洲少妇18p| 亚洲综合成人网| 国产又色又爽又黄又免费| 亚洲图片欧美午夜| 天堂av在线网| 国产精品一区视频| 欧美午夜久久| 原创真实夫妻啪啪av| 国产精品网站在线| 嫩草影院一区二区三区| 日韩精品中文字幕在线| 91超碰国产在线| 成人9ⅰ免费影视网站| 91精品蜜臀一区二区三区在线| 50路60路老熟妇啪啪| 91小视频在线| 亚洲免费激情视频| 亚洲国产欧美久久| 成入视频在线观看| 99视频网站| 国产精品分类| 粗大的内捧猛烈进出视频| 亚洲男人的天堂一区二区| 国产片在线播放| 欧美成人h版在线观看| 国产高清视频一区二区| 在线播放 亚洲| 黑人巨大精品欧美黑白配亚洲| 欧美性猛交xxxx乱大交少妇| 在线观看一区不卡| 国产资源在线看| 国产精品一区二区电影| 成人网18免费网站| 男操女免费网站| 中文字幕制服丝袜一区二区三区| 中文字幕在线播出| xvideos国产精品| 成人在线日韩| 国产精品日韩三级| 成人av一区二区三区| 亚洲精品国产精品乱码| 日韩国产精品一区| 免费观看成人性生生活片| 日韩视频在线观看国产| 久久福利资源站| 日韩女优一区二区| 精品福利视频一区二区三区| 91福利区在线观看| 欧美一区1区三区3区公司 | 成人福利视频在线观看| 久久久久亚洲| 日本五十肥熟交尾| 色综合欧美在线| 欧美一区二区三区| 99久久伊人精品影院| 亚洲日本视频| 蜜桃无码一区二区三区| 欧美精品在线观看播放| 国产一线二线在线观看| 欧美一区二区三区四区在线观看地址| 日韩va亚洲va欧美va久久| 四虎地址8848| 亚洲国产精品福利| 日本h片久久| 草草草视频在线观看| 久久午夜羞羞影院免费观看| 亚洲自拍第二页| 韩国一区二区电影| 成人免费av| 亚洲高清无码久久| 欧美亚洲高清一区二区三区不卡| 成人在线网址| 蜜桃传媒一区二区| 九九热在线视频观看这里只有精品| 久久久久久久久久久久久久免费看| 亚洲欧美综合另类中字| 韩国三级成人在线| 国产又黄又猛视频| 一级女性全黄久久生活片免费| 国产黄色片在线播放| 91精品国产综合久久久久久丝袜| 久久高清免费观看|