SFC宣布退出GitHub!對其利用Copilot作為營利工具的行為感到難以接受!

專注于自由與開源軟件(FOSS)的非營利組織軟件自由保護協(xié)會(SFC)表示,其已停止使用微軟GitHub開展項目托管,并敦促其他軟件開發(fā)者一同退出。
在本周四發(fā)布的博文中[1],自由保護協(xié)會FOSS許可合規(guī)工程師Denver Gingerich及政策研究員Bradley M. Kuhn表示,GitHub在過去十年間,一直以FOSS開發(fā)領(lǐng)域的主導(dǎo)工具Git為核心開發(fā)界面搭配與社交功能。
通過這種方式,GitHub成功將將FOSS貢獻者們的努力導(dǎo)入了自己的專有生態(tài)系統(tǒng)。
Gingerich和Kuhn怒斥,“我們將不再使用GitHub,并公布一項長期計劃,幫助更多FOSS項目從GitHub上遷移出去。”
他們還提到,自由保護協(xié)會未來也將拒絕接受那些無意從GitHub遷出的新成員項目。之前,該協(xié)會主要使用自托管Git repo管理軟件項目,但同時也在使用GitHub存儲repo鏡像。
自由保護協(xié)會還在網(wǎng)站上添加了Give Up on GitHub[2]頁面,并號召FOSS開發(fā)者們自愿轉(zhuǎn)向其他代碼托管服務(wù)。
Gingerich與Kuhn表示,“雖然我們目前還不會強制要求成員項目開展遷移,但我們將拒絕接受那些無意從GitHub遷出的新成員項目。我們會提供資源,支持那些愿意遷出的成員項目,并盡一切所能提供幫助。”
GitHub據(jù)稱擁有約8300萬用戶和超過2億個repo,其中大部分遵循開源許可。這項云托管服務(wù)還在宣傳當(dāng)中,著力強調(diào)自己面向開源開發(fā)的定位。
而在自由保護協(xié)會看來,此次與GitHub徹底決裂的終極導(dǎo)火索,其實就是AI編碼輔助工具GitHub Copilot的全面上線。該協(xié)會表示,GitHub這種利用FOSS代碼訓(xùn)練模型、再將AI成果作為營利工具的行為“令以難以接受。”

Copilot以O(shè)penAI的Codex為基礎(chǔ),負責(zé)在開發(fā)者工作過程中推薦代碼和函數(shù)。據(jù)GitHub的介紹,Copilot之所以擁有這樣的能力,是因為它接受了“來自公開來源的自然語言文本和源代碼的訓(xùn)練,包括GitHub上各公開repo中的代碼。”
Gingerich和Kuhn認(rèn)為這種說法大有問題,因為微軟和GitHub從來沒討論過在公共代碼上訓(xùn)練AI系統(tǒng)可能產(chǎn)生的版權(quán)后果,Copilot為何只接受FOSS代碼訓(xùn)練、而非受到版權(quán)保護的Windows代碼的訓(xùn)練,以及是否應(yīng)該向訓(xùn)練素材的軟件許可及版權(quán)所有方征求意見。
Kuhn之前就曾提到[3],他很擔(dān)心Copilot的這一訓(xùn)練過程可能會引發(fā)法律風(fēng)險,其他人也提出過類似的擔(dān)憂。上周,設(shè)計師、程序員兼律師Matthew Butterick發(fā)表了一篇博文[4],表示他也認(rèn)為Copilot的出現(xiàn)其實有違開源許可證要求。
他寫道,“Copilot完全切斷了輸入(即基于各類開源許可的代碼)與輸出(即Copilot算法生成的代碼)之間的聯(lián)系。因此,在經(jīng)歷了二十多年的折騰之后,微軟終于把自己當(dāng)年的胡話變成了現(xiàn)實,一手創(chuàng)造了「知識產(chǎn)權(quán)黑洞」。”
但這些訴求尚未得到解決,而且恐怕直到迎來實際訴訟和判決后才會有定論。也有其他律師指出,GitHub的服務(wù)條款賦予了自身使用托管代碼改進服務(wù)的權(quán)利。當(dāng)然,微軟和GitHub這方的法律專家堅持認(rèn)定,自己并不需要受到許可證合規(guī)性的約束,而是把這份責(zé)任轉(zhuǎn)嫁到了Copilot用戶的身上。
Copilot說明文檔對此做出解釋,“您有責(zé)任保障代碼安全性和質(zhì)量。我們建議您在使用由GitHub Copilot生成的代碼時,采取與使用其他非親自編寫代碼時相同的預(yù)防措施,包括嚴(yán)格測試、IP掃描及安全漏洞跟蹤。”
Gingerich和Kuhn則認(rèn)為,GitHub在Copilot等問題上的表現(xiàn),已經(jīng)要比其他開源代碼托管平臺惡劣得多。
他們強調(diào),“我們也不相信亞馬遜、Atlassian、GitLab或者其他營利性托管商就是什么道德完備的圣賢。但跟他們相比,GitHub的行為仍然要惡劣得多。GitHub此前就曾經(jīng)多次忽視、不理會及/或貶低社區(qū)提出的投訴意見,我們只能敦促所有FOSS開發(fā)者盡快脫離GitHub。”
微軟和GitHub并沒有立即回應(yīng)置評請求。
相關(guān)鏈接:
https://sfconservancy.org/blog/2022/jun/30/give-up-github-launch/ https://sfconservancy.org/GiveUpGitHub/ https://sfconservancy.org/blog/2022/feb/03/github-copilot-copyleft-gpl/ https://matthewbutterick.com/chron/this-copilot-is-stupid-and-wants-to-kill-me.html
推薦閱讀
你好,我是程序猿DD,10年開發(fā)老司機、阿里云MVP、騰訊云TVP、出過書創(chuàng)過業(yè)、國企4年互聯(lián)網(wǎng)6年。從普通開發(fā)到架構(gòu)師、再到合伙人。一路過來,給我最深的感受就是一定要不斷學(xué)習(xí)并關(guān)注前沿。只要你能堅持下來,多思考、少抱怨、勤動手,就很容易實現(xiàn)彎道超車!所以,不要問我現(xiàn)在干什么是否來得及。如果你看好一個事情,一定是堅持了才能看到希望,而不是看到希望才去堅持。相信我,只要堅持下來,你一定比現(xiàn)在更好!如果你還沒什么方向,可以先關(guān)注我,這里會經(jīng)常分享一些前沿資訊,幫你積累彎道超車的資本。
