編輯:David 好困
【導讀】素有「國產(chǎn)Github」之稱的開源代碼庫Gitee宣布,今后開源倉庫發(fā)布都要經(jīng)過人工審核,未審核的老庫轉為私有,并表示此舉「迫于無奈,希望大家理解」。
兩天前,有「國產(chǎn)Github」之稱的開源代碼存儲庫Gitee,忽然多了一條規(guī)矩。不少碼農(nóng)像往常一樣,在Gitee上進入熟悉的開源倉庫時,發(fā)現(xiàn)不能成功訪問了,而是出現(xiàn)了下面這個畫面:很快,知乎上的這個問題下,就出現(xiàn)了Gitee官方的回復:Gitee 即日起執(zhí)行開源倉庫審核后上線的措施,所有新上線的開源倉庫需要進行人工審核后可正式公開。已經(jīng)是開源狀態(tài)的倉庫,我們會暫時轉為私有倉庫,經(jīng)審核后會進行公開,同時我們會加大對于審核的技術投入和人力投入,加快審核進度,努力確保每一名開發(fā)者的使用體驗。此舉也是迫于無奈,目前已經(jīng)是 Gitee 團隊能確保大家盡快正常使用的最優(yōu)解,我們正在盡全力減少大家的不便,希望大家能夠理解。
簡單來說,就是今后新的開源倉庫不能直接公開訪問,需要進行人工審核。對于老倉庫,暫時轉為私有,待人工審核之后在開放訪問。這個官方回復中,并沒有明確提到這樣做的原因,只表示「迫于無奈,希望大家能夠理解」,但相信懂的都懂。實際上,截止目前,Gitee方面似乎還是做了一些變通,并沒有真的對老倉庫「全面關門」,而是改為了「需要登錄后才能訪問」。「代碼監(jiān)管」突然收緊,Gitee避險或屬無奈
這次Gitee突如其來的限制規(guī)則的出臺,不僅針對訪問者,對資源庫的所有者,也加強了進一步的審核要求。在知乎上,微軟工程師@崔慶才丨靜覓表示,在登錄自己之前開源的資源庫之后,發(fā)現(xiàn)了新的條款,要想重新選擇開源,需要滿足新的監(jiān)管要求,做出更多的承諾,并提交申請,等待人工審核。至于承諾的內(nèi)容,主要關于合規(guī)性和侵權問題。其中第一條就是「不違反任何國家法律法規(guī)」,從這個角度看,這次Gitee主要是為了規(guī)避違法的風險。他認為,官方所說的「實屬無奈」應該就是這一條導致的。而承諾內(nèi)容中的第二條,即版權問題。也有網(wǎng)友說,「這次不要求著作權和版號,已經(jīng)算是寬大處理了」。
確實,從法律上講,沒有取得軟件著作權的代碼均有侵權風險,而對于開源代碼而言,申請軟件著作權確實很麻煩。從網(wǎng)站注冊、填表單、寫申請、再到提交代碼、軟件描述、說明文檔一個都不能少。相關文檔均有嚴格的板式要求,需紙質打印,且代碼量總超過3000行的,只能提交60頁。有人在知乎上結合個人經(jīng)驗寫了一份攻略,感興趣的可以自己去看看。回答鏈接:https://www.zhihu.com/question/20850680/answer/1671140618Gitee創(chuàng)辦于2013年,是中國最主要的開源代碼托管平臺,使用git或Apache Subversion軟件,幫助編碼人員協(xié)作和跟蹤變化。此前,入選國家工信部國家開源代碼的「受托方」之一。Gitee稱,目前已經(jīng)有800萬程序員使用,共托管了超過2000萬個項目。不過,與它要瞄準的標桿GitHub相比,這個規(guī)模可以說是差得遠了。此前,據(jù)Github開發(fā)者大會公布的數(shù)據(jù),目前Github在全球有超過8300萬用戶,托管項目數(shù)量超過2億個,是目前世界上最主要的開源代碼平臺,沒有之一。目前,Gitee上的生態(tài)和代碼量與Github存在不小差距,不過近年來由于不可控因素,Github訪問不暢的狀況頻出,很多國內(nèi)用戶更多地是將訪問更方便的Gitee當做Github的「搬運站」使用。換句話說,Gitee很大程度上扮演的是GitHub「克隆者」不用說,無論是對于開源用戶,還是企業(yè)的工程師來說,Gitee此次新政策的出臺都不是個好消息。為了以后管理和審核方便,以后提交開源代碼庫,可以開個辦事大廳,線下窗口辦理,就像下面這樣:好家伙,這就是傳說中的「多線程、并發(fā)式」審核嗎?還有人表示,雖然理解Gitee這樣做的原因,但無論如何,這「違背了開源的基本原則」。一位軟件工程師對《南華早報》表示,國內(nèi)幾乎每個可以發(fā)布內(nèi)容的平臺都必須經(jīng)過審核,代碼中可能有文字,可能包含不需要的內(nèi)容,產(chǎn)生違規(guī)風險。盡管如此,這個決定對于開源生態(tài)的傷害是不可避免的,尤其是現(xiàn)在Gitee本身就不具備優(yōu)勢的情況下。他認為,開源不是實際上更多的不是關于代碼,而是關于社區(qū),關于開發(fā)代碼的人。如果只是把代碼復制到另一個平臺上,沒有人對改進代碼質量做出貢獻,這個所謂「開源」就是死的。
參考資料:
https://www.zhihu.com/question/533388365
好啦,今天的分享就到這兒啦,我們下次見啦~
GitHub科技推薦
關注「Github科技」加星標,每天帶你逛Github好玩的項目
