不是第一次讨论这个话题了。面对中国这个计算机发展现状,如何建立真正的开源社区?
开源社区:一群人以源代码为材料,以网站为平台共同进行软件创造和技术交流,这种网站就是开源社区。
显然,开源社区起到了一个技术学习交流和软件协同开发的功能。
纵观国内网站群,和开源社区沾边甚至吻合的有以下几类:
1、源码下载站
这是提供成品的、源码开放的资源服务站点,目前以web项目源码为核心,毕竟网站技术门槛低,容易上手,下份代码,就可以自己搭建网站,立竿见影,很有成就感。
2、IT类技术站点/论坛
主要作用就是技术交流了,新手入门,技术文档,开发实例是此类站点的通用板块,大量想学技术的新手,想结交同行的程序员、想网络人才的团队或公司都会参与到此类站点参与讨论。
3、以linux为核心的网站
说到开源社区难免不提linux,国内大量linux相关站点是非常具备活力的,linux这个相对较为陌生的操作系统以及附属开源软件广受大量技术人员喜爱,于是新手、老手在某种崇高意志的引领下斗志昂扬的互动着。
4、协同开发平台
中国的此类站点都想成为中国的sf,但由于网络的无国界性,这个梦想始终无法实现,个人认为既然如此,还不如正对某一个开源项目搭建协同平台,用户少点没关系,关键是要有质量。一个开源社区过度追求访问量,人气,那就做偏了。
那所谓的国外的开源社区又是如何呢?不知被中国的近代史影响太深还是什么原因,看到一个英文版的开源相关站点就投之以敬仰的目光。其实国外也大多是以某个linux发行版、某个软件项目为主题的协同开发站点,而且参与开发的也是少的可怜,并且都是大型IT企业的员工,并且由这类企业发薪水。这些企业之所以支持开源社区是有目的、有盈利计划的,是市场竞争的有效手段。在这就是sf、freshmeat这样的综合型源码大熔炉。
反观国内,我们需要什么样的开源社区?我们把开源社区划分下几个类型
学习交流型、资源共享型、盈利模式初体验
思考下LUPA的定位:
我们既要为学生搭建交流学习平台,又需要继续保持开源社区门户的形象为专业人士提供服务。这是一直是LUPA的目标。
LUPA的用户:高校学生,技术新手,社会上关注开源的资深人士。
LUPA的功能:资讯(这毫无疑问是特色),资源(提供的下载内容为开源社区作了很大贡献)、技术交流(由于以新手为主,而现在的年轻人不知道自己在想什么,所以氛围很差。我们要好好分析学生到底需要什么,再加以改进)、博客模块(有关开源盈利模式的一个初步尝试,体现以技术服务为核心的交易平台,例如安装系统,查毒杀毒,软件维护等手工活)。
高层定位:
以软件技术为主线,分别配上相应的经典实例源代码供分析交流。
以模块化的源码为产品,丰富源代码开放的软件开发库。让技术人员共享。
个人看法,未作详细市场调查,不同建议望提出,大家共勉。