近日,面向开源及私有软件项目的代码托管平台 GitHub 宣布:现在已有 1 亿名开发者在使用该平台。
从 0 到 1 个亿,GitHub 用了十五年时间,成为了全球最大的开源代码托管平台。在这 1 亿的用户之中,有超过一千万名开发者来自中国。
GitHub 在公告中称:「从创建拉取请求到通过 GitHub Copilot 为开发者提供 AI 授权,我们所做的一切都是将开发者放在首位。」
GitHub 发展史
自 2008 年推出以来,GitHub 已经取得了长足的进步,现在已经成为数百万开源和专有软件项目的默认托管服务,让开发者在不同的地方围绕共享代码库进行协作。
相比最初,GitHub 的开发者数量在十几年间实现了大幅提升。2013 年,GitHub 公布的用户数量是 300 万。2018 年,微软以 75 亿美元收购 GitHub,公告中透露的用户数量是 2800 万。
在新冠大流行期间,随着居家办公人数比例的上升,GitHub 平台迎来了新的生机。三个月前,GitHub 在 2022 年度开发者报告中透露的数字变成了 9400 万用户。
从国家和地区分布来看,中国和印度的 GitHub 开发者用户数量和增长速度仅次于美国。在 2021 年度 Octoverse 报告中,GitHub 曾透露有 755 万名用户来自于中国。而在 2022 年度 GitHub 新增的 2050 万用户中,就有近 320 万(15.6%)来自于中国。
与此同时,印度开发者的力量也不容小觑:「2015 年,GitHub 上近三分之一的开发者来自北美。如今,增长最快的地区已经不是美国,而是东南亚、非洲和南美洲。仅在印度,就有超过 1000 万开发人员使用 GitHub 来构建软件。在巴西,超过 300 万的开发者在使用 GitHub。」
在 2019 年的一次主题演讲中,GitHub 前 CEO Nat Friedman 曾表示,该公司的目标是到 2025 年达到 1 亿开发者。
如此看来,GitHub 似乎提前两年达到了计划中的这个里程碑。
转折点:联手微软、OpenAI 打造 Copilot
谈到 GitHub 的发展转折点,Copilot 不可不提。
Copilot 由 Codex 提供支持,这是一个由 OpenAI 开发并授权给微软的 AI 系统。它主要利用 OpenAI 的技术,可以根据用户输入的文本 prompt 提供建议,直接在程序员的代码编辑器中生成和推荐代码行。
对微软来说,GitHub 有助于其建立与软件开发领域的联系,因为它最初对待开源软件的态度算是「不屑一顾」。同时,微软还利用 GitHub 及其相关数据开发了 AI 驱动的程序员辅助工具 Copilot。
不过对于微软来说,短期内更重要的是,GitHub 提供的各种付费计划目前每年能够为其贡献约 10 亿美元的收入。
Copilot 于 2021 年推出预览,2022 年 6 月正式发布。由于 Copilot 以 GitHub 上公开的代码为基础进行训练,其发布后不久就引发了是否违反版权法的争议。
2022 年 11 月,程序员兼律师 Matthew Butterick 与 Joseph Saveri 律师事务所的法律团队合作,提出了一项拟议的集体诉讼,声称该工具依赖于「规模空前的软件盗版」。Butterick 和他的法律团队后来以类似的理由代表两名匿名软件开发者提起了第二起拟议集体诉讼,这也是微软、GitHub 和 OpenAI 希望驳回的诉讼。
文件中指出,微软和 GitHub 表示申诉「因两个内在的缺陷而失败:缺乏伤害和缺乏其他可行的索赔」,而 OpenAI 同样表示原告「指控的是一揽子索赔,未能提出侵犯可认知的法律权利」。这些公司认为,原告依靠「假设的事件」来提出他们的要求,并说他们没有描述他们个人是如何受到该工具的伤害。
微软和 GitHub 在文件中称:「Copilot 没有从公众可用的开源代码中提取任何东西。相反,Copilot 帮助开发者编写代码,根据它从公共代码中收集到的全部知识生成建议。」
此外,微软和 GitHub 继续声称原告是「破坏开源原则」的人,他们要求「禁令和数十亿美元的暴利」,这些与「他们自愿分享的开源软件」有关。据报道,驳回诉讼的法庭听证会将在 5 月份举行。
尽管潜在的法律挑战阻碍了 AI 驱动工具的发展,但微软已经承诺提供数十亿美元来延长与 OpenAI 的长期合作关系。据传,它还在考虑将人工智能技术引入 Word、PowerPoint 和 Outlook,还可能将 ChatGPT 加入必应。
微软、GitHub 和 OpenAI 并不是唯一面临法律问题的公司。本月早些时候,Butterick 和 Joseph Saveri 律师事务所又提起诉讼,指控 MidJourney、Stability AI 和 DeviantArt 创建的人工智能艺术工具从互联网上非法刮取艺术家的作品,违反了版权法。盖蒂图片社也在起诉 Stability AI,声称该公司的 Stable Diffusion 工具「非法」从该网站上刮取图片。