说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

【独家专访】腾讯陈磊:你不知道腾讯对开源有多爱

HTML文档下载 WORD文档下载 PDF文档下载
编者按:CSDN“开源技术大会·2014” (OSTC·2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布系列采访,谈谈他们在本次活动分享的内容。本期,我们采访的是腾讯社交网络事业群副总裁陈磊。

编者按:CSDN “开源技术大会·2014” (OSTC·2014)将于2014年3月30日在北京丽亭华苑酒店召开。我们将陆续发布参会讲师的系列采访,谈谈他们将在本次活动分享的内容。

本期,我们采访的是腾讯社交网络事业群副总裁陈磊。他与我们分享了腾讯开源计划的概况。下面是本次采访的整理版本。


腾讯陈磊(近照) CSDN配图

中国开源的发展需要资金和平台支持

谈到对中国开源发展的看法,陈磊表示中国开源市场是可以带来价值的,但是极需大力扶持。他认为在中国软件开发者的开源项目中,真正成功的并不是太多,这里面有各种各样的原因,其中资金支持是一个很大的原因。海外的很多开源平台,如Apache等,后面都有资本在支持,也有专业的团队在运作。因此,腾讯希望通过资金和平台的支持,包括协调腾讯公益等资源,来推动中国整个开源事业的发展。

开源最大的价值是促进知识交流

陈磊认为,开源最大的价值就是促进知识的交流,在促进知识交流的过程当中,很快地去释放技术的价值。

陈磊说,从腾讯自身来看,开源对内对外的价值非常明显。首先,开源对腾讯品牌有很高的价值,可以使腾讯自身的软件研发能力在行业中得到一定的认可。其次,开源对腾讯自身软件的质量和可读性本身具有推动和提升的作用。

陈磊表示,腾讯做了很多复杂的、海量的互联网应用,在软件研发的领域有很多独创性、经过千锤百炼的系统。如果这些系统能够开放给社会,然后让更多的企业可以更容易地去解决腾讯在历史上花了很大精力去解决的问题,如此就能促进整个行业的发展。

此外,腾讯在做互联网行业业务的过程当中,积累了大量的能力,有一些能力是比较适合通过云服务的方式提供给产业和行业的。但是,也有一部分比较难以通过服务的方式提供,反而通过软件和代码的方式来提供给行业更加容易一些。

陈磊称,腾讯从2013年开始,就在很深入地研究其众多软件产品当中哪些是适合开源的,哪些可以帮助行业解决一些比较复杂和困难的问题。

腾讯内部盛行开源文化

谈到腾讯企业内部的开源文化,陈磊表示,腾讯其实早就有一个内部共享平台,也一直存在开源的文化。腾讯目前开源的项目是遴选于内部共享平台的优秀项目。软件在公司内部是否得到广泛的使用,它所解决的问题是不是一个有价值的问题,它在行业里面是不是比较独特、没有太多类似的开源软件等等,这些都是腾讯挑选开源项目的主要标准。

陈磊说,开源并不是直接把软件源代码公开出来这么简单,还需要对软件代码进行梳理,包括代码注释等等。有一些代码,因为开源了,所以员工会去花很大的力气,把这个代码写得更漂亮,更容易读。在向全社会开放这些代码的过程当中,也是有很多的工作的。“这个开源的过程可能是一个陆续的过程,但是,我们会非常坚定地要把这些有价值的代码开放出来”。

此外,陈磊介绍到,连续几年来腾讯公司每年都会举行黑客马拉松活动,参与对象较多的主要是高校学生,公司内部也做过多次编程大赛,鼓励开发、鼓励开源的活动还是很丰富的。

如何在内部推广开源文化,是多数公司面临的共同话题。陈磊与我们分享了三点经验:第一就是“建平台”,第二就是“激励”,腾讯内部设立的研发奖项评选标准之一就是工程师对开源社区的贡献、开源社区的参与度大小。第三就是“要下决心投入”。

陈磊表示,虽然腾讯没有专门从事开源工作的工程师,但是会给有兴趣的同事一些时间,让他们去做开源的事情。如果把他的任务排满,还指望他去做开源,同时希望他所有的开源工作都在业余时间完成,这也不可能。

腾讯开源目标坚定

据介绍,腾讯对开源计划划分了多个实施阶段,目前正在进行的第一期计划开源5~6个优秀项目,未来会不断加大开放力度。陈磊表示,在不久的将来,腾讯会有几十甚至上百个开源项目,并表示“腾讯开源的目标是坚定的”。

QQ for Linux的福音:希望开源社区参与进来

QQ for Linux一直是Linux桌面用户长期以来面临的难题。目前,多数Linux桌面用户要么改用其他即时交流工具,要么通过WINE或虚拟机方式、甚至解析WebQQ协议自己开发QQ的Linux客户端来“曲线”使用QQ。不过,这些方式效果都不是很理想。

CSDN记者问到关于QQ for Linux的问题时,陈磊表示,其实腾讯很希望来自开源社区的开发者能够帮助他们去完善这一产品。当然,这要求腾讯去做更多的开源和开放。从商业的角度来看,以商业的目的去完善和维护该产品不符合腾讯公司的商业利益。但是,从支持开源社区的这个角度来看,他觉得大家可能更希望的是QQ更多的开放,这一点是可以期待的。腾讯本身目前还没有重启该产品的计划。

陈磊表示,开源社区的开发者加入到QQ for Linux版本的更新和维护中来,可以帮助腾讯减少内部的开发成本,但其他厂商参与进来,还需要讨论一下。陈磊说,“我们不希望这个东西(QQfor Linux)被其他人当做一个商业化的产品去运作。但是,作为一个开源项目,通过开发者自愿的、没有商业目的的、公益的形式,我们会去支持”。

【写在最后】

目前中国的开源事业虽然展露出积极发展的信号,但尚处成长阶段,需要得到包括开发者、用户和企业等多方面力量在内的支持,才能健康的成长。企业支持,是开源发展的一支重要力量。我们应该以宽容的态度来鼓励、欢迎更多的企业参与到中国开源事业的发展中来。

据相关内部人士透露,在3月30日由CSDN主办的“开源技术大会”上,腾讯会宣布关于“腾讯开源”的重磅消息,令人期待。


2014年3月30日,由CSDN主办的 “开源技术大会·2014”将在北京丽亭华苑酒店召开。多位开源界资深人士将出席大会并发表演讲,欢迎大家亲临现场与大牛零距离交流。

>>>大会官网:  http://ostc.csdn.net/

程序员不应该再犯的五大编程错误 中国开源事业,路在何方? StackOverflow上的编程趋势 Oracle悄然将Berkeley DB许可证更改为AGPL 简单易用,保护隐私:麻省理工的邮件数据挖掘分析工具Immersion Microsoft Ventures进入中国,为云生态系统构建提供加速度! 这是场战争:盘点那些参与智能手表竞争的厂商 三星豪掷80万美元奖金 第二届全球开发者挑战赛开幕 MongoDB Map Reduce速度提升20倍的优化宝典 腾讯云总经理陈磊:可信任云服务背后的技术支撑力 “叫好不叫座”的石墨烯也许会给我们带来更清凉、更长寿的计算机 微软WPC 2013:Windows 8.1将于8月底提供给OEM合作伙伴 TIOBE 2013年7月编程语言排行榜:PHP强势回归 扁平化设计或成下一个流行趋势吗? 永生、登天、出唱片、开托儿所,IT大佬业余还玩什么? 终于盼来了:苹果iOS7 Beta 3、Xcode5预览版 可堆叠的创意 开源硬件Microduino开发团队专访 致任天堂的公开信:我想在iPhone上玩超级玛丽 为什么OpenStack被视为新的Linux? Netflix开源Pig可视化框架:Lipstick Tangle:一个开源的数据交互式JS库 云储存服务Dropbox用户达1.75亿 旨在同步而非保存 Windows Server 2012 R2里十个极好的新功能 走向台前的地图服务 彰显LBS应用的创新力量 调查显示:1/5的企业采用SDN技术 Chrome 28正式登陆Windows及Mac 成首个使用Blink内核的浏览器版本 不只是Chrome,Firefox也开始支持Web Audio API 验证HTML的5个原因和5个资源 微软WPC 2013:Office 365融合BI,Cloud OS加速,Intune折扣,SQL高版本数据库等 移动开发者走向全能开发者的五大技能 360和西部数码战略合作 一键开启为国内30万家网站提供免费安全服务 除了本站好象很少有人讨论日志文件的,能介绍点好的website吧(国内外均可)谢了先 用什么软件制作和修改.chm文件阿?? 问个弱问题:web服务器和数据库服务器不用同样系列的东西会有问题吗? createbitmap()里頭有五個參數,最後一個參數怎麽設置?我看了英文和中文的解釋都理解不了,誰能給個例子出來呀 如何添加自定义的ToolBar.怎样在命令菜单被check时随意显示和隐藏该工具条?急! 在线等,为什么我的代码原来可以运行,现在不可以了????TextPad 用GetCommandLine()得到的文件名是c:\test\YTEX~1.XY,而我的实际文件名是c:\test\y.txt.XY,我该怎么办? 急急急...为什么我拨号已经拨通了,但我还是打不开网页,ping各个网站也ping不通 各位前辈好.关于TCP/IP协议应用的问题,请大家指点. ***软件加密,急急急!!!请高手指教*** 寻找与CSDN类似的社区软件 谁有SCJP SL-275的原版电子版教材? 标准C程序中调用类的编译错误 access的mdb数据库如何编程知道里面含有那几个表? 谁有瑞星的升级程序,或是授权ID什么的?现在瑞星升级很烦啊!又是注册,又是授权的。 好象很少有人讨论日志文件的,能介绍点好的website吧(国内外均可)谢了先 Ghost之后,20G只剩下一个2G的C:!!!如何恢复,请指教,多谢!!! 我是初学者,问一个比较傻的问题:既然JAVA是一种纯面向对象的语言,那么为什么int i=new int()或int i=new int(1)不能通过编译?谢谢。 哪位能讲解一下,WEB服务器启动一个PHP 脚本的过程? 哪位朋友有没有做过让asp自动生成 Access数据库中的一张表 现想做一模块,主要是对股票数据在网络(包括公司内部网或是INTERNET)进行实时的发送; 关于DcomConnection的一个问题:连接局域网其他机器的应用程序服务器时“拒绝访问” 在VisData中正常通过,但在程序中不能通过,为什么 图像的小波分解和重构,模极大值算法。 师傅不在QQ,在这里吗?有个问题.//小新的徒弟. 老千,上次的那个rose下载网站,你还记得吗?偶忘了,搜索了几遍野没找到//牛虻 在VisData中正常通过但在程序中不能通过,为什么 向各位高手请教两句:tab_1.post selecttab(3) 的作用是不是向tab发送消息,消息内容是selecttab(3)?yield()是不是从消息中查找是否有相同消息,如果有则将它拿出执行? 我很莱,谁能给我简单的解释一下线程是什么?脱壳是什么? 图象资料,轻而易举30分! 和大家交流一下泛型化编程 文件拷贝的简单问题, 大家好:请问:access的mdb数据库如何编程知道里面含有那几个表? 怎样将mysql驱动加到jbuilder中,让Database pilot能认得出,高分相送 高分求教:关于ADO实现数据库!!!!!!!!!!谢谢 请问如何一次删除数据库中的所有数据? 怎么使label框透明!帮帮我! TNMUDP问题:怎样才能知道RemoteHost连接失败??? 谁有CuteFTP Pro2.0注册码?谢谢 如何进行DropDownList绑定,谢谢! 请问一个CString的问题 那个168查分台太可恶了 WIN98与WIN2000共享一个OFFICE??? 网络连接怎么检测 能把IE浏览器最大吗?俺指的是把右上最大按钮最大化? 怎么判断表单传送的整数中不能有字符,谢谢!!! 如何把我写好的说明书放到我VC++应用程序的帮助文件中? 求最容易理解,最容易上手的数据库书籍,各位老大请指教,谢谢!! 快!快快!!来拿分呀!!!!!!!!一个简单问题。 WIN98与WIN2000共享一个OFFICE 2000??? 在Servlet中如何使用JavaBean(调用其中的方法)?主要是格式!如果网上有这方面的资料也可以告诉我,我急用,不胜感激!40分送上!(只有这些了) 带电瓶的拖拉机,电瓶开关控制正极效果好还是负极效果好? 电动车上的普通电门锁,想改成刷卡电门锁,能改怎么?能改需要怎么改, 如何控制一汽缸自动做往返运动?我想用一电路控制一汽缸自动做往返运动,另外还接一计数器,记录汽缸的运动次数,急求一电路图和电子元器件参数. 电磁阀的两位五通,两位三通,单电控, 怎么区分电动车线路那些线是正极和负极线路想请问下电动车里面的线路那么多,怎么区分哪些是正极的,哪些又是负极的呢? 控制气缸自动往返运动需要什么配件?我现有的配件有空压机、气缸、二位五通电磁阀、磁性开关(接近开关)、软管,除了这些我还需要其他什么配件?最好有相关的安装视频,有视频的多加分 单电控两位五通电磁阀可以与双作用气缸在一起使用吗?之前都是用双电控电磁阀来控制双作用气缸的,单电控可以控制吗 封冻的江河水面能够承受的最大压强是7x10的5次方Pa,一辆20t的坦克能够在冰面上行驶吗? 怎样增大或减小压强的方法?如下回答增大S一定,------FF一定,------S同时-----F和----S减小S一定,------FF一定,------S同时-----F和----S 控制双作用气缸什么情况下用双电控两位五通电磁阀,什么情况用单电控两位五通电磁阀 请问现在的汽车都装有汽车尾气净化器么?尤其是中国有没有装. 什么催化剂将挥发性尾气转化为二氧化碳 物理:潜水员穿上可以承受压强为4.9×10的5次方PA,潜入水中的最大深度A、5米B、50米C、500米D、5000米另外请告诉我详细计算过程 简述净化器是如何降低汽车尾气危害的 1.重力为20万牛的坦克,每条履带与地面的接触面积是2平方米.求:若某冰面能承受的最大压强为6*10的四次方帕,坦克能否直接通过这个冰面?2.一铁球挂在弹簧秤下,弹簧秤示数为3.92牛,将铁球完 冬天河面结冰,一处冰层能承受的最大压强为二乘以十的四次方Pa.一个质量为40千克的人单脚面积为160平方厘米计算说明他是否可以通过冰面要具体的计算步骤 光电开关,电磁阀,继电器,气缸.接在一起用光电开关感应物体,感应到物体气缸工作,物体离开气缸停止工作回到原来位置,循环工作. 重力为20万牛的坦克,每条履带与地面的接触面积是2米的平方.求:若某冰面能承受的最大压强为6乘10的4...重力为20万牛的坦克,每条履带与地面的接触面积是2米的平方.求:若某冰面能承受的 电动车48伏充电器 输出端 N 和L 哪个是正极? 催化式排气净化器如何降低尾气危害 磁性开关怎么控制旋转气缸旋转气缸可以用磁性开关来保证位置么? 普通的气缸可以夹装在气缸的两头,旋转怎么夹? 给电池充电,充电器的正极应该接电池的正极还是负极?为什么哪? 催化式排气净化器是如何降低汽车尾气污染的 汽车尾气中含有CO,NO,一种新型催化剂能使二者反应,生成两种常见的无毒气体,反应的化学式为什么? 电动自行车充电器输出端电源正极对应电瓶的正极还是负极? 坦克车为什么要装履带? 汽车尾气中含有Co、No,一种新型催化剂能使二者发生反应,生成两种常见的无毒气体,反应的化学方程式为? 1、光对被照物体也会产生一个压强,太阳光垂直投射到地面上对地面的压强约4.6*10的负五次方帕.我国有9...1、光对被照物体也会产生一个压强,太阳光垂直投射到地面上对地面的压强约4.6*10的 在坦克的轮子上安装履带,履带表面有凹凸不平的棱是为了 问:减小压强和增大压强分别有哪些方法? 铁匠大哥,一个气压机,用三个按纽,一个三位五通中封的电磁阀怎么控制汽缸上下和停止中间的按扭是停止的,两边分别是上和下,就是气刚上升或下降时,按停止可以在随时停止,急用, 请问怎么用220V接近开关控制油泵启动,接近开关电流很小,若用中间继电器串联控制,电流也是很大啊 北京在奥运时用的一种三效空气净化器可将汽车排出的一氧化碳一氧化氮转化成A二氧化碳 氮气 B二氧化碳 氧气 氮气 我的电动车想装个底盘灯,能不能正极接在车大灯上,然后把负极接在车架上?这样行得通吗 接近开关可以直接控制中间继电器吗?是哪种型号的接近开关呢 一个开关,一个气缸,怎么控制气缸上下动作首先,是不使用任何控制阀,只有一个开关;其次我这个是纯粹的气动装置,没有电控;最后这是一个机械往复动作,靠人去执行,按一下按钮气缸压下去 ,一个气压机,用三个按纽,一个三位五通中封的电磁阀怎么控制汽缸上下和停止三个按纽分别是上,下和停,怎么控制啊,急用,谢谢啦手不能放在按纽上要点动上按停时它才停要不要用继电器啊? 汽车尾气中污染空气的主要物质是有CO、SO2、CO2、NO中的几种 关于气缸的行程控制问题我有一个气缸,我想在气缸上加两个磁性开关,我想通过磁性开关来控制气缸的行程我想气缸走到一半的时候,不知能否在这个时候让气缸停下来. 电动车充电器N是正极L是负极吗? 2个接近开关控制2个气缸(电磁阀控制)的动作.顶到其中一个接近开关,气缸中一个动作,顶到另一个动作相接近开关1、接近开关2,气缸A、B(用电磁阀控制)中间继电器两个,动作如下:当到 如何控制气缸伸缩我对这方面不懂,我需要气缸控制:行程50-100mm,推力1kg左右,按开关,前进至需要的位置后自动停止,再按开关,回原位.请问:1、需要连接些什么元件?2、各元件的参数? 使用五位五通电磁阀控制气缸方法,气缸在中途停止3次,用三位五通中位封闭型电磁阀,用普通气缸设计可行吗 电磁阀与PLC控制汽缸保持问题现在有汽缸电磁阀控制汽缸顶出与复位运动,到达位置利用传感器检测到位信号,这个时候汽缸就不顶出了,电磁阀肯定要断电,那汽缸不就复位了吗,我要求让汽缸 气缸控制行程我需要气缸做定位运动,假如我选了个行程500MM的气缸,他推着我的工件到一个位置后,工件被传感器感应到,我就给电磁阀断电(因为工件大小不一,所以气缸推的位置也不一样), 1.2x10的四次方Pa的物理意义是() 接近开关,电磁阀,气缸电磁阀控制气缸,当电磁阀关闭时,气缸的进气管被堵,气缸的出气管也通向电磁阀.那气缸是怎么回复到没有顶出的状态的,是用弹簧拉?当气缸被顶出时,进气孔和出气孔是 汽车尾气中CO和氮氧化物哪个排的更多? 1.0X10的五次方Pa的物理意义是 在汽车排气管上安装尾气净化装置,可使尾气中的CO和NO在催化剂表面发生反应产生两种空气组成的气体,2NO + 2CO = N2 + 2CO2,条件是加催化剂.为甚麽会生成氮气,而不是二氧化氮. 用 催化转换器 处理后的汽车尾气,由于含有-易于空气中的水蒸气作用,形成酸雾.要解决这个问题,还需采取的 一民中学生对地面的压强约为多少帕斯卡 1.2乘10的六次方Pa的物理意义是每平方厘米的受力面积上所受压力为( )N 尾气中的NO.CO在“三元催化装置”中发生反应,两种生成物都是空气中的气体成分,请写出相应的化学方程式 电动车过载保护开关(坐椅下的那个开关)应该接在电池的正极上还是负极上? 用脚踏开关和继电器能控制电磁阀收缩吗?意思是用脚踩一下汽缸出来,在踩一下汽缸回了是用电的啊 在汽车排气管上安装尾气净化装置,可使尾气中的CO和NO的催化剂表面发生反应,产生两种空气组成的气体写化学方程式 一个正极一个负极和一个拉线开关,怎么接才能让开关控制灯泡 电动车电门锁 红线是正极 黑线是负极 连在一起会怎样 如何控制汽缸做自动往返运动?让汽缸隔五秒运动一次.也就是推出去停顿5秒缩回,缩回停顿5秒又推出去.这样一直往返工作,但是我需要10个汽缸同时做这样的运动.怎么设计?需要什么配件,最好
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn