近日,面向開源及私有軟件項(xiàng)目的代碼托管平臺 GitHub 宣布:現(xiàn)在已有 1 億名開發(fā)者在使用該平臺。
(資料圖)
從 0 到 1 個億,GitHub 用了十五年時間,成為了全球最大的開源代碼托管平臺。在這 1 億的用戶之中,有超過一千萬名開發(fā)者來自中國。
GitHub 在公告中稱:「從創(chuàng)建拉取請求到通過 GitHub Copilot 為開發(fā)者提供 AI 授權(quán),我們所做的一切都是將開發(fā)者放在首位?!?/p>
GitHub 發(fā)展史
自 2008 年推出以來,GitHub 已經(jīng)取得了長足的進(jìn)步,現(xiàn)在已經(jīng)成為數(shù)百萬開源和專有軟件項(xiàng)目的默認(rèn)托管服務(wù),讓開發(fā)者在不同的地方圍繞共享代碼庫進(jìn)行協(xié)作。
相比最初,GitHub 的開發(fā)者數(shù)量在十幾年間實(shí)現(xiàn)了大幅提升。2013 年,GitHub 公布的用戶數(shù)量是 300 萬。2018 年,微軟以 75 億美元收購 GitHub,公告中透露的用戶數(shù)量是 2800 萬。
在新冠大流行期間,隨著居家辦公人數(shù)比例的上升,GitHub 平臺迎來了新的生機(jī)。三個月前,GitHub 在 2022 年度開發(fā)者報(bào)告中透露的數(shù)字變成了 9400 萬用戶。
從國家和地區(qū)分布來看,中國和印度的 GitHub 開發(fā)者用戶數(shù)量和增長速度僅次于美國。在 2021 年度 Octoverse 報(bào)告中,GitHub 曾透露有 755 萬名用戶來自于中國。而在 2022 年度 GitHub 新增的 2050 萬用戶中,就有近 320 萬(15.6%)來自于中國。
與此同時,印度開發(fā)者的力量也不容小覷:「2015 年,GitHub 上近三分之一的開發(fā)者來自北美。如今,增長最快的地區(qū)已經(jīng)不是美國,而是東南亞、非洲和南美洲。僅在印度,就有超過 1000 萬開發(fā)人員使用 GitHub 來構(gòu)建軟件。在巴西,超過 300 萬的開發(fā)者在使用 GitHub。」
在 2019 年的一次主題演講中,GitHub 前 CEO Nat Friedman 曾表示,該公司的目標(biāo)是到 2025 年達(dá)到 1 億開發(fā)者。
如此看來,GitHub 似乎提前兩年達(dá)到了計(jì)劃中的這個里程碑。
轉(zhuǎn)折點(diǎn):聯(lián)手微軟、OpenAI 打造 Copilot
談到 GitHub 的發(fā)展轉(zhuǎn)折點(diǎn),Copilot 不可不提。
Copilot 由 Codex 提供支持,這是一個由 OpenAI 開發(fā)并授權(quán)給微軟的 AI 系統(tǒng)。它主要利用 OpenAI 的技術(shù),可以根據(jù)用戶輸入的文本 prompt 提供建議,直接在程序員的代碼編輯器中生成和推薦代碼行。
對微軟來說,GitHub 有助于其建立與軟件開發(fā)領(lǐng)域的聯(lián)系,因?yàn)樗畛鯇Υ_源軟件的態(tài)度算是「不屑一顧」。同時,微軟還利用 GitHub 及其相關(guān)數(shù)據(jù)開發(fā)了 AI 驅(qū)動的程序員輔助工具 Copilot。
不過對于微軟來說,短期內(nèi)更重要的是,GitHub 提供的各種付費(fèi)計(jì)劃目前每年能夠?yàn)槠湄暙I(xiàn)約 10 億美元的收入。
Copilot 于 2021 年推出預(yù)覽,2022 年 6 月正式發(fā)布。由于 Copilot 以 GitHub 上公開的代碼為基礎(chǔ)進(jìn)行訓(xùn)練,其發(fā)布后不久就引發(fā)了是否違反版權(quán)法的爭議。
2022 年 11 月,程序員兼律師 Matthew Butterick 與 Joseph Saveri 律師事務(wù)所的法律團(tuán)隊(duì)合作,提出了一項(xiàng)擬議的集體訴訟,聲稱該工具依賴于「規(guī)??涨暗能浖I版」。Butterick 和他的法律團(tuán)隊(duì)后來以類似的理由代表兩名匿名軟件開發(fā)者提起了第二起擬議集體訴訟,這也是微軟、GitHub 和 OpenAI 希望駁回的訴訟。
文件中指出,微軟和 GitHub 表示申訴「因兩個內(nèi)在的缺陷而失?。喝狈腿狈ζ渌尚械乃髻r」,而 OpenAI 同樣表示原告「指控的是一攬子索賠,未能提出侵犯可認(rèn)知的法律權(quán)利」。這些公司認(rèn)為,原告依靠「假設(shè)的事件」來提出他們的要求,并說他們沒有描述他們個人是如何受到該工具的傷害。
微軟和 GitHub 在文件中稱:「Copilot 沒有從公眾可用的開源代碼中提取任何東西。相反,Copilot 幫助開發(fā)者編寫代碼,根據(jù)它從公共代碼中收集到的全部知識生成建議?!?/p>
此外,微軟和 GitHub 繼續(xù)聲稱原告是「破壞開源原則」的人,他們要求「禁令和數(shù)十億美元的暴利」,這些與「他們自愿分享的開源軟件」有關(guān)。據(jù)報(bào)道,駁回訴訟的法庭聽證會將在 5 月份舉行。
盡管潛在的法律挑戰(zhàn)阻礙了 AI 驅(qū)動工具的發(fā)展,但微軟已經(jīng)承諾提供數(shù)十億美元來延長與 OpenAI 的長期合作關(guān)系。據(jù)傳,它還在考慮將人工智能技術(shù)引入 Word、PowerPoint 和 Outlook,還可能將 ChatGPT 加入必應(yīng)。
微軟、GitHub 和 OpenAI 并不是唯一面臨法律問題的公司。本月早些時候,Butterick 和 Joseph Saveri 律師事務(wù)所又提起訴訟,指控 MidJourney、Stability AI 和 DeviantArt 創(chuàng)建的人工智能藝術(shù)工具從互聯(lián)網(wǎng)上非法刮取藝術(shù)家的作品,違反了版權(quán)法。蓋蒂圖片社也在起訴 Stability AI,聲稱該公司的 Stable Diffusion 工具「非法」從該網(wǎng)站上刮取圖片。