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

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

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/

如何设置Microsoft SQL Server 全文索引服务 ?-Delphi资料 如何设置多用户环境的PARADOX数据库-Delphi资料 如何实现在一个Dbgrid中显示多数据库-Delphi资料 如何用SQL查询日期型字段?-Delphi资料 如何在数据库中存放avi文件-Delphi资料 如何在注册表中注册BDE-Delphi资料 筛选数据-Delphi资料 实现不同数据库系统之间的数据转移-Delphi资料 使 用WISQL32 同 时 访 问SQL SERVER 和SYBASE 数 据 库Delphi资 使用Session构件可以在打开有密码的库时不用输入密码-Delphi资料 使用SQL实现字段数据的模糊查询-Delphi资料 数据表的索引被损坏了怎么办-Delphi资料 数据库的密码、日期显示-Delphi资料 数据库应用程序开发中图像数据的存取技术-Delphi资料 数据库中图像数据的存取技术-Delphi资料 数据库转换-Delphi资料 数据浏览部件的应用及编程-Delphi资料 数据文件路径的管理-Delphi资料 随意控制DBGrid每一行的颜色-Delphi资料 通过DELPHI实现JAVA调用ORACLE数据库数据 通过编写代码来设置数据库的别名-Delphi资料 为Delphi数据表格增加彩色 为Delphi提供Pack和Undelete功能 为Delphi中数据库报表加网格 为数据库报表加网格-Delphi资料 为数据库建立索引-Delphi资料 掀开SQL Server 7.0的面纱-Delphi资料 限制数据库记录数-Delphi资料 向数据库发送密码-Delphi资料 一个关于字符串的小问题-Delphi资料 用 QuickReport for Delphi 制作报表 哪位高手做过可视电话的? VB能不能实现“一个结构体类型的数组当参数传递 Forgotten Birthd Husbands Overheard Fine 有个在多线程中使用ADO的问题。请高手们帮忙。 Suede jacket 可能是installshield的Bug! 我想去北京找个工作,请大家帮帮忙,提供点信息! 装了“猫”为何还有630错误(电话线也接了)? excel 問題 各位:数据窗口有一检索变量,现在想retrieve出所有的记录,检索变量应该怎样赋值?谢谢! linux和windows是不是只能分别装在两个分区中 关于图像处理:如何使图像锐化与柔化? 帮帮我啦! 我在使用jdbc读取数据的时候,碰到了内存溢出的问题,怎么回事呀 哪里有餐饮系统的介绍?90不够的话,先欠着,多谢了! 在两个ASP程序之间怎么传递参数? ccl2000(不帅不酷的Goblin):其实你真的很酷很帅的。 大侠帮帮我啦(关于SQL语句的问题) 关于Vxd的编译问题 用VC编的程序,一运行就说“执行非法操作”,问题出在哪里?? SQL Server有病 一个关于api的简单问题 《易佳自定义报表》用后很失望 请教各位高手一个有关报表控件的问题? 小妹向大家请教!可不可以直接在本页的代码中改变该页面浏览时的属性? 家菲猫:惊悉你昨晚惨遭不幸,被窃大量钱物,今日一天无法和你联系上,估计手机和通信录已全部丢失,如果今晚无法来我处,明早8点以前请务必携猫 MM 赶到上海南站!!! MDI文档模板和应用程序调用问题请教,大侠请进! 一个c++问题???? 请问各位高手,sqlserver2k加密的存储过程是否能解密,看到它的实际的语句?可否能跟踪加密的存储过程? 我下载了一个formula one ,发现她的界面跟excel差不多,在pb中怎么用? 高分求XML 高级编程(足本)[01.pdf到10.pdf]!!!! 招聘汇编程序员 ie 中true dbgrid 的问题 急招聘汇编程序员 关于WINDONWS文件夹 WIN2000有关用户管理的问题 谁可以告诉我怎么调用已有的EXE文件。 有谁知道广州或南海的高级程序员考试的辅导点 如何把系统时间作为一个文件的保存名? TURBO C语言对磁盘操作的问题 着急招聘汇编程序员 为什么大家得的都是0分? 这行代码是什么意思: 不知怎的,不小心访问到一个网站。我已设为使用空页,可它还是要先启动,画面又恶劣,怎么办? 还是关于从字符串中提取汉字的问题,我是从*.txt取出一个字符串(readln),结果无法提取汉字 请大家帮忙,白送分的 为什么我无法安装win2000??? 如何只显示数据库中的最后一条记录?(只显示一条) delphi中编的COM控件如何在WWW服务器上使用? 高二化学知识点总结 1,将含有C,H,O的有机物3.24g装入元素分析装置,通入足量的氧气使之完全燃烧,将生成的气体依次通过CaCl2管【A】和碱石灰管【B】,测得A管质量增加了2.16g,B管增加了9.24g,已知该有机物的相对分子 在DNA的粗提取实验过程中,两次烧杯中加入蒸馏水的作用 A、B、C、D、E均为可溶于水的固体,组成它们的离子有:阳离子:Na+、Mg2+、Al3+、Ba2+阴离子:OH-、Cl-、碳酸根离子、硫酸根离子、硫酸氢根离子分别取其水溶液进行试验,结果如下:①A溶液与B 高二化学——有机物的基础像CH3,CH4这样的,假设它们是最简式在没有相对分子质量的情况下,怎么知道它的化学分子式,老师说有些不用相对分子质量就可以知道它的分子式的.上课有点没听懂. 实验室制取二氧化碳注意事项不能用……代替……,因为…… (这个格式) 要有总结性,简练, 热方程式的加减怎么个加减法?是否可以据一些例子? 某烃的结构简式为 分子中含有四面体结构的碳原子数为a,在同一直线上的碳原子数最多为b,一定在同一平面内的碳原子数为c,则a、b、c分别为_________.请问一定在同一平面内的碳原子数为是不 实验室制取二氧化碳的注意事项就是那个石灰石和稀盐酸制取二氧化碳,其中有什么注意事项? 已知在298K时下列反映的有关数据:C(s)+1/2O2(g)==CO(g),ΔH1=-110.5Kj/mol C(s)+O2(g)==CO2(g) ,ΔH2=-393.5KJ/mol 则C(s)+CO2(g)==2CO(g)的ΔH为( )A、283.5Kj/mol B、172.5Kj/mol C、-172,5Kj/mol D、-504Kj/mol(╯3╰) 高二化学! 在线等 求教高手向四个体积相同的密闭容器中分别充入一定量的SO2和O2,开始反应时,按正反应速率由大到小排 列顺序正确的是( )甲:在500℃时,SO2和O2各10 mol反应乙:在500℃时 实验室制取气体时要注意的是1.选择适当的反应,包括___和___;2.选择合适的___;3.需验证所制得的气体 高二化学热反应反应物质的量基本计算已知C(s)+O2(g)=CO2(g); △H1 C(s)+1\2O2(g)=CO(g);△H2.求△H1与△H2的相对大小? 怎么样的有机物能发生氧化反应?酯化反应?加成反应?取代反应?消去反应? 实验室制取氯气为什么要用饱和食盐水来吸收氯化氢气体? 试验中不能测出由石墨和氧气反应生成甲烷的反应热ΔH4,但可测出CH4,C,H2 燃烧反应中的反应热ΔH1=-890.3,ΔH2=-393.5,ΔH3=-285.8 根据盖斯定理求ΔH4 今有三种饱和一元醇A,B,C其相对分子质量之比为8:22:29按物质的量之比1:2:1将A,B,C三种醇混合取该混合醇16.2g与足量金属钠反应生成标准状况下氢气的体积为2.24L试计算- 1)A,B,C三种醇相对 实验室制取氯气时为什么用饱和食盐水去除氯化氢气体?我买的资料上说也可以用少量水,可是氯气不是溶于水么?还有,如果用不饱和的食盐水会怎么样? 高二化学热反应方程式中焓变值变化的问题比如一个热反应方程式.每一项系数X2那么焓变值也有X2但是我们老师说某一年的高考题 有种情况是焓变值不变的,那是怎么一回事啊? 丁烷失去一个氢原子后所剩余的原子团叫做丁基,丁基有___种,写出所有丁基的结构简式___.丁烷的一氯代物有___种.相对分子质量为114的烷烃,其一氯代物只有一种,则此结构简式为___名称___ 为什么实验室制取氯气时先用食盐水后用浓硫酸 如图,用系统命名法命名下列有机物 A.甲烷和溴蒸汽在加热条件下发生取代反应B.乙炔和溴水中的溴发生加成反应请问哪个是对的?为什么.. 实验室里制氯气中,饱和食盐水起什么作用?MnO2+4HCl =Cl2+MnCl2+Cl2+2H2O为得到纯净的氯气,需要把浓盐酸和二氧化锰在加热条件下反应产生的气体依次通过 饱和食盐水 浓硫酸 我不知道饱和食盐水 CH3 C2H5丨 丨CH3一CH2一CH2一CH2一CH2一CH2一CH2一CH2一CH2一CH2一CH2一CH3这个叫做 6-甲基-7-乙基-12烷 还是叫做 6-乙基-7-甲基-12烷 3.描述CH3—CH==CH—C≡C—CF3分子结构的下列叙述中,正确的是A.6个碳原子有可能在一条直线上 B.6个碳原子一定都在同一平面上 在实验室制氯气的实验中,为什么要用饱和食盐水?它对次氯化氢(和氯化氢)有什么作用 请问该有机物如何命名 高二化学.谢谢 为何石油的分馏实验中温度计的底部要放在导管的接入口? 这个有机物怎么命名, 丙烷是石油分馏的一种产品对吗? 石油的分馏实验中,温度计水银球插入液面以下,因为它测的是混合液的温度.这句话错哪里了 有机物怎么命名,还有怎么判断这些有机物类别. 1-溴丙烷与氢氧化钠反应为什么要加水 在石蜡分馏试验中,我们用蘸石蜡油的棉花放在试管底部,加上碎瓷片灼烧,反应原理是什么?碎瓷片?这个是石蜡的分馏,我想知道这个是物理变化还是化学变化。因为网上写的是石蜡是固态高 甲乙两容器中均充入2mol SO2,1mol O2,发生反应2SO2(g)+O2(g)=2SO3(g) △H 1-溴丙烷和2-溴丙烷分别与NaOH的乙醇溶液共热的反应中,两反应A 产物相同,反应类型相同 B 产物不同,反应类型不同C 碳氢键断裂的位置相同 D 碳溴键断裂的位置相同 汽油是石油加热分馏得到的产物,它其中可能含有哪些元素,请证明出来要有详尽的理由 高二化学等效平衡在一固定容积的密闭容器中,保持一定温度,A+2B==3C,已知加入1molA和3molB且达到平衡后,生成了amolC在相同条件下,若在同一容器中,改为加入2molA和8molB,若要求平衡后C在反应混合 将1—氯丙烷跟氢氧化钠的醇溶液共热、生成的产物再跟溴水反应、得到一种有机物,他的同分异构体有几种? 煤气的分解和石油的分馏是一回事么? 已知2SO2 (g)+O2 (g)⇌2SO3 (g);△H=-197kJ•mol-1.向同温、同体积的三个密闭容器中分别充入气体:(甲) 2mol SO2和1mol O2;(乙) 1mol SO2和0.5mol O2;(丙) 2mol SO3.恒温、恒容下反 一溴丙烷和氢氧化钠醇溶液反应的化学方程式 理想跟目标是什么意思 高二化学等效平衡的讲解要详细的 ~~ 解释透彻的~~拜托啦 1-溴丙烷与2-溴丙烷和NaOH的水溶液反应的方程式水溶液 不是醇溶液 你奋斗一生的目标或者意义是啥? 在重大政治事件中的表现和认识 怎么写···急 急··· 有关于高二化学 等效平衡的问题一个非等体反应在恒容的情况下,成比例加入与之前相同的药物,那么当反应达到平衡状态时,各物质所占百分数是否与之前一样? 在制取蒸馏水的实验中,烧杯里装冷水的目的是什么 材料反映了什么事件从有最早的历史记录以来,没有一桩伟大的事业能像十八世纪后半期一个主要鞑靼民族跨越亚洲草原向东迁逃那样轰动于世,那样令人激动的了. 各类有机物的性质和可以发生的反应.一些特殊性质等. 制取蒸馏水的实验中试管内装的冷水有什么作用 关注时事对大学生成才有何意义200字左右 谁可以帮我总结一下高二化学有机物那一块的所有的有机物(甲烷等)的物理性质和化学性质?化学性质最好有方程式 请问在化学实验室制取蒸馏水装置中,为什么冷水从下管进,上管出 《七律长征》中反映了什么事件?“三军”是指什么?在这一过程中召开过什么重要会议?有何意义?务必一一回答,最好简短一点, 高二化学有机物的一些简单总结(正确的加30分)哪些官能团和NaOH,Na,Cu(OH)2,NaCO3反应?哪些能用溴水检验? 这章我学起来有点吃力,不清楚的就不要回答 实验室制取蒸馏水试验中冷凝器是什么作用
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn