17611538698
webmaster@21cto.com

如果 Google 不再支持 Golang

编程语言 0 1107 2024-07-04 11:14:10

图片

上个月 IT 圈的热门话题是谷歌解雇了 Python 核心团队和 Flutter/Dart 团队里的多名开发人员,据称是为了进行全公司范围的重组。

据悉,被裁掉的大多是 Python 重要维护的核心成员。

图片

作为一名 Gopher,我也不禁长长思考:Google 会放弃 Go 吗?如果会,Go 会变成什么样儿?

Google 为 Go 提供了什么?


根据以前由@lance Taylor 的个人理解以及来自各种来源的描述,我们可以估计 Go 可能从 Google 获得到了什么。


  1. 工作职位:Go 核心团队成员的职位详细信息,包括薪酬、福利和其他报酬。

  2. 软硬件资源:开发者社区所需的知识产权、服务器、域名、模块管理镜像等Go相关资源信息。

  3. 线下活动:全球范围内的技术会议在资金和支持方面可能会减少或缩小规模。

  4. 大公司的内部资源:由于缺乏 Google 内部的资源,逐渐失去了接触先进项目的途径和采用 Go 的机会。

  5. 推广和反馈渠道:由于 Google 的内部需求历来优先,因此对 Go 中重要问题和功能的发现和响应速度会较慢。


潜在情景


如果 Google 解散 Go 核心团队并停止所有基础设施支持,会发生什么?


  • Go核心团队解散,主要成员可能退休或者另谋高就。

  • 如果 Google 决定停止对 Go 的所有投资,Go 的维护可能会变得更加复杂,因为它严重依赖基础设施。在这种情况下,Go 可能会从 Google 转移到外部基础架构,从而导致明显的维护性波动。

  • 如果谷歌选择通过其他内部团队继续投资 Go,最糟糕的情况可能是谷歌炫耀其知识产权所有权,可能会导致 Go 被重新命名。

  • CNCF 或将接替 Google 的衣钵,统筹 Go 语言的未来发展。在 CNCF 项目中,Go 语言的应用最为广泛。


发生的概率


目前,Go 属于 Google Cloud。考虑到 Go 目前专注于客户成功的趋势,Google Cloud 关闭 Go 的可能性很小。

但谁知道呢?我特地咨询了gemini这个问题。

图片

以上由 Gemini 生成

结论


借鉴 Rust 从 Mozilla 核心过渡到独立基金会的例子,Go 可能会更加繁荣。一个非营利组织可能会围绕 Go 成立(或者它可能直接加入 CNCF),并得到主流公司的足够支持,至少在一段时间内是这样。

作者:平安

参考

  • https://ajmani.net/2024/02/23/go-2019-2022-becoming-a-cloud-team/

  • https://www.reddit.com/r/golang/comments/1cft7mc/if_google_decided_to_part_with_the_core_go_team/

评论