编辑: 匕趟臃39 | 2016-06-22 |
38 淘宝开源委员会介绍 ? 隶属于阿里技术委员会 ? 章文嵩博士为开源委员会主席 ? 目前有10人?人员构成 C工程师为主 C法务 C安全 ? 协助推动开源的过程 C流程 C辅导
39 淘宝开源流程 ? 由项目的开发工程师发起 ? 获得团队主管和部门主管的同意 C确认是否具有开源意义 ? 通知开源小组备案 ? 开源小组协助开源协议问题 ? 代码和文档通过安全review ? 代码和网站host到淘蝌蚪上 C二级域名与网站 ? 可选择同步到github上 对开源文化的鼓励 ? 开源项目的成就感是对工程师的最大鼓励 ? 内部的开源项目经验交流 ? 优秀开源项目奖励
41 开源协议的考虑 ? GPL vs. BSD vs. MIT vs. Apache CGPL对项目的后续开源保护最好 C其他协议比较宽松 ? 淘宝的选择 C大部分项目使用GPL. C一些开源的库用BSD或Apache等 C非淘宝初始项目遵守原项目的license ? 阿里集团是版权持有人 C(C) 2007-2012 Alibaba Group Holding Limited 淘宝开源平台 ? code.taobao.org ? 目的 C开源平台本身开源 C国内访问方便 ? 现状 C现有项目373个 C成熟项目以淘宝的为主 C非淘宝项目逐渐开始活跃,并出现了一些不错的项目
43 参与开源的淘宝工程师的收获 ? 东西做好了,回报自然会来 ? 通过开源,可以得到很多开发人员和高手的帮助 ,不断提高自己的能力 ? 通过开源,可以得到更多的用户 ? 通过开源,可以让自己的代码有更长的生命周期 ? 用户的用法,会超出工程师的想象
44 淘宝公司开源后的收获 ? 促进了开源软件本身的质量提高 C用户的意见反馈 C用户的bug报告 C用户的patch ? 淘宝的技术能力和开放精神获得业界的肯定 C淘宝技术工程师强烈的认同感 C吸引更多有能力的工程师加入
45 议程
46
一、淘宝网的简介
二、淘宝软件基础设施
三、淘宝开源成果一览
四、淘宝开源策略
五、小结 小结 ? 淘宝是开源系统的受益者,并积极参与开源生态 系统的建设,淘宝公司希望以更开放的方式与业 界一起进行技术创新 ? 采用开源软件与自主开发相结合,有更好的可控 性,更高的可扩展性 ? 淘宝在开源的过程中有付出,更有收获 ? 做开源并不困难,任何公司都可以 ? 淘宝呼吁更多业内同行一起参与开源,打造一个 开放、共赢的中国互联网
47 网站 ? 淘蝌蚪:http://code.taobao.org ? Github: https://github.com/taobao ? 微博:http://weibo.com/taobaoopensource
48 谢谢!
49 ? Q &
A ........