开源社区


开源社区

文章插图
开源社区【开源社区】开源社区又称开放原始码社区,一般由拥有共同兴趣爱好的人所组成,根据相应的开源软体许可证协定公布软体原始码的网路平台,同时也为网路成员提供一个自由学习交流的空间 。由于开放源码软体主要被散布在全世界的编程者所开发,开源社区就成了他们沟通交流的必要途径,因此开源社区在推动开源软体发展的过程中起着巨大的作用 。
基本介绍中文名:开源社区
外文名:Open Source Software Community or Open Source Community
别称:开放原始码社区
分类:传播型、门户型、项目型
经历英文:Open Source Software Community or Open Source Community我国开源社区几乎和我国网际网路建设同时起步 。20世纪90年代初,开源软体传入中国 。1997年6月17日,中国软体行业协会自由软体研究套用发展分会在北京成立,同时中国自由软体库建立 。1998年的年中开始,我国渐渐地产生了一些开源社区组织,这其中包括上海的Linux User Group、北京Linux俱乐部、南京LUG、中国JavaUnion等,也都吸引了大量的开发人员参加,并且产生了一定的社会影响力 。从1999年开始,在国家产业政策的倾斜扶植下,随着网际网路的迅速普及,大批具有开源社区特徵的网站和组织在全国各地大批涌现,其中比较引人注目的包括共创软体联盟(COSOFT)和LinuxSir、ChinaUnix等,各高校BBS(电子公告牌)上也以相应版面呈现出活跃的社区形式,一批具有一定技术含量、在国际上有一定影响力的开源软体也应运而生,例如Linux 虚拟伺服器LVS、小型化图形接口MiniGUI、嵌入式系统模拟器SkyEye等 。开源软体开源软体(Open Source Software)简单的说就是原始码对公众开放的软体 。不同的开源软体均可以在其相应的开源社区中供人自由下载,并欢迎大众自由的参与到社区的开发中,也允许商业机构进行再次开发并按照相应的开源协定进行发布 。人们平常所说的自由软体(Free Software)一般指的就是开源软体,有人据此称为免费软体却不是很準确,免费只是开源软体的一个普遍特点,不是本质的 。开源软体主要是强调原始码开放以使更多的人成为软体开发的参与者,并让这些积累下来的软体原始码能真正成为人类的共同财富 。开源软体具备很强的利他主义精神,参与到开源软体开发并把原始码开放给大家共享的开源社区成员,一般称之为贡献者(Contributor)无论是自由软体还是开源软体,都一直处于“利他主义(Altruism)和利己主义(Capitalism)”既斗争又合作的漩涡之中,自由软体当然主张纯粹的“利他主义”,而开源软体则力求从中取得平衡点 。开源软体相对于自由软体有两点“发展”:①在一定程度上开源软体可与私有软体相连线,②允许开源软体建立商业模式;开源软体在继承并融合自由软体哲学理念的基础上,在发展中形成多元的指导思想;开源软体可以包容自由软体 。自由软体与开源软体在价值观念和实现方式上是可以互补的,在原创性开发和规模化发展上也是互补的,我们通常可以把他们看成是一体,统称为自由/开源软体(FLOSS,Free/Libre and Open Source Software) 。社区分类门户型提供与开源软体的信息、资源、交流、开发相关的软硬体平台,包括共创软体联盟、LUPA社区、开源中国社区OSS等;传播型引进国外开源项目,以信息汇聚、技术交流为主,如Javaunion、LinuxSir、ChinaUnix、兰大开源社区等;项目型社区的支持方主要包括企业或组织(如lupa、linuxaid)、鬆散团队(如javaunion、huihoo)、个人(如linuxsir、chinajavaworld)等 。发展问题我国的开源社区已从最初的爱好者社区发展到具有开发、套用、服务功能的稳定社区 。但总的来说,发展仍处于一个无序、动荡和无目标的状态,具有人气不足、人才缺乏、项目缺少、运行不稳定等缺点 。要想发展壮大中国开源社区,解决以下问题:1、人才培育问题众多有识之士都指出具有奉献精神的开源人才是开源社区发展的动力,但我国程式设计师大都生活压力大,影响对社区的投入和贡献 。而且遍地开花的开源社区,势必造成相对紧张的开源程式设计师、社区贡献者的相互分化和竞争 。缺少奉献型人才成为阻碍我国开源社区进一步壮大的最大瓶颈 。需加大开源人才培育工作,并加强对开源、开源社区的宣传普及工作 。2、运营经费问题由于开源社区域名、主机和频宽主要由个人或几个人的鬆散组织承担,经常由于经费困难等原因导致社区的消失和不稳定 。若能解决运营经费问题,予以稳定的经费支持,频宽和主机需求问题就能得到较好解决,并得到相应的支持服务,这将有力推进开源社区的发展 。3、合理引导和整合需求我国的开源社区普遍存在分散、规模较小等问题,对于开源认知、开源技术方向、开源项目管理等方面存在较大不足 。这种状况需要通过相关开源推动机构通过培训提供、开源活动组织和社区协调引导,使国内开源社区儘快形成大型、人气旺和具有社会意义的开源项目的成熟社区 。4、推动开源商业模式需求从国际开源形势看,开源已经是一种能够被普遍接受、行之有效的商业模式 。但由于国内缺乏典型成功案例,很多愿意从事开源的企业或个人不敢在开源方面过多投入资源,更多的是凭兴趣进行尝试性、短暂性的开源行为 。通过建设能够创造社会价值和商业价值的示範性社区与重点项目研发,以点带面,进而带动更多企业、组织和个人参与到开源运动推进行列是当务之急 。国内社区1、Linux中国Linux中国是广大的Linux爱好者自发建立的以讨论Linux技术,推动Linux及开源软体在中国的发展为目标的技术型社区网站 。Linux中国的宗旨是给所有的Linux爱好者、开源技术的朋友提供一个自由、开放、平等、免费的交流空间 。Linux中国的前身是Linux大本营,创办于1999年,经过多年的努力和发展,于2007年正式更名为Linux中国,启用全新的域名 。2、开源中国社区开源中国社区是工信部软体与积体电路促进中心创办的一家非盈利性质的公益网站,其目的在于建立一个健康有序的开源生态环境,促进中国开源软体的繁荣,推动中国的信息化进程 。社区提供了论坛、协同开发、软体资源库、资源黄页等资源,它的协同开发平台支持了国内第一个开源ERP项目—恩信ERP,清华大学学位论文LaTeX模板等重要项目 。3、LUPA LUPA 是开源高校推进联盟( Leadership Of Open Source University Promotion Alliance )的英文缩写,于2005 年6月12日在杭州成立 。LUPA 是中国开源运动的探索者和实践者,也是“中国开源模式”的缔造者 。LUPA 主张软体自主创新,围绕学生“就业与创业”搭建起学校与企业沟通的桥樑 。给在校学生或社会群体提供一个直接与产业对话的平台,LUPA 融合国际最新前沿技术,打造新型、实用的标準化课件,促进中国高校教学教程改革,扶持高校学生自主创业和灵活就业,是解决我国“就业瓶颈”的理想模式 。4、共创软体联盟共创软体联盟自2000年2月份成立运作迄今,通过灵活的开放源码策略实现广泛的智力汇聚和高效的成果传播,推进创新软体技术的迅速发育和成长,促进我国软体产业在先进的机制上实现跨越式发展 。一方面,充分继承国际上已经投入数千亿美元开发出来的开放源码软体;另一方面,以国家863计画为战略导向,组织研发尚没有、同时急需的软体并加以集成,按照联盟许可证规则进行开放 。在联盟的环境中执行了一批新的863项目,以联盟许可证的方式来管理和支持这些项目 。5、ChinaUnix.netChinaUnix.net(以下简称CU)是一个以讨论Linux/Unix类作业系统技术、软体开发技术、资料库技术和网路套用技术等为主的开源技术社区网站 。CU的宗旨是给所有爱好Linux/Unix技术、开源技术的朋友提供一个自由、开放、免费的交流空间 。6、红旗Linux技术社区红旗linux技术社区是为了让更多的用户通过技术社区得到更好的用户体验而创立的社区 。注册人数众多,发挥了促进产品技术创新和广泛吸引用户的作用 。7、PHPChinaPHPChina是一个以PHP为中心,面向软体开发者、程式爱好者的开源技术网站及交流社区 。作为PHP语言开发公司Zend Technology在大中华区的唯一授权官方网站,PHPChina同时也是Zend中国技术支持中心的官方社区,更是中国每个PHPer自己的开源社区 。8、JAVA中文站一个老牌的站点提供大量的JAVA资料,是国内较好的java专业技术网站之一,在J友中已经具有相当的名气 。9、JAVA世界中文论坛该社区专为JAVA开源项目讨论和研究而设,几乎包含了所有流行的开源技术 。10、兰大开源社区该社区是校内开源爱好者自发建立并由兰大分布与嵌入式系统实验室支持的组织,旨在学习和研究开源软体技术,宣传和推广开源软体的套用和开发,营造良好的计算机技术学习氛围 。国外社区1、kernel核心世界的中心位置位于kernel.org,在这里从事开放工作的人都是勇气可嘉的,因为你很难发现其他类似的网站 。2、AlphaAlpha处理器在Linux领域中很受欢迎,在很长一段时间里Alpha是人们在处理高性能计算时最乐于使用的Linux处理器 。3、PowerPCPowerPC社区主要提供对使用PowerPC微处理器的Mac计算机的支持,同时也会支持一些IBM的系统 。4、PA-RISCPA-RISC是由HP开发的处理器家族 。5、Sourceforge6、Opensource7、open office