最近工作有点忙,但有关于开源项目的活动,我还是愿意积极参加一下的。于是在12月18日,我很高兴的参加了opensourcecamp这个在上海,由一个人组织起来的开源开发者与爱好者的聚会。
听说当天来的牛人还很多。。虽然我不认识,我主要还是抱着一颗学习的心去听听看看了解了解。此次活动由陈开源发起,这里对他表示一下敬意,希望能有更多这样的活动,因为我认为的开源最重要的两件事就是交流与协作(communication & collaboration)。聚会的形式由主题演讲为主,支持小范围讨论,更加自由与轻松。
下面就分别记录一下我对各个议题的一些看法与心得体会:
1.黄国荣讲的开源社区与企业创新,我听下来记住了一句话:开源软件,绝对不仅仅是说把代码公开了这么简单。
因为代码虽然公开了,但一个不了解你项目的人,想要加入学习或者做出自己的contribute,是非常困难的,对于这样的开源,基本没什么意义。所以要做开源软件,就需要提供软件的开发思想,流程,现状等等,而不仅仅只是代码。
2.周琦的云计算时代的安全对抗及卫士开源社区策略演讨
一听说金山卫士开源了,我大吃一惊,同时也兴趣大增。从他的演讲,我了解到了:98年的时候病毒少的可怜,多数病毒的初见仅仅是为了测试或者炫耀能力或者好玩,一张能杀500种病毒的3.5寸软盘就能卖钱,对于杀毒产业正处于黄金时代。而到了2010年,因为现在的病毒已经可以产生效益,从骗取流量到盗取虚拟网络财产,现在对病毒的投放都是由专门的组织去完成,而这些病毒投放组织,要早于对抗他们的组织进入了云时代(在一个病毒投放口,每次的投放量已经超出了人力所能维护破解每个病毒的能力,因为数量实在太大,具体他举例的数量忘记了,好像就是每次投放2000种病毒,每种又有上万种的变种等)。所以,杀毒的产业组织不得不也进入了云的时代。居他所说,以前的金山毒霸更新特征库,是属于客户端主动拉的模式,基于这种模式,不管是手动点更新还是客户端自动定时更新,其实时性都是满足不了现在病毒投放量与投放速度的;而云服务可以做到,当金山一旦接受到其监控的几个病毒投放点投放病毒的消息后,立即对这批投放的病毒进行提取特征,破解,并第一时间主动推送到客户端上,整个过程号称2分钟就能做到,这样大大提高了客户端病毒的防御能力,在病毒还没到达客户端之前就具备了防御他们的能力。
同时,他也对金山卫士的开源模块做了解释,客户端全部开源,安全核心层与云安全服务层,部分开源,因为最核心的与病毒直接对抗的代码如果开源了,相当于金山加入了病毒组织,帮助病毒组织如何突破杀毒软件。
对此,我也表示很有兴趣,比如在自己的应用中通过云服务api,提供对文件上载的病毒查杀服务。特此记录一笔:社区网址http://code.ijinshan.com/
周琦在最后的闪电演讲中还说道:开源与公益是相通的,一个全身心投入到公益事业中去,不顾自己生活的公益,是不健康的公益,那些落后地区的儿童缺少的不一定就是那些书本课桌教师,他们更缺的是事业。他说道:有些孩子他们心里有这固定的想法,我长大了后就要当个农民,我长大后就要去城里打工,因为他们所处的环境造就了这种想法,而我们每天享受着google提供的无限的数据信息,完全可以在这些方面给予他们一些帮助,给他们一些信息开导,而这些帮助对我们来说很容易实现。小公+坚持=大益
3.李大维的开源硬件,相当的好玩!
第一次听说还有开源硬件的,我勒个去啊。。看看是啥。。
主要讲了是adruino这块开源芯片,可以自己做出好多好玩的东西,比如DIY机器人,3D打印机,四旋翼螺旋飞机(还没飞起来)。他还喊出了“我寨威武”,在他看来,在中国的国情下,中国的开源硬件就体现在,深圳的几个老板在茶馆里(不管是茶馆里还是KTV还是桑拿房里),一起讨论了一番,就做出了各种山寨摩托车手机等等。这就是算是一种开源的体现,并且他们的设计理念更适合于大众用户,从最基本的用户角度出发。
http://xindanwei.com/lang/cn/service/xinchejian/ 新车间
http://www.arduino.cc/ arduino
Arduino is an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments.
4.王春生的禅道社区之路
对于王春生,steven李一上来就给出了:佩服 的评价,我想想也有点好奇。但听完他的演讲,一种敬意油然而生。
先说说他的项目,从他在阿里巴巴的三年说起,这三年里他经历了不断地争吵修改再争吵,项目被改来改去,来回折腾,效率和管理都很落后,处于这种情况,他便想到了自己开发一个开源的项目管理软件-----于是,禅道便出现了。禅道是基于php和mysql开发的,使用了scrum框架开发的。之后他介绍了一下项目的情况和一些功能的展示,从他朴实的阐述中,我深深地体会到一种执着于坚持的力量。春哥认为开源不应该卖服务,差的软件没人用自然没有服务,好的软件应该根本不需要服务,他不喜欢自己在软件中故意设置一些障碍,让别人不能用了,再来找你的服务,他觉得做软件最重要的应该是客户群,只有不断完善自己的应用,从用户根本角度出发,这样的东西才会被大家认可,而当建立了稳定而有众多的客户群后,名和利都应该水到渠成的。我也比较同意他的观点。
当聚会开始结束,有人准备离去时,他迅速的跑到了电梯口,给大家发出了禅道的宣传单,我很乐意的接受了一份,也与春哥小谈了几句。我深深地被他的坚持和执着所折服,信春哥,得永生!
其他还有rt-thread,国产的产品级开源实时操作系统,可以广泛运用于各种嵌入式应用中,虽然我听不太懂,但我知道,这个项目应该是在场技术含量最高的,熊谱翔这个名字很可能在将来几年内,在业界响亮起来。
还有叶王兴的Android的产品演示,对于Android我一直是表示着浓厚的兴趣的,希望过年后买个Nexus S,然我也来体验一下移动互联网的生活,当然还能开发自己的Android应用或者把Adobe的AIR放进去。。爽!
Peter的The Community Way of Open Office,顺便说一句,peter给我最大的影像就是一口德国式英语加上大肚子。。
还有其他几个演讲也都蛮有意思,收获还是很多的。。。
在公司里,我可以说几乎没有交流的人,还是希望这类活动能够多些,我太需要这样的交流机会了!opensourcecamp加油!
开源是一种信念,开源是一种坚持,开源是一种生活态度。。我还需继续努力!