开源生态 #华为上海研究所2014-01ll
调查 :为什么要参加这个交流活动 ?期望得到什么 ?
http://ispeakcomics.files.wordpress.com/2012/04/bored-audience.jpg?w=640&h=426
什么是社区?
The best code will not always win,Community Management is a core competency!
社区管理
开源有什么好处?
自由与创新
投资回报率
http://headrush.typepad.com/creating_passionate_users/2007/03/user_community_.html
效率、异步与创新GitHub 五岁了,注册用户达到 350 万,软件库数量也达到 600 万个。
开源?闭源!
商业模式《没有硝烟的战争》 :duyujie.org/post/72355803255/2014-openstack-out《开放式创新》 :duyujie.org/post/72755262907/2014-openstack-out-2
社区运营
我们想造出一个大教堂,可是眼下只有一个集市,怎么办?
前提条件 1:你不能从零开始建设集市,你必须先有一个原始项目。
前提条件 2:你的原始项目可以有缺陷,但是它必须能运行。
http://www.openstack.org/software/
前提条件 3:你必须向用户展示一个可行的前景,且让潜在的合作者相信
在可预见的将来它会变成一个真正漂亮的东西。
http://www.idgconnect.com/view_abstract/16509/openstack-the-platform-choice-cloud
前提条件 4:项目的主持者本身不一定是天才,但他一定要能够慧眼识
别出他人的优秀想法。
http://www.openstack.org/foundation/board-of-directors/ http://www.openstack.org/foundation/user-committee/
http://www.openstack.org/foundation/user-committee/
http://www.cloudscaling.com/blog/cloud-computing/live-from-hong-kong-state-of-the-openstack-v2/
前提条件 5:项目的主持者必须要有良好的人际关系、交流技能和人格魅力。这样才能吸引他人,使别人对你所做的事感兴趣,
愿意帮助你。
充分条件 1:项目首先必须是你自己感兴趣的,但是最终能对其他人有用。
http://www.cloudscaling.com/blog/cloud-computing/live-from-hong-kong-state-of-the-openstack-v2/
充分条件 2:将用户当作合作者。
充分条件 3:尽快地和经常地做出改进,多听取用户的意见。
充分条件 4:健壮的结构远比精巧的设计来得重要。换句话说,结构是
第一位的,功能是第二位的。
充分条件 5:保持项目的简单性。设计达到完美的时候,不是无法再增
加东西了,而是无法再减少东西了。
OpenStack 发布周期 : 四个阶段
Design* Development QA Release
——Eric Raymond 《大教堂和集市》
社区文化与价值
• Open Source –Apache 2.0 许可,企业友好。
• Open Design –六个月一次,基本与 Ubuntu同步。
• Open Development –社会化研发, Launchpad & gihub。
• Open community – Lazy consensus model(懒人原则), OpenStack 基金会。
为开放而生
https://wiki.openstack.org/wiki/Open
OpenStack设计原则
1. 可扩展性和伸缩性是我们的主要目标;2. 任何影响到可扩展性和伸缩性的功能都必须是可选的;3. 所有的环节必须是异步的 ,如果不能异步实现 ,参考第二条设计原理;
4. 所有的基础组件必须能横向扩展;5. 始终使用无共享的架构 ,如果不能实现 ,参见第二条;6. 所有的都是分布式的 ,尤其是逻辑。把逻辑放在状态应该存在的地方;
7. 接受最终一致性 ,并在适合的条件下使用;8. 测试一切。
https://wiki.openstack.org/BasicDesignTenets
http://www.slideshare.net/ben_duyujie/
Havana架构
http://aosabook.org/en/index.html
版本发布历史目前每 6个月发布一个新版,各个版本历史:
Austin Oct 2010 Nova + Swift
Bexar Feb 2011 Nova + Swift
Cactus Apr 2011 Glance
Diablo Sep 2011 First “production ready” release
Essex Apr 2012 Horizon + Keystone
Folsom Sep 2012 Quantum + Volume
Grizzly Apr 2013 Neutron
Havana Oct 2013 Heat +Ceilometerwiki.openstack.org/Releases
OpenStack基金会
14 1 14年 月 日
社区成员Innovative Ecosystem
8
社区成员
http://www.openstack.org/foundation/companies/
社区治理
https://wiki.openstack.org/wiki/Governance/CoreDefinition
分支模型
https://wiki.openstack.org/wiki/BranchModel
开发流程
https://wiki.openstack.org/wiki/GerritWorkflow
社区活跃度
http://www.qyjohn.net/?p=3431
开放你的人生,世界一定因此不同
http://www.flickr.com/photos/opensourceway/7496803264/
http://book.douban.com/subject/3069289/
联系方式:微博: ben_ 杜玉杰邮箱: [email protected]://www.linkedin.com/in/duyujie
http://www.openstack.org/summit/openstack-summit-hong-kong-2013/session-videos/presentation/openstack-china-spotlight-featuring-ctrip-iqiyi-and-qihoo-360
Top Related