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