誰(shuí)在發(fā)起抵制Copilot?代碼版權(quán)爭(zhēng)議不休,有開(kāi)發(fā)者退出GitHub
GitHub Copilot 發(fā)布不足一周時(shí)間,卻引發(fā)了前所未有的爭(zhēng)議。此前,就有試用者發(fā)現(xiàn)了 Copilot 復(fù)制粘貼代碼的實(shí)錘,甚至帶著原代碼的「WTF」注釋,所謂「原生 AI 代碼生成工具」的宣傳顯得略微尷尬:
現(xiàn)在,這種矛盾似乎更進(jìn)一步,已經(jīng)有開(kāi)發(fā)者站出來(lái)抵制 GitHub Copilot 了,并表示自己以后也不會(huì)再用 GitHub 平臺(tái)托管代碼:

「我不同意 GitHub 在未經(jīng)授權(quán)和未經(jīng)許可的情況下,使用受版權(quán)保護(hù)的源代碼作為其 Copilot 產(chǎn)品的訓(xùn)練數(shù)據(jù)。該產(chǎn)品將受版權(quán)保護(hù)的源代碼放入使用者的軟件中,而不告知他們?cè)创a的許可,這導(dǎo)致了對(duì)版權(quán)所有者作品的未經(jīng)授權(quán)和未經(jīng)許可的不當(dāng)使用。」
這位開(kāi)發(fā)者認(rèn)為,Copilot 產(chǎn)品的這個(gè)特點(diǎn)是對(duì)版權(quán)所有者權(quán)利的嚴(yán)重侵犯,因此他不再繼續(xù)使用 GitHub 的服務(wù),轉(zhuǎn)為在 https://thelig.ht/code/ 上托管自己所有的開(kāi)源編程工作。
Copilot 最受質(zhì)疑的地方,一直是對(duì)原代碼的版權(quán)侵犯問(wèn)題。有人曾在推特上公開(kāi)討論:GitHub Copilot 難道不是將開(kāi)發(fā)者的開(kāi)源代碼清洗一番,然后轉(zhuǎn)化為自己的商業(yè)化產(chǎn)品?
GPL 協(xié)議的核心是要對(duì)源碼進(jìn)行公開(kāi),但這并不意味著「沒(méi)有版權(quán)」,也不意味著可以被「不受限地復(fù)制」,而且代碼版權(quán)的保護(hù)不僅涉及復(fù)制和粘貼,同時(shí)也涵蓋衍生作品。
GitHub 公開(kāi)表示過(guò),GitHub Copilot 接受了大量 GPL 代碼的訓(xùn)練,它所知道的所有內(nèi)容和知識(shí)都是從這些代碼中提取的,不可能不包括「衍生」的部分。看起來(lái),「它通常不會(huì)大塊復(fù)制」的說(shuō)法不足以應(yīng)對(duì)公眾質(zhì)疑。

盡管人類開(kāi)發(fā)者也會(huì)閱讀開(kāi)源代碼并學(xué)習(xí),但這和 AI 模型的「學(xué)習(xí)」完全不是一回事。至少人類會(huì)去理解抽象層面的知識(shí)并廣泛借鑒其他知識(shí),而 AI 可能只是出于營(yíng)銷目標(biāo)。

「我真的厭倦了科技行業(yè)將神經(jīng)網(wǎng)絡(luò)當(dāng)作神奇黑箱的做法,利用它吐出一些全新的東西,然后將免費(fèi)軟件視作理所當(dāng)然的東西。與此同時(shí),再支付 15 萬(wàn)美元的薪水請(qǐng)人編寫廣告投放系統(tǒng)……」
有開(kāi)發(fā)者說(shuō):「GitHub 抓取了你的代碼,幫你進(jìn)一步訓(xùn)練后再向你收取 Copilot 的費(fèi)用。為了一家利用千萬(wàn)開(kāi)發(fā)者工作成果的公司,人們正在歡呼,這真令人失望。」

同樣的爭(zhēng)議,也曾發(fā)生在 GPT-3 等模型之上。人工智能時(shí)代的開(kāi)源工作,正面對(duì)著全新的挑戰(zhàn)。說(shuō)到底,建立簡(jiǎn)單的自托管存儲(chǔ)庫(kù),就能解決問(wèn)題嗎?
有人就認(rèn)為不必為此退出 GitHub,至少這個(gè)行為不能達(dá)成目標(biāo):「GitHub 可以從任何地方向它提供開(kāi)源代碼,而且美國(guó)版權(quán)法允許這樣做。」

「總的來(lái)說(shuō),像 Copilot 這樣的工具是對(duì)人類有益的,我們需要更多而不是更少的分享。」
「即使自己托管,也會(huì)有人拿走你的代碼并將其上傳到 Github。很快,Github 存儲(chǔ)庫(kù)就會(huì)擁有比你的私人存儲(chǔ)庫(kù)更多的貢獻(xiàn)者。因此,不能通過(guò)簡(jiǎn)單的自托管存儲(chǔ)庫(kù)來(lái)避免 Copilot 的侵犯。」

「唯一的選擇,就是對(duì) GitHub 采取法律手段刪除這些存儲(chǔ)庫(kù),不過(guò)這樣又費(fèi)時(shí)又費(fèi)錢。」
面對(duì)種種迎面而來(lái)的挑戰(zhàn),個(gè)人開(kāi)發(fā)者還有更好的辦法嗎?