料酒厂家
免费服务热线

Free service

hotline

010-00000000
料酒厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

TUP第24期由国内外开源现状全景解读我们的开源万芳

发布时间:2020-02-14 11:37:45 阅读: 来源:料酒厂家

[TUP第24期] 由国内外开源现状全景解读“我们的开源”-CSDN.NET

摘要:[CSDN.NET报道] 日前,CSDN与中关村软件园合作的技术大讲堂在北京中关村软件园成功举办,本次活动主题为《我们的开源》。主办方邀请了淘宝网技术专家朱照远,北京群英汇信息技术有限公司创始人蒋鑫和Apache CXF committer方越,他们分别从企业开源、个人开源和Git版本控制三方面,全景解读我们的开源。同...

[CSDN.NET报道] 7月19日,CSDN与中关村软件园合作的技术大讲堂在北京中关村软件园成功举办,本次活动主题为《我们的开源》。淘宝网技术专家朱照远,北京群英汇信息技术有限公司创始人蒋鑫和Apache CXF committer方越受邀参加了本次活动,并分别从企业开源、个人开源和Git版本控制三方面,全景解读了 我们的开源 。

中关村软件园产业发展中心总经理 邓延嵘 致辞

中关村软件园产业发展中心总经理邓延嵘开场发表致辞。邓延嵘表示,中关村软件园一直以软件、技术、产业为聚焦点,中关村软件园一直想营造一个学习交流的平台,让大家有机会了解新技术、新产业。今天邀请到了开源领域的几位专家,为大家带来精彩的主题演讲,相信会后大家一定会受益匪浅。

蒋鑫:从Git社区看配置管理

北京群英汇信息技术有限公司创始人 蒋鑫

蒋鑫首先笼统的介绍了Git的特点 自媒体,从某种意义上来说,Git类似于微博。然后他详细的举证对比Git/微博与传统网络媒体/SVN之间的区别,他认为传统网络媒体/SVN的编辑群体小而固定,而Git的编辑群体是每个人。Git像微博,它的特点是自媒体,人人都是一个媒体,对于Git来说,如果你把版本库搬到本地,你在本地就可以做提交,这时你自己就相当于一个媒体了。相比而言,传统网络媒体/SVN发布流程很集中,而Git的发布流程更加随意;传统网络媒体/SVN很容易被封站或是遇到单点故障,而Git若被 禁言 不会影响转发;传统网络媒体/SVN读者参与欲望低,而Git读者参与度很高。Git的这个特点非常有意思,如果经常使用Git,你会感觉它是你生活一部分,你的每次提交都会有很多的乐趣。

蒋鑫将使用Git的方式分为两类: 普通青年 和 文艺青年 ,生动地解析两者使用Git的不同之处。 普通青年 使用方式为:共享版本库、克隆、提交、推送、是否快进式、选择。这种使用Git的方式只出现在企业中,一般公司刚从SVN切换使用Git的时候,他觉得这种方式是最自然的。但每次提交都需署名,这是由Git本身代码的贡献方式决定的,且不好修改。而 文艺青年 使用方式为:本地克隆、多次本地提交、将Patch依次发送,整理邮件列表成员、代码审核、PUSH到代码库。相比普通青年,这种使用方式省时省力、易于修改、多人审核、具有高容灾性。

蒋鑫接下来介绍了身为一名Git提交者具体需要负责的工作事项。Git支持本地化后,为了把本地化贡献给Git社区,需要为每个语种设计一个负责人。有人负责翻译,有人负责Git,于是蒋鑫开始使用GitHub,首先克隆出来,然后建一个裸库,推送到远程的库,创建一个版本库。这一个操作,就是fork,就是建分支。蒋鑫负责GitHub这个版本库的本地化和审核。

蒋鑫紧接着介绍了Git版本控制系统的分支管理和工作流程。他介绍,Git有四个管理分支:maint,master,next,pu。每个新版本的发布都有一个工作流,而且已实现文本化。maint是当前最稳定的一个方法。关于分支维护,可以在Git的手册里找到。最后,蒋鑫向大家分享了企业该如何在研发中推广Git的经验。蒋鑫一一消解企业使用Git的担心,Git可脱库,在路径授权方面比SVN授权更安全,而且Git操作简易。随后,蒋鑫介绍了使用Git的好处,包括:不存在混合提交、Git有更好的分支管理和分布式工作流、Git对跨地域团队提供天然支持更好等等。Git目前已趋于成熟,发展势头良好,前景一片光明。

方越:一个全职开源软件开发者的生存体验

Apache CXF committer 方越

方越曾在IONA亚太研发中心就职,近四年专职在家从事开源贡献工作,并且有固定的收入来源,他着重介绍了自己是如何走上开源道路、如何参与国际开源项目、国内外开源开发者生存状态的比较等内容。

方越的演讲中首先向大家分享了自己是如何走上开源道路之路的。他表示自己之所以决定投身开源,第一是因为这是自己的兴趣所在,第二是方越认为自己适合做开源软件,第三点是Apache哲学,Apache的活跃度和多样性深深地吸引了他。开源意味着最大成果分享,可以迅速提升自己。通过在Apache社区里跟大牛一起工作,可以极大的拓宽自己的眼界。而且软件工程师这个职业,是一个脑力密集型行业,非常注重自我驱动。开源代表了先进的生产方向,不仅改变了我们的生活,而且将继续全方位地改变我们的生活。

接下来方越向大家介绍了开源软件的优势和商业模式。他表示,开源软件作为新兴事物,之于闭源软件有很多显而易见的优势,其中包括:开源软件为用户提供了更多选择,更多欢笑;开源软件为有钱的人省时间,为有时间的人省钱;开源软件的代码可见,可以用开源的架构来构建自己的系统;更有生命力;不会被绑架;敏捷。代码可见一方面意味着安全,没有恶意代码,另一方面意味着可以进行深度定制,这样开源软件才更有生命力。

谈完开源软件业的大趋势,方越转向了自身,谈到自己作为国内开源软件从业者的生存状态。方越认为,国内开源从业人员生存状态不是太好,没有通过开源让自己过上相对比较体面的生活。同为软件工程师方越在国外的同事有六个孩子,还有一艘游艇。国外的这些大牛不是一个两个而是群体性出现。他们能给科技带来发展动力,给社会带来变革,而且是全方位的、意义深远的变革。最后,方越为我们提供了如何参与开源项目的新思路,他同时也为当前中国的开源现状指出了前进的方向。

国内的开源使用者很少问问题,一方面是因为语言的问题,另一方面也缘于教育体制的束缚。怎样才能成为一名开发者呢?要经常参加讨论,第一步是问问题,第二步是对某个项目有一定了解之后开始回答问题,再通过不断的答Patch,提交高质量的Patch,这个就是TMC项目管理委员会,只要坚持就一定能成为开源开发者。现在有越来越多的国内公司开始关注开源,使用开源。争取公司的支持不再是梦想,开源在国内会有更好的前景。开源软件的前景广阔,为了适应日新月异的变化,应有更多的人参与进来,加强合作,有你有我有明天。

朱照远:淘宝开源之路

淘宝网技术专家 朱照远

朱照远是淘宝网技术专家,任职于核心系统部 服务器平台组,负责淘宝Web服务器的开发与Web平台的搭建。他主要介绍了淘宝在开源上的投入力度和获得的收益。同时分享了淘宝在开源方面的思考和实践经验。

朱照远在演讲中首先向大家简单介绍了淘宝的现状:2011年网购交易额约7849亿元,淘宝网占8成;淘宝创造的直接就业机会是270.8万。紧接着朱照远开始着重介绍淘宝在开源方面所取得的一系列成果。淘宝自开源以来,共开源自主开发软件40余个,涵盖前端、后端、数据库、文件系统、硬件等多方面,对淘宝使用的若干项目贡献了代码。淘宝不仅在软件方面开源,在硬件方面开源也有很多探索。淘宝软件基础设施包括淘宝系统框架和软件基础设施规划,淘宝目前主要所采用的开源软件包括CDN系统、TFS、TAIR、OceanBase、开源的Hadoop平台和开源的MySQL等等。

随着主题演讲的逐步深入,朱照远介绍到了淘宝的开源策略,这对国内其他企业是极具启发意义。淘宝不仅受惠于开源,更希望将开源成果回馈给社会。早在2009年章文嵩博士为淘宝带来了开源的种子。为便于国内访问,淘宝开源平台code.taobao.org应运而生。最后,朱照远为整个主题演讲做了一个简短的总结。他认为,淘宝是开源系统的受益者,淘宝在积极参与开源生态系统的建设的同时,更希望以更开放的方式与业界一起进行技术创新。只有采用开源软件与自主开发相结合,才能拥有更好的可控性,更高的可扩展性。淘宝在开源的过程中有付出,更有收获。做开源并不困难,任何公司都可以。淘宝呼吁业内同行一起参与开源,打造一个开放、共赢的中国互联网。

现场图片

往期活动报道:

[TUP第23期]新浪、搜狗、语智云帆分享智能算法实战

[TUP第22期]底层地图服务与LBS应用开发技术分享

什么是TUP?

Technology 技术

User Experience 用户体验

Product 产品

分享产品背后的技术和用户体验故事

TUP是由全球最大的中文IT技术社区CSDN和最具影响力的IT技术期刊《程序员》发起组织的线下活动,以业界知名专家讲座和论坛形式在北京、上海等主要城市定期举行,主要针对IT产品研发相关的技术、设计、运营、运维、管理专业人士,目的是与技术界人士共同关注IT产品研发背后的成败经验,关注技术、用户体验和产品设计,信仰开放、创新、交流和社区。

美女裸体照

裸体美女

裸体美女图片