2016国产开源软件Top100(Q1)

2016国产开源软件Top100(Q1)

  随着互联网的发展、开放标准的普及和虚拟化技术的应用等诸多IT新领域的创新及拓展,开源技术凭借其开放性、低成本、稳定性、灵活性、安全性和技术创新性等特点迅速走向成熟,逐步发展成为一种主流模式,日益改变着全世界软件产业的发展轨迹。

  创新,不是老生常谈

  技术发展依赖于创新举措。没有那些脱离束缚的好想法,技术发展将停滞不前。与此同时,创新也促进了企业与社会的进步。那么,什么地方的创新最多?不是甲骨文,不是苹果,不是Google,也不是微软,正确答案应该是:开源社区。要说最具影响力的创新,也许不一定来自开源社区;但要从数量上论的话,开源社区无疑是最大的创新工厂。创新已逐渐成为一种产业,而工厂也正是“复制”的代名词。

  要进行IT技术的创新,最直接的方法莫过于去模仿那些成功的创新模式。国内的开源环境确实还一般,国内的公司普遍使用开源软件,但大多都是拿来主义,修改优先,原创极少,甚至有些公司干脆将剽窃称为自己的原创。其实抄袭也没什么,问题在于抄到的是皮儿还是馅儿:只抄到皮儿,那就是剽窃;抄到了馅儿,那就是观摩学习后的升华。为啥西天取经这种明显的抄袭行为能流芳百世?一来人家玄奘在翻译的同时标明了出处,二来人家做了再创作,加入了自己的见解,升华了高度。娱乐圈里的模仿也是随处可见,王菲、那英、刘德华、张学友等明星在形成个人风格之前,都是从模仿开始。演艺明星和喜剧演员也从来不避讳自己的模仿技艺,小沈阳的走红除了借助央视春晚这一平台,他本人的模仿功力也是让观众折服的重要因素。

  奉献,也是一种快乐

  开源的发展离不开社区的发展,我国的开源社区已从最初的爱好者社区发展到具有开发、应用、服务功能的稳定社区。开源的发展离不开“奉献”二字,我们对开源的直观的认知,是一系列的开源软件,比如Linux,Apache,MySql,PHP,Python,Ruby等等。而这些软件的背后,大多是一个人或者几个人是其核心的维护者。

  开源中国社区联合创始人张海龙两年前在接受周刊记者采访时表示:开源中国社区(oschina.net )一开始是个人兴趣而做的。因为平时在开发过程中常常需要查找一些常用的开源软件,用搜索引擎十分不方便,于是就自己开始建立开源软件库。后来慢慢加入了新闻,论坛,博客等功能,逐渐发展到现在这样。

  国内开源的现状是有较大数量的企业在积极的参与开源、贡献开源,并不单纯都是拿来主义。比如,豆瓣、淘宝等一些公司,纷纷把自己的一些项目开源出来。通过参与开源社区,企业可以与全球最优秀的开源人才、最优秀和庞大的开发团队合作,第一时间分享开源最新的技术和理念,以最快的速度部署新的应用等。

  当然,除了企业,还有大多数对开源感兴趣的个人开发者,他们不仅要做开源技术的实践者,更要做贡献者,应把自己的聪明才智反馈到社区中去,共同维护开源社区这样一个非常良好的生态环境。

  开源中国社区项目百强

  为此,本文以开源中国社区为源池,从软件的收藏、下载、访问等多角度,从6000多个国产开源软件中挑选出了 2016 年当红的国产开源软件前100名,并对这些国产开源项目的发展进行了梳理。

  

  简介:

  

  显然,在开发内部和外部应用程序时,企业越来越多地使用开源代码,使用免费预构建的组件,而不用自行编写代码,能够显著缩短应用开发时间和提高软件开发成功概率。

  总之,使用开源技术的好处颇多。简单来讲,它有利于减少垄断,减少某一个公司,或者几个公司对业界垄断性的管理和控制;非常有利于公平的竞争,进而催生大量的创新,并将之宣告世界,被众人所接受。

  近年来,国内的一些大公司开始涉足开源,并努力营造一种开源文化。在这样的氛围中,对程序员是友善的,程序员在其中能得到更大的发展,更好地自我实现。

  未来,如果能有更多关于开源的报道和活动,给更多开源项目和开源人曝光的机会,那么开源技术也就没有想象中的那么高不可攀了,开源会逐渐从IT行业的创新工具变成普通民众的日用品。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/259739.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

mysql lenenc int_MySQL-NonMySQL同步工具源码解读——确定同步位置

经过上一节的鉴权过后,程序已经受主库认可,并且可以像主库发起同步请求。在发起请求之前,还有一个可选的步骤:确认同步时间点。同步时间点由两个属性进行标识:Binlog文件名、偏移量。工具支持自定义时间点,…

DancingLinks刷题集

HDU 3663 Power Stations 精确覆盖 题意&#xff1a;每个城市i有xi->yi天可以成为发射站&#xff0c;发射站覆盖范围为与该站有一条边链接的城市。 同时&#xff0c;每个每天城市必须且只能被一个发射站覆盖 天数D<5。 每个城市的发射站关闭后就不再开启。即只能选择一段…

【web前端优化】前端无优化,庸人自扰之!

前言 我发现一个人厉害不只是他厉害&#xff0c;他的名字也一定要跟着厉害才行&#xff0c;比如我刀狂剑痴叶小钗了&#xff0c;若是老夫叫做刀狂剑痴叶小草&#xff0c;估计就缺少气势了&#xff01;&#xff01;&#xff01; 又如百世经纶一页书&#xff0c;如果叫做百世经纶…

react源码解读 {createClass}

对一个框架源码的解读&#xff0c;既有利于更深入地了解框架&#xff0c;使用上更得心应手&#xff0c;又可以学习到其中代码组织的思路&#xff0c;吸收其精华简洁的写法以便于日常工作上使用。下面我就挑选近年大热门react&#xff08;15.3.1&#xff09;&#xff0c;从中剖析…

mysql分析sql语句性能_sql语句执行性能分析

explain根据上面提到的explain去比较&#xff0c;就可以得出结果了mysql> explain select * from users limit 1000,20;---------------------------------------------------------------------------------| id | select_type | table | type | possible_keys | key | key…

sourceTree添加git密钥步骤

给多个远程服务器比如https://github.com/wangjian2014/wjtest/blob/master/wj.txt添加public密钥 本地服务器添加private密钥 SSH Client 选择PuTTY/Plink 选择Generate&#xff0c;生成public 和private密钥&#xff0c;将public密钥数据复制到远程服务器上面 保存private…

[tomcat] 配置数据源介绍

从tomcat5.5开始,内置了DBCP数据源的实现。tomcat数据源提供两种配置方式,两种数据源的访问范围不同&#xff0c; 1.全局数据源:顾名思义在tomcat应用下的所有web都可以访问。 2.局部数据源&#xff1a;适用单个web应用 ★★ 不管以那种方式都得提供特定数据源的jdbc驱动。 此…

background-size

background-size:contain;contain:包含 按比例调整图片&#xff0c;使得图片的宽度自适应容器的宽度。 相当于在ps中&#xff0c;约束比例设置原始图片的宽度值等于容器的宽度值。 如果图片过大&#xff0c;等比压缩后容器的高度方向上可能会有空白。 background-size:cover;co…

在mybatis用mysql的代码块_关于Mybatis 中使用Mysql存储过程的方法

1.存储过程的简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译&#xff0c;然后执行&#xff0c;而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集&#xff0c;经编译后存储在数据库中&#xff0c;用户通过指定存储过程的名字并给定参数(如果该存储…

MySQL5.6免安装配置与“系统找不到指定的文件”错误

1.下载免安装版本的mysql-5.6.11-winx64 (本机 win7 64位)2.将文件解压到任意&#xff0c;不要有中文&#xff08;有中文的情况没试过&#xff0c;不过最好避免这种情况&#xff09;3.配置mysql 环境变量&#xff0c;在 path后面加上D:\Program Files\mysql-5.6.11-winx64\bin…

安装配置OSA运维管理平台

1、下载完整包V1.0.2wget http://www.osapub.com/download/OSA_BETA_V1.0.2.tar.gzV1.0.5wget http://www.osapub.com/download/OSA_BETA_V1.0.5.tar.gz 2、解压安装tar xvf OSA_BETA_V1.0.5.tar.gzmv osa /usr/local/ PS&#xff1a;该版本只允许指向/usr/local/osa/目录&…

as5300g2 nas软件功能_【浪潮混闪存储AS5300G5-可同时提供SAN和NAS两种服务的中端混闪存储系统】价格_厂家 - 中国供应商...

功能特性极速性能(1)平台升级&#xff1a;G5采用全新一代硬件平台&#xff0c;芯片升级、规格升级&#xff0c;性能同比上一代平均提升30%&#xff0c;为提高存储系统的数据处理效率提供有力支撑。同时结合G5的智能软件&#xff0c;如智能缓存加速、智能分层、智能QOS等高级功能…

c 总结

C-总结 #pragma mark - 第一章&#xff1a;C基础 void func1(); void func1() { // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ int a 030; // 以0开头得数是八进制的数&#xff0c;计算的时候要换算成10进制进行计算 int b a * 10; printf("%d", b); // 此时打印…

windows下使用cpanm进行模块安装

windows下使用cpanm进行模块安装要放假了&#xff0c;突然想整理一下手头上的软件&#xff0c;突然发现perl的安装模块这个功能不能用。弄了一下&#xff0c;使得windows 下 perl 的 cpanm能用&#xff0c;避免成天为了依赖痛苦。软件版本&#xff1a;#理论上此方法所有版本通用…

Response缓冲区

1 protected void Page_Load(object sender, EventArgs e)2 {3 //关闭缓冲区&#xff0c;输出会一个一个写出来&#xff08;只有在火狐浏览器中才有效果&#xff09;。4 //Response.BufferOutput false;5 6 //开启缓冲区7 Response.Buffe…

Javascript模块模式学习分享

之前一直也有听说和接触到模块模式、这次整理了一下、感觉蛮有收获的、特来分享。 模块模式很基本的一点就是匿名函数的 闭包、通过这点来实现。 1 //模块模式2 3 var MODULE (function(){4 /*函数默认是返回this的、但是定义了my对象后、return my; 返回值就变成了my对象…

Source Insight基本使用和快捷键

为什么要用Source Insight呢&#xff1f;貌似是因为比完整的IDE要更快一些&#xff0c;比较利于查看大量的代码。 软件的安装很简单&#xff0c;设置好安装目录。 配置好文档路径&#xff0c;当然这个也可以在Options里面改&#xff0c;选Options->Preferences…里面的Folde…

powerquery mysql数据库_window 10 下 --excel | power query 通过 ODBC链接 mysql 数据库

excel链接到mysql的方法有几种&#xff0c;今天主要介绍如何通过ODBC链接odbc是 “开放数据库连接”&#xff0c;你可以通过下载插件使得自己的excel可以连接到不同的数据库。关于版本的选择&#xff0c;就是excel版本obdc版本mysql obdc版本(需要一样)第一步 下载mysql odbc…

table样式

一直以来&#xff0c;css和JS都是软肋&#xff0c;因为需要不得不重新温故。 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>Title</title><style type"text/css">table.hover…

MAC和XCODE常用快捷键

摘自&#xff1a;http://www.cnblogs.com/yjmyzz/archive/2011/01/25/1944325.html 1. 文件CMD N: 新文件CMD SHIFT N: 新项目CMD O: 打开CMD S: 保存CMD SHIFT S: 另存为CMD W: 关闭窗口CMD SHIFT W: 关闭文件2. 编辑CMD [: 左缩进CMD ]: 右缩进CMD CTRL LEFT: …