軟件自由保護(hù)協(xié)會(huì)拒絕Github!代碼“借用”界限何在?
譯文作者丨Tristan Greene
譯者 | 布加迪
審校丨Noe
軟件自由保護(hù)協(xié)會(huì)(SFC)是一家由廣大開源倡導(dǎo)者組成的非營(yíng)利性社區(qū),近日在一篇措辭嚴(yán)厲的博文中宣布退出GitHub,還敦促成員和支持者強(qiáng)烈譴責(zé)該平臺(tái)。
起因:SFC與GitHub鬧得不愉快源于前者指責(zé):微軟和OpenAI用根據(jù)開源許可證發(fā)布的數(shù)據(jù)來(lái)訓(xùn)練Copilot這個(gè)人工智能系統(tǒng)。
開源代碼可不像捐款箱:你想取多少就完全可以取多少,并以你選擇的任何方式使用它。開源代碼更像是照片。雖然攝影師并不對(duì)你就使用其某張照片收取費(fèi)用,但你依然需要注明出處,在道德上和法律上向?qū)Ψ奖硎緫?yīng)有的感謝。
據(jù)SFC網(wǎng)站上的一篇博文聲稱,Copilot在使用別人的代碼片段時(shí)根本沒有這么做:
這讓人不由得想起了GitHub長(zhǎng)期存在的問題,以及我們必須共同拋棄GitHub的主要原因。我們已經(jīng)從Copilot、GitHub的核心托管服務(wù)以及它努力開展的幾乎所有工作看到,GitHub的行為比同行惡劣得多。我們不認(rèn)為亞馬遜、Atlassian、GitLab或其他任何營(yíng)利性托管服務(wù)商的做法堪稱完美。然而,如果將GitHub的行為與這些同行的行為作一番比較,就會(huì)發(fā)現(xiàn)GitHub的行為要糟糕得多。
背景:GitHub是全世界事實(shí)上的開源代碼存儲(chǔ)庫(kù)。它好比YouTube、Twitter和Reddit的結(jié)合體,只是面向的群體是程序員及他們編寫的代碼。
當(dāng)然,外面有其他選擇。但是從一個(gè)代碼存儲(chǔ)庫(kù)生態(tài)系統(tǒng)換成另一個(gè)生態(tài)系統(tǒng)與將Instagram換成TikTok并不是一回事。
微軟在2018年斥資逾70億美元收購(gòu)了GitHub。從那以后,微軟利用其作為OpenAI主要贊助商的地位,共同致力于開發(fā)Copilot。
要訪問及使用Copilot,唯一的方法是通過(guò)微軟的特別邀請(qǐng)或付費(fèi)訂閱。
SFC及其他開源倡導(dǎo)者之所以深感不安,是由于微軟和OpenAI本質(zhì)上使用別人的代碼大發(fā)其財(cái),還剝奪了那些使用代碼的人給予應(yīng)有感謝的能力。換句話說(shuō):微軟在剽竊人們的勞動(dòng)成果,剝奪他人的功勞,并通過(guò)算法將其出售給他人。
解決辦法:殺死Copilot。或者,微軟和OpenAI不妨打造一臺(tái)時(shí)間機(jī)器,回到過(guò)去,標(biāo)記Copilot數(shù)據(jù)庫(kù)中的每一個(gè)數(shù)據(jù)點(diǎn),以便可以構(gòu)建第二個(gè)版本的模型,對(duì)他人編寫的每行代碼給予應(yīng)有的感謝。
但是面對(duì)你可以隨心所欲的監(jiān)管環(huán)境,利用他人的勞動(dòng)成果總是比關(guān)心自己提供的產(chǎn)品和服務(wù)符合倫理道德要來(lái)得容易。
說(shuō)到人工智能讓人類生活更輕松的具體實(shí)例,GitHub的Copilot首當(dāng)其沖。一些單調(diào)乏味的工作可能需要開發(fā)人員花數(shù)小時(shí)來(lái)處理,Copilot卻可以使它們變得就像摁按鈕或輸入幾行文本一樣簡(jiǎn)單。
這方面有幾個(gè)先例。GPT-3和Dall-E使用人類生成的媒體的數(shù)據(jù)庫(kù)來(lái)生成新的輸出。
但是這些生成器與Copilot有一個(gè)關(guān)鍵的區(qū)別。以大畫家莫奈的風(fēng)格畫一只鴨子或者讓GPT-3給你講一則關(guān)于快樂狗的故事是一回事。從數(shù)據(jù)庫(kù)中的文件原封不動(dòng)地逐行重復(fù)代碼片段,不是按照別人的風(fēng)格編寫代碼,而是公然盜用別人的代碼。
有時(shí)可能比這來(lái)得還要微妙。當(dāng)然,有時(shí)解決代碼編寫問題的方法不止一種。編寫代碼常常既是一門科學(xué),又是一門藝術(shù)。
然而就因?yàn)槟憧梢杂胕Phone拍下落日的照片,并不意味著就可以盜用別人的日落照片,聲稱這是自己拍的照片,然后賣給別人。
到頭來(lái),這并不重要。Copilot大受歡迎。開發(fā)社區(qū)似乎絕對(duì)喜歡它。它在輿論界得到的褒獎(jiǎng)遠(yuǎn)比批評(píng)多得多。
暫且不說(shuō)它最終會(huì)對(duì)開源社區(qū)產(chǎn)生什么影響。如果你完全在無(wú)償工作,結(jié)果只是為微軟賺錢,誰(shuí)需要開源存儲(chǔ)庫(kù)?
關(guān)鍵是,你還別無(wú)選擇。沒有選擇加入或選擇退出一說(shuō)。微軟和OpenAI擁有你的數(shù)據(jù),沒有什么能阻止它們用你的數(shù)據(jù)做它們想做的任何事情。抵抗是徒勞無(wú)益的。
原文標(biāo)題:Copilot works so well because it steals open source code and strips credit
鏈接:https://thenextweb.com/news/github-copilot-works-so-well-because-it-steals-open-source-code-strips-credit