文档章节

腾讯与Github的魔幻会面背后的故事…

腾讯开源
 腾讯开源
发布于 10/23 23:25
字数 1576
阅读 60
收藏 0

10月22日,腾讯开源管理办公室有幸邀请到Github新晋CEO Nat Friedman,前来鹅厂参观交流。目前腾讯已经有近70个项目在Github上开源,共获得17w stars,世界排名11位。Github是腾讯开源的主阵地,也是最受腾讯程序员们喜爱和追捧的“交友网站”;而对于Github来说,腾讯通过互联网连接科技与文化的能力同样令人惊叹,所以堪称打破次元壁的魔幻会面。

(有图有真相)

Nat Friedman为GitHub本周四上任的新CEO。在之前,Nat是Microsoft Corporate的VP,资深工程师背景出身的他,曾负责Visual Studio Team Services及App Center。Nat有着丰富的开源项目、基金会的经营经验。1999年创立 Ximian(后被 Novell 收购)、2000 年联合创办GNOME Foundation、2011年创办Xamarin并于2016 年被Microsoft收购。

此次访问,Nat在听取了腾讯开源在Github上取得的成绩后,十分赞叹,并表示会付出更多努力支持腾讯及其它中国企业的开源工作。此外,Nat非常关注中国的一线开发者使用Github的情况,听取建议、收集需求,并进一步了解了腾讯目前的研发工具包括代码托管服务情况。在讨论中,Nat提出了几点上任后会立刻投入资源推进的工作:

  1. 提高中国用户的访问速度 几日的中国之行不仅让Nat体会到了中国开发者对于Github的热爱,也让他感受了深深的压力和殷切的期盼。Nat非常重视中国用户的使用,所以提高中国地区的网络访问速度和稳定性都在上任后的计划之中。(不排除像Apple一样在中国境内增设服务器或由国内企业运营的可能性。)

至于有些国内用户提到的,Github被Microsoft收购后,访问和clone速度都变慢了的说法,Nat表示收购流程还没有完成,一切都没变化。没事别自己吓唬自己啦。

  1. 开发Chat Feature。 中国开发者喜欢用微信和QQ拉群,外国开发者则喜欢聚集在Slack上。但无论是微信、QQ、Slack或Email,这些都是在Github以外的沟通交流方式,Nat认为Github需要在站内提供Chat的功能,让大家可以轻松、简易、高效地进行一些讨论。

3. 更强大的企业套件 现在无论是Github开源社区还是Github Enterprise,都已经支持流行的IDE,持续集成工具以及数百个第三方应用和服务,例如JIRA、Jenkins、Travis CI等等。未来Github会针对Enterprise的用户提供更为专业和系统化的devops tool chain,同时提供标准openAPI供企业自定义集成。

此外,Github Enterprise还有一个主打的功能就是能够自动扫描出代码仓库中引用的依赖及其版本和对应的开源协议。这样可以有效帮助企业管理开源代码使用,规避风险。虽然也有收费的软件例如Black duck, fossid等可以提供这种功能,不过每次提交代码后就能直接刷出依赖列表,岂不是很方便?(对程序员可以说是非常刺激了!)

  1. 移动端在路上了 在移动互联网的普及率上,中国可谓妥妥的领先全球,所以在现场我们也提出了希望Github能推出官方的移动端应用,方便用户用手机接收通知、回复Issue或者做一些简单的Code Review等等。

Nat表示“不谋而合”,移动端已经在问世的路上了!

  1. 开源Repo推出更多功能 针对开源的部分,Github似乎一直都保持比较“克制”的姿态,开源项目的社区管理的要求都由项目团队自行在contributing.md或者官网中注明。例如想成为Node.js的Collaborator,你需要完成以下这些步骤: 是不是很复杂?而且仅仅是找到这些规则存放的位置就已经累Cry。

Nat说以后这些“潜规则”都会变得更加透明、规范,Github会提供针对开源Repo的新特性,增加不同Membership,帮助开源项目更好地聚集贡献者、更高效地维护。

Nat的以上计划说到大家心坎里,可谓是“一揽子痛点解决计划”。

腾讯开源管理办公室的负责人、TEG研发管理部Code平台总监许勇针对Github如何做好中国区服务,也提出了三点诚恳的建议:

  1. 保持中立性非常重要。避免受Microsoft的战略方向影响改变Github在开发者心中的中立地位。
  2. 避免中国境内无法访问。Github应保持纯粹的技术讨论,做好对敏感内容的筛查。
  3. 定期来中国直接的沟通,与中国工程师面对面。中国已经成为Github用户数排名第二的国家,中国开发者很有“个性”,拓展中国市场的前提要建立在真实的需求上。

一个半小时的交流让我们深深的感受被Nat的真诚和魄力所折服(还有帅气…),相信在Nat的带领下,Github会有更多有趣的变化,中国开发者在Github上的声音会得到更多重视。

最后讲个小故事,10月22当日,Github出现一次意外宕机,得知Nat拜访,大家纷纷留言让我们去打听打听,我们才不会哪壶不开提哪壶呢!

“是的很显然这是近年来我们出现的最大问题了,后续我会调查清楚原因。”——Nat Friedman

对不起,没忍住,还是问了…

© 著作权归作者所有

共有 人打赏支持
腾讯开源
粉丝 60
博文 34
码字总数 67987
作品 0
私信 提问
2017微信数据报告:日活跃用户达9亿、日发消息380亿条

1、引言 2017年11月9日,微信团队在成都腾讯全球合作伙伴大会上为全球伙伴解读了最新的《2017微信数据报告》。微信每天有多少条消息被发送?目前有多少个行业已经在使用小程序了?答案尽在其...

JackJiang2011
2017/11/09
0
0
腾讯金融科技开启QQ-AR扫描人民币模式

今年恰逢人民币发行70周年, 最近,由国务院反假货币工作联席会议办公室监制, 腾讯QQ、腾讯金融科技和中国印钞造币总公司联合推出了一个QQ-AR“人民币防伪知识”互动体验,希望借助科技和社交的...

linux-tao
11/10
0
0
不仅仅是爱情——读《霍乱时期的爱情》

霍乱时期的爱情 《霍乱时期的爱情》当然是一本爱情小说,但倘若如此,我想世界上的爱情小说就需要分成两类,一类是《霍乱时期的爱情》,一类是其他。读原著的时候,已经在几年前看过改编的电...

晴难自控
04/16
0
0
一篇文章get微信开源移动端数据库组件WCDB的一切!

1、前言 微信团队已于2017年06月09日正式开源了微信自用的移动端数据库组件 WCDB(WeChat Database),详见《[资讯] 微信正式开源移动端数据库组件WCDB!》。 WCDB是微信终端的第三个开源项目...

jsjsjjs
2017/07/22
0
0
中国移动必须改变被收益甚微的数据业务吞噬流量的现状

来自电脑报微博的消息: 中国移动总裁李跃不久前低调造访腾讯公司,和马化腾会面,就腾讯移动QQ以极低的代价吞噬移动GSM网络流量问题,和马化腾交涉。身为中国移动总裁的李跃,在此次会面中,...

红薯
2010/12/29
1K
26

没有更多内容

加载失败,请刷新页面

加载更多

十月开源项目推荐:专为 Python 初学者准备的 IDE 你用过吗?

每月新增开源项目。顾名思义,每月更新一期。我们会从社区上个月新收录的开源项目中,挑选出有价值的、有用的、优秀的、或者好玩的开源项目来和大家分享。数量不多,但我们力求推荐的都是精品...

编辑部的故事
22分钟前
6
0
Java/Android 获取文件夹的文件列表(file.listFiles())并按名称排序,中文优先

排序规则 因为是中国人,习惯性看中文文件夹放前面比较顺眼,所以在别人博客(https://blog.csdn.net/da_caoyuan/article/details/56664673)的基础上,加上了自己的排序规则。 默认排序规则...

她叫我小渝
23分钟前
0
0
RabbitMQ通过shovel插件迁移数据

前言 生产环境中会遇到RabbitMQ数据迁移的场景,例如:切换云服务厂商、不同Region之间数据迁移、新搭建RabbitMQ实例,数据需要同步至新的RabbitMQ实例。 前提条件: 源RabbitMQ实例打开了s...

中间件小哥
26分钟前
0
0
kubernetes 环境搭建

kubernetes 简介:Kubernetes是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful)。 点击此处查看官网详情。...

MrPei
41分钟前
1
0
关于scala macro的example

http://www.bbartosz.com/blog/2016/09/24/fun-with-scalameta-examples-part1/

Littlebox
43分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部