上个月 IT 圈的热门话题是谷歌解雇了 Python 核心团队和 Flutter/Dart 团队里的多名开发人员,据称是为了进行全公司范围的重组。
据悉,被裁掉的大多是 Python 重要维护的核心成员。
作为一名 Gopher,我也不禁长长思考:Google 会放弃 Go 吗?如果会,Go 会变成什么样儿?
Google 为 Go 提供了什么?
根据以前由@lance Taylor 的个人理解以及来自各种来源的描述,我们可以估计 Go 可能从 Google 获得到了什么。
工作职位:Go 核心团队成员的职位详细信息,包括薪酬、福利和其他报酬。
软硬件资源:开发者社区所需的知识产权、服务器、域名、模块管理镜像等Go相关资源信息。
线下活动:全球范围内的技术会议在资金和支持方面可能会减少或缩小规模。
大公司的内部资源:由于缺乏 Google 内部的资源,逐渐失去了接触先进项目的途径和采用 Go 的机会。
推广和反馈渠道:由于 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://www.reddit.com/r/golang/comments/1cft7mc/if_google_decided_to_part_with_the_core_go_team/