微软收购 GitHub 后对我们有什么影响?

简介: Git 是一款分布式代码版本控制系统,可以便捷地管理你的代码版本,高效地支持多人协作开发。

答:没有影响




背景知识:


Git 是一款分布式代码版本控制系统,可以便捷地管理你的代码版本,高效地支持多人协作开发。


Github 是基于 Git 而建立的代码托管平台。由于 Git 本身的开源属性,以及其适合开源项目开发的分支机制,使其逐步发展成为最有名的开源社区。现在众多优秀的开源项目都将代码托管在 Github 之上。

如果你想进一步了解 Git & Github,可以看我们之前的文章 极简 Github 上手教程 或回复 git 查看教程。

前天的新闻:


微软正式宣布收购全球最大的代码托管和协作平台 GitHub,以 75 亿美元微软股票收购,收购完成后的 GitHub 将仍是开放平台、独立运作。

毕竟收购的双方都是业内知名的公司,此新闻一出,立刻引发了舆论热议。但其中似乎大多数都是对此交易的不满和嘲讽。尤其在国外的 twitter 和 reddit 上,各种恶搞层出不穷:

为什么大家都对微软深恶痛绝?或许是多年来微软的代表产品 Windows 和象征着开源的 Linux 之间的对立,给微软贴上了商业、封闭的标签。开发者担心微软的收购可能会让 Github 走上封闭,或是更加商业化的道路。即使产品上没有变化,让全世界开发者的代码被一家商业公司掌握,也是不那么令人放心。而诺基亚、skype、Minecraft 等产品被微软收购后的前车之鉴,更是增加了这种担心。

但事实上,近年来微软在开源社区的贡献非常大,本身就已经是 GitHub 上最大的开源项目贡献者。其开源的 VS code、Edge 引擎、PowerShell 等项目都有很大的下载量。

而反观 Github 本身,虽然估值很高,但盈利一直不稳定,联合创始人兼 CEO 已然放飞自我不问世事了。即便没有其他公司或资本的介入,也是前途未卜。

人们习惯上会将开源与商业对立,殊不知几乎所有的大型开源项目背后都有着大公司的身影。有句话叫 Open Source never dies。但没有商业支撑的开源项目,往往最终也只是半死不活的烂摊子。所以商业不是原罪,一个项目的兴衰也并不在于它是不是被微软收购。从目前的形势来看,傍上微软对于 Github 来说,显然利大于弊。

有人说,如果是 Google 收购,批评的声音就要小多了。可 Google 也是家以营利为目的的商业公司啊,它封闭的技术、买过来挂掉的开源项目和公司可一点也不少。

微软想从这笔交易中得到的,可能更多是对其云计算平台 Azure 的推广。产品层面,应该不会冒天下之大不韪,对 Github 动手动脚。所以对于绝大多数的开发者来说,基本是没有什么影响的。

而即便微软成了猪队友,把 Github 这事儿给搞砸了,也不是什么大不了的事。Github 目前的壁垒主要在于其开源社区的氛围,产品和技术层面并不是不可替代的。如果大家觉得形势不妙,迁移到其他平台也是分分钟的事情。像 Bitbucket、Gitlab,早就摩拳擦掌了。国内也有 coding.net、码云这样的替代平台选择。Gitlab 借着此次新闻还搞了个大动作,让不少项目“一键”迁移到他们平台上。

不过略有些讽刺的是,Gitlab 本身的服务器就是部署在微软家的 Azure 上。跑得了和尚跑不了庙啊……

最后,送大家一条命令。如果哪天你觉得 Github 违背初心,决定弃他而去,只要在命令行的项目目录下执行:

git remote set-url origin gitxxx.com/repo

origin 是默认的远程仓库别名,后面是你新仓库的地址。此命令在微软家的操作系统上一样有效哦!


如需了解视频课程及答疑群等更多服务,请号内回复 码上行动

代码相关问题可以在论坛上发帖提问 bbs.crossincode.com

推荐阅读:

知乎 | 排序 | 朋友圈 | 电影票 | 百万关注 | 技术宅 | 火车票 | 单词表 | 押韵工具 | 新手建议 | 就业 | 我用Python

相关文章
|
存储 安全 API
GitHub代码删了也无用,任何人仍可永久访问?!微软:这不是Bug而是有意设计...
开源安全公司Truffle Security发现,GitHub上的数据删除可能只是表面现象,实际上被删的数据仍可被访问。这一发现震惊了开源社区。研究人员引入了“跨分叉对象引用”(CFOR)这一概念,描述了如何通过已删除或私有fork访问敏感数据。即便存储库被删除,提交的数据仍可通过fork存取,甚至私有存储库的数据也可能被公开访问。尽管GitHub回应称这是有意为之的设计,但对于许多用户来说,这打破了对数据隐私的基本期望。此发现不仅影响GitHub用户,还可能波及其他版本控制系统。
751 4
|
人工智能 IDE 测试技术
用嘴写代码?继ChatGPT和NewBing之后,微软又开始整活了,Github Copilot X!
用嘴写代码?继ChatGPT和NewBing之后,微软又开始整活了,Github Copilot X!
414 0
|
安全 前端开发 JavaScript
微软 GitHub 宣布将“淘汰” Atom 代码编辑器!未来重点转向 VS Code
微软 GitHub 宣布将“淘汰” Atom 代码编辑器!未来重点转向 VS Code
469 0
微软 GitHub 宣布将“淘汰” Atom 代码编辑器!未来重点转向 VS Code
|
SQL Kubernetes JavaScript
2019 GitHub 开源贡献排行榜新鲜出炉!微软谷歌领头,阿里跻身前 12!
获取 GitHub 2019 年的 PushEvent,通过分析 GitHub 用户提交记录中的邮件地址,分辨其所属组织。
623 0
2019 GitHub 开源贡献排行榜新鲜出炉!微软谷歌领头,阿里跻身前 12!
|
存储 数据挖掘 API
微软行星云计算Planetary Computer——使用 GitHub 代码来操作
微软行星云计算Planetary Computer——使用 GitHub 代码来操作
412 0
微软行星云计算Planetary Computer——使用 GitHub 代码来操作
|
搜索推荐 机器人 Linux
微软发布新版命令行界面:Windows Terminal,开源六小时冲上GitHub第二
微软在Build开发者大会上公布了新款命令行界面:Windows Terminal,相较于老版的命令行工具,提供了许多新功能和个性化设置,意在改善Windows上的开发环境。它被设计为访问PowerShell,cmd.exe和Windows子系统Linux(WSL)等环境的中心位置。微软正在为想要调整终端应用程序的开发人员添加多个选项卡支持以及主题的自定义。Windows Terminal还支持表情符号和基于GPU的文本呈现。
1354 0
微软发布新版命令行界面:Windows Terminal,开源六小时冲上GitHub第二
|
机器学习/深度学习 人工智能 文字识别
GitHub 6600星,面向中国人:微软AI教育与学习共建社区2.0登场!
在近日Github趋势热榜上,来自微软亚洲研究院AI教育团队的人工智能教育与学习共建社区再度引发了广泛关注,目前已获得超过6000星。
444 0
GitHub 6600星,面向中国人:微软AI教育与学习共建社区2.0登场!
|
程序员 Linux 测试技术
GitHub分享的微软开源计算器项目
GitHub分享的微软开源计算器项目
GitHub分享的微软开源计算器项目
微软 GitHub 收购一个付费代码工具,然后免费开放了
2019 年 6 月 17 日,微软宣布收购 GitHub 工具供应商 Pull Panda。
938 0