为何开源库都是外国写的?

开源软件数据库

开源软件(英语:open source software,中文也称:开放源代码软件)是一种源代码能够任意获取的计算机软件,这种软件的版权持有人在软件协议的规定之下保留一部分权利并容许用户学习、修改、增进提升这款软件的质量。开源软件常被公开和合做地开发,目前不少开源软件被公共领域普遍应用。安全

开源软件的除了免费以外,还有其它不少好处:服务器

  • 可承受的价格
  • 透明性
  • 安全性
  • 有人持续更新
  • 兼容与互通性
  • 灵活性

比方说透明性,由于软件是开源的,不少开发人员都会看到源代码,因此开源软件里不可能植入一些恶意代码,如:记录用户上网信息,攻击竞争者软件等等。工具

有哪些好的开源软件?oop

Black Duck 在 2015 年的一项调查发现,78% 的企业组织使用开源软件,这个比例几乎是 2010 年时候的两倍。此外,88% 的企业表示,它们预计在从此几年,会加大为开源项目贡献代码的力度,66% 表示在考虑专有软件以前先考虑开源软件。学习

下面我就列一些最受科技公司青睐的一些开源项目吗,它们包括:应用软件,大数据、云计算、开发工具、系统管理和版本控制等几大类别。开发工具

操做系统大数据

  • Linux 红帽企业版
  • SUSE Linux 企业版
  • Ubuntu

数据库云计算

  • MySQL
  • Cassandra
  • CouchDB
  • MongoDB
  • Neo4j

容器操作系统

  • Docker

内容管理

  • DNN
  • Drupal
  • Joomla
  • MediaWiki

开发工具

  • Eclipse
  • Bugzilla
  • Ember.js
  • Grunt
  • LoopBack
  • Node.js
  • PhoneGap
  • React Native
  • Ruby on Rails
  • Sencha Touch
  • ZK

中间件

  • JBoss

项目管理

  • Project Libre

存储

  • FreeNAS
  • Gluster
  • Lustre

系统管理工具

  • Ansible
  • Chef
  • Hudson
  • Puppet

版本控制

  • Git
  • Subversion
  • Bazaar
  • Mercurial

Web 服务器

  • Apache HTTP Server
  • Nginx

大数据

  • Hadoop
  • Hypertable
  • Mesos
  • Presto
  • Solr
  • Spark
  • Storm

云计算

  • Cloud Foundry
  • CloudStack
  • OpenStack
  • Scalr

为何开源库都是外国写的?

首先,开源软件是全世界195个国家的开发人员共同贡献的,中国只是195个国家里的其中一员。但也是有很多中国开发者参与的。(好比说我就常常看到一些开源软件的中文版是中国开发人员贡献的)。

固然在开源软件社区里最活跃的仍然是欧美、北欧这些发达国家的人。其主要缘由仍是他们国家的发展水平比中国高,社会福利比较好。他们有这个硬件条件来作这些开源项目。

还有一个就是语言上的缘由。开源项目是要世界合做的,必需要用一个国际通用语言来与世界各国开发人员交流。目前中文还不是世界通用语言。对于美国人,英国人,加拿大人,澳大利亚人来讲他们是主场,中文只是一种外语。就英语这一项就把不少中国开发人员排除在门外了。

最后一点是:老外有更多的分享精神,他们愿意花时间,做为一个兴趣来作开源项目,维护开源项目。

固然随着中国快速崛起,之后在开源软件领域将会看到愈来愈多的中国开发人员的身影。最后祝开源社区愈来愈大,中国参与者愈来愈多,世界愈来愈美好。

个人公众号,欢迎你们关注哦!

「福利」免费ngrok内网穿透
相关文章
相关标签/搜索