`

《CSDN/TUP 系列活动:我们的开源》学习

 
阅读更多

CSDN/TUP 系列活动:我们的开源

 

目录

1.概述

2.从Git社区看配置

3.一个全职开源软件的生成体验

4.淘宝开源之路

5.总结

 

1.概述

我们的开源

 

2.从Git社区看配置

2.1是个较好的版本控制系统

2.2使用的好处:

不存在混合提交

更好的分支

分布式工作流,好的代码评审机制

对跨地域团队提供支持

安全,可靠

 

2.3和svn比较

svn是集中式发布                   git基于信任的发布

svn是通过checkout下载源码  git是clone

 

2.4git四个分支

2.4.1 maint 当前最新版

2.4.2 master 下一个发布版本

2.4.3 next 主题分支并入master分支前的测试

2.4.4 pu proposed updates

 

2.5 总结

git是一款非常优秀的版本管理软件,有助于共同参与项目。

至于选哪种版本版本控制软件,肯定是适合自己的。

 

3. 一个全职开源软件的生成体验

他《方越》的工作模式:soho

 

3.1 开源的优势

3.1.1 更多选择

3.1.2 为有钱人省时间,为有时间的人省钱

3.1.3 代码可见

3.1.4 更有生命力

3.1.5 不会被绑架

 

3.2 商业模式

3.2.1 服务比软件本身重要

3.2.1 非常之人与非常之事

3.2.3 企业级应用的保障

3.2.4 开源社会和商业公司

3.2.5 社会分工细化的必然

 

3.3 如何参与开源

3.3.1 站在使用者角度

3.3.2 站在开发者角度

3.3.3 争取公司的支持 

 

3.4 总结

搞开源也能维持生活,但必须是你搞得比较牛。

 

4.淘宝开源之路

4.1 淘宝的开源架构

双12  1.2uv

每天   2000uv

开源软件性能绝对没有问题

4.2 淘宝已经开源40多个项目

tfs

hadoop

核心数据库mysql

nginx

pair

TimeTunnel

等等

 

4.3 淘宝开源地址

淘蝌蚪

http://code.taobao.org

 

4.4 淘宝自己的总结

开源有付出,更有收获

 

5.总结

开源有助于技术进步,共同参与,共同进步。

分享到:
评论

相关推荐

    SS7内部培训资料-ISUP/MAP/TUP

    SS7(Signalling System No. 7)是一种全球广泛使用的通信协议栈,主要用于在电信网络中控制呼叫建立、路由选择和计费等...通过学习ISUP、MAP和TUP,可以更好地理解电话呼叫是如何在复杂的通信网络中被处理和传输的。

    CSDN TUP第二期:王鹏云演讲PPT

    CSDN TUP(Technology User Party)是一个由CSDN和《程序员》杂志联合主办的技术交流活动。继成功举办了第一期之后,第二期活动于2010年7月24日在位于北京的丽亭华苑酒店鸿运二厅举行。本次TUP的主题是Web 2.0技术,...

    Star TUP500/TUP542打印机驱动

    Star TUP500/TUP542打印机驱动适用于实达两款型号的打印机,如果你在使用过程中无法识别或打印错误,可以安装驱动解决此问题。驱动介绍本款驱动是Star TUP500/TUP542打印机驱动,Star TUP500/TUP542热敏打印机支持32...

    CSDN TUP第一期:刘磊演讲PPT

    【CSDN TUP第一期:刘磊演讲PPT】是一个关于移动开发实践的专题活动,由CSDN和《程序员》杂志共同主办,聚焦于IT产品技术、用户体验以及产品设计。刘磊的演讲主要围绕社交游戏在移动平台,尤其是iOS平台的发展与实践...

    CSDN Share:大会PPT合集下载,纯干货!

    CSDN Share 是一款出色的Android阅读工具,阅读由 CSDN社区用户分享的技术文档。...-TUP活动(全部文档) -CMDN活动(全部文档) -iOS/Android训练营:DevCamp2012(部分文档) 更多精彩内容,敬请期待下次更新~~

    CSDN TUP第二期:张铁安演讲PPT

    【CSDN TUP第二期】活动中,张铁安的演讲主要聚焦在SNS网站的核心功能——Feed系统的设计与挑战。Feed系统是社交网络中信息传播的关键,它需要处理大量实时数据,保证高效、稳定,并能承受高压力。以下是关于Feed...

    PDF下载:TUP第二十四期:我们的开源

    【标题】"PDF下载:TUP第二十四期:我们的开源" 涉及的主要知识点是开源文化、Git社区、开源软件开发者的生活与工作,以及企业开源战略,具体如下: 一、开源文化 开源文化是一种软件开发模式,它强调源代码的开放...

    CSDN Share 分享技术文档(MDCC2012、SDCC2012全套PPT下载)

    CSDN Share 是一款出色的Android阅读工具,阅读由 CSDN社区用户分享的技术文档。 通过CSDN Share可以在线阅读或离线下载...-TUP活动(全部文档) -CMDN活动(全部文档) -iOS/Android训练营:DevCamp2012(部分文档)

    tup-mode:用于编辑 Tup 文件的 Emacs 主要模式

    GNU Emacs 的 Tup 模式 这是 Emacs 的主要模式,用于编辑“tupfiles”, 使用的文件。 特征 Tup 模式为 tupfile 的所有元素提供语法高亮显示,例如规则定义、用户定义的变量、宏、标志、bin 变量等。 该模式还允许您...

    CSDN TUP Feed系统结构浅析

    CSDN TUP Feed系统结构浅析 CSDN TUP Feed系统结构浅析 人人网

    雅观功能齐备的发卡网源码

    雅观功能齐备的发卡网源码 在线预览: http://ai7680533.ke22.aihost69.top/tup/wap.jpg http://ai7680533.ke22.aihost69.top/tup/index.png http://ai7680533.ke22.aihost69.top/tup/admin.png

    tup-export:将 tup build 导出为一个愚蠢的脚本

    什么是tup-export ? tup-export将 tup 项目tup-export为一个简单的脚本。 注意此功能已作为tup generate存在于tup中 - 但它有一些突出的问题([ ])。 在这些问题得到解决之前,这可能是一个替代方案。用法tup-...

    TUP 第三期移动开发者沙龙活动:Android与Bada实战 现场实录

    TUP 第三期移动开发者沙龙活动:Android与Bada实战 现场实录 讲师及演讲主题 栾跃(Bill Luan):Android操作系统、应用开发框架及商场介绍 刘昌皓 (Ken Liu):Android应用开发图形界面设计模式 何子艺:移动应用商店...

    TUP Masters第五期:Eucalyptus CEO Marten Mickos PPT

    **总结**:Marten Mickos在TUP Masters上的演讲不仅为我们展示了芬兰文化和开源软件的魅力,还深入浅出地介绍了Eucalyptus在私有云领域的领导地位及其对云计算API的重要贡献。通过这样的分享,我们可以更好地理解...

    tup, Tup是基于文件的构建系统.zip

    tup, Tup是基于文件的构建系统 Tuphttp://gittup.org/tup关于 TupTup是一个基于文件的Linux 。OSX和 Windows 构建系统。 它作为输入的文件变化列表和有向环图( DAG ) 。 然后处理DAG以执行更新依赖文件所需的适当命

Global site tag (gtag.js) - Google Analytics