Github,copilot,開發源

Github Copilot 惹出侵權爭議,開源社群 NGO 呼籲開源社群的工程師們退出 Github。為開源軟體專案提供支援和法律服務的 NGO 團體 Software Freedom Conservancy,退出程式託管和協作平臺本身後,呼籲開源社群放棄GitHub

Software Freedom Conservancy 是得到 Google、火狐母公司 Mozilla 等許多公司資助的 NGO 團體,其服務的範圍涵蓋了 40 多個專案,包括 GitHub 的來源軟體 Git

開源不等於免費,Copilot 可能違反了版權

GitHub Copilot 在軟體開發領域有爭議的地方,在於 Copilot 是一項建立在開源社群辛勤工作上的服務。 

GitHub Copilot 是與微軟 OpenAI 合作開發的,並實際倚靠 OpenAI Codex 這一項人工智慧系統,接受了大量開源碼和自然語言模型的培訓。GitHub Copilot 採用的數據是很大的重點,主要的來源就是開源碼,但「開源」並不代表完全免費,也有所謂版權的歸屬問題。

當 GitHub Copilot 這個軟體是從一個專案「借用」程式碼,將它當作建議給予另一個專案的作者,這個借用的行為是否有違反版權的問題?

其實 Copilot 以及 NGO 團體執行長 Bradley M. Kuhn 曾經就公平使用開放源,以及 GitHub 缺乏透明度的問題進行了大量討論,Kuhn 也在事後寫了一篇深入文章說明。

TO 推薦閱讀:【附下載傳送門】工程師歡呼吧!寫程式 AI 神器 GitHub Copilot 月租費只要 120

亞馬遜 CodeWhisperer 已經提出相應的對策

相對於 GitHub Copilot 不回應爭議,對手亞馬遜推出的 AI 寫程式助手 CodeWhisperer 則提出了回應方案。CodeWhisperer 跟 GitHub Copilot 類似,同樣是以 AI 為基礎,為寫程式的工程師提供建議。

於上週釋出的示範影中可以看出,CodeWhisperer 已經準備好回應可能產生的版權問題。例如,當 CodeWhisperer 生成的程式碼建議,類似某資料庫中的程式碼片段,它會顯示原始程式碼的相關授權證明,由軟體開發人員決定是否要使用該程式碼。

如此一來,勢必會增加 CodeWhisperer 的形象,並且近一步督促 Github 面對質疑,提出相對應的方案,如改變現有模式,增加透明度,提供建議程式碼的來源。

TO 推薦閱讀:亞馬遜也推出了 AI 寫程式助手 CodeWhisperer,和 Github Copilot 有何不同?

其實程式碼大部分都是開放源的形式,比較少有版權爭議。除非有軟體工程師跳槽,而將前公司的程式碼移到新東家,便有洩露商業機密與侵權爭議。如 Waymo 控訴前任員工 Levandowski 跳槽到 Uber 後,將原始碼機密帶過去,謀取商業機密。

這次 Github Copilot 因為違反開放源無盈利的初衷而惹上爭議,目前 Stack Overflow 和推特上,兩派的支持與反對意見,還在如火如荼討論中。

本文提供合作夥伴轉載。參考資料:TechCrunchHacker news,首圖來源:Unsplash。