开源软件在全球已经发展十多年了,但是在国内才刚刚起步,而且这个步伐迈得相当快,大量优秀的国产开源项目如雨后春笋般诞生出来。开源俨然已经成为当今IT行业的大趋势,越来越多的企业、个人开始参与开源社区的建设,这对于国内软件行业的发展是极大地利好。
12月29日下午,由开源力量、CSDN CODE和多个开源社区共同主办的“我们的开源项目暨开源力量公开课年度庆典”活动在3W咖啡举办,众多开源开发者和爱好者齐聚一堂,共同回顾即将过去的2013年度中国的开源。
在会议开始前,北京大学软件与微电子学院院长陈钟和CSIP(工业和信息化部软件与集成电路促进中心)处长刘明致辞,刘明表示,现在是开源软件发展的最好的时代,希望大家抓住时机,共同推动中国开源的进步。
下面来看看本次活动都有哪些亮点。
亮点1:企业的开源力量王斌:网易的开源传奇之路来自网易北京的技术专家王斌在会上介绍了他在公司中所开发和参与的开源项目,其中包括底层应用请求工具tcpcopy、千万级别并发用户模拟软件gryphon、采用humx协议访问resin的nginx模块nginx-hmux-module等,其中tcpcopy项目获得了较大的成功,并获得丁磊等领导的全力支持。
王斌还介绍了网易公司的其他一些开源项目,比如网易的MySQL分支InnoSQL、基于Node.js的分布式游戏服务器框架 [url=]Pomelo[/url]等。他介绍称,网易公司对于开源非常支持,在2013年1月份,他还获得了部门颁发的开源特殊贡献奖1万元。
最后,他总结了他对于国内开源的一些感悟:
- 在国内公司做开源是可行的
- 开源产品应该服务于公司业务
- 大胆去做开源产品
- 从开源中学习,积累广泛经验
- 汇聚开源力量,做大事情
更多信息可参见下面的PPT。
郭理靖:开源在京东京东商城云平台开发者服务组高级经理郭理靖介绍了京东内部的开源情况,他称“他山之玉、可以攻玉”。他表示,开源软件在京东整体架构转换过程中起了重要的作用,这些开源方案凝聚了无数人的智慧,同时也为京东节省了大量的开发资源和时间。
郭理靖表示,京东在使用开源技术方面已经积累了不少经验, 在2014年,京东将回馈社区,比如持续赞助开源社区活动、提交使用中发现的BUG、开源京东的两到三个内部精品项目等。
陈明仪:红帽开放混合云的愿景与实现红帽(Red Hat)是全球最大的开源技术企业,也是开源领域最会赚钱的企业,来自 红帽大中华区 专业服务经理 陈明仪介绍了红帽在云计算开源方面的一些事情。他表示目前PaaS需求增长非常快速,预计到2016年市场规模将达到29亿美元。他还介绍了红帽的 xPaaS服务,并表示该服务为PaaS带来了企业开发者所期待的丰富的中间件能力。
龙文选:用开源软件优化企业软件开发黑鸭子软件的企业开源战略咨询师龙文选在活动上为大家介绍了黑鸭子公司在全球上千家企业积累来的用开源软件优化企业软件开发的经验。
黑鸭子软件一直在从事开源相关的工作,参与并组织了很多开源软件方面的活动,同时该公司拥有并维护着全球最大的开源软件组件知识库“黑鸭子知识库”,拥有最大的开源软件代码和构件搜索引擎ohloh.net。
龙文选表示,开源软件改善了开发流程,使得质量和安全性不再是采用的障碍,同时推动着软件的创新;开源既是软件,又是方法,开源技术以及协作开发模式已经被IT业采用;开源软件改变了整个行业关于如何创新和竞争的方式。
更多信息可参见下面的PPT。
亮点2:社区的力量JEECG社区:用开源软件加速企业级应用开发JEECG项目创始人张代浩介绍了 JEECG微云快速开发平台。JEECG全称为J2EE Code Generation,即J2EE代码生成器,这是一款基于代码生成器的J2EE智能开发框架,旨在提高企业级项目的开发效率、提高代码质量,打造一个快速开发平台。
JEECG项目由UI组件库、代码生成器、工作流组件、报表组件等组成,支持在线插件式开发,并提供了针对微信平台的移动解决方案。
关于该项目的详细介绍请参阅PPT。
Cobub Razor社区:打造开源版友盟Cobub Razor是一套免费开源的移动应用统计分析系统,被称为“开源版的友盟”,可以帮助开发者收集App用户的数据并在后台展现、帮助App运营人员做好市场工作、帮助设计人员贴近用户并改进App。
Cobub Razor项目创始人李鹏在活动上介绍了Cobub Razor项目及社区的情况。 Cobub Razor项目研发始于2011年10月,并于2012年8月宣布开源后,迅速积累了一批国内用户。目前已经发布了7个版本,全球部署超过2000个版本,保守估计覆盖超过8千万台终端。
李鹏表示,做开源也有一些困惑和无奈,比如Cobub Razor 80%的用户在国内,但是收入基本上都是来自国外,并且国内在开源项目的知识产权方面没有相关的法律法规约束,开源开发者的一些权益得不到保障。
Seafile社区:开源项目国际化的经验Seafile是一个面向企业的文件云存储系统,解决文件管理、共享和跨平台访问等问题。在此基础上,Seafile 提供群组协作的功能,形成一个以文档为中心的协作平台。
Seafile项目创始人潘凌涛在活动上介绍了Seafile项目国际化的一些经验。他认为,项目国际化有助于扩大产品的用户基数,且可以让产品往更高的标准走,而通过开源可以让产品更快地走向国际,因为开源有助于开源有助于赢得用户信任和建立用户社区。
对于如何国际化,潘凌涛表示,要从项目托管和讨论方面与国际接轨,比如将代码放置在Github,使用Google Group作为论坛,在Twitter上和用户互动,使用Freecode和Reddit进行宣传等,他还表示,只有开源是不够的,还需要考虑用户需求和增加创新点来进一步提升软件的质量。
Uliweb社区:重新发明更合适的轮子Uliweb项目创始人李迎辉(limodou)在活动上介绍了Uliweb这一项目。 李迎辉是 CPUG(中国Python用户组)核心成员之一、python-cn邮件列表创建者。
Uliweb是一个Python Web框架,对于为何要抛弃现有众多的Python框架而重新开发一个,李迎辉表示,现有框架功能或设计上不能满足要求,并且希望能够对自己的项目有控制权和话语权。
Uliweb项目从 2008年开始开发,主要应用于内部项目管理系统,目前用户近1万,动态请求20万左右。
关于该框架的架构和详细使用方法请参阅下面的PPT。
SUSE社区: Cubietruck开发板上的虚拟化技术SUSE软件工程师张健介绍了如何在ARM Cubietruck开发板上实践Xen虚拟化技术。Cubietruck开发板主要针对当今颇为流行的大数据和云概念,同时也是契合物联网时代的一个高规格开发平台级别的开源产品。
详细信息请参阅下面的PPT。
亮点3:开源的玩法程开源:开源的游戏规则开源力量创始人程开源 介绍了中国最早的开源项目协作社区灰狐的创建历程,以及灰狐的一些开源项目从发起到结束的过程,他表示开源项目进行到一定阶段,都会面临选择,这一选择将决定着开源项目的生死。他认为开源是需要有游戏规则的,而这个规则的核心就是知识产权约定。
更多信息可参阅下面的PPT。
陈清劲:EduSoho——中国首款开源网络课堂系统
开源力量联合创始人陈清劲介绍了开源力量和Edusoho团队联合开发的Edusoho项目,这是国内首款开源网络课堂系统,可以协助机构和个人快速搭建在线教育网站,提供在线教学、网校管理、云视频点播等功能。
陈清劲表示,团队是企业走向IT自主之路唯一的、可依靠的核心力量,通过网络课堂形式,可以让团队快速成长。他还介绍了开源力量与Edusoho的故事。
亮点4:美女、舞蹈、歌声大会中场休息,开源力量员工带来了“开源Style”舞蹈,还邀请到了原创歌手现场助兴。演讲结束后,活动主办方还和演讲嘉宾一起进行了抽奖,现场幸运观众得到了由红帽赞助的“小红帽”和黑鸭子公司赞助的保温杯。
[url=]
[/url]