apache组织为什么这么厉害

发布时间 - 2019-10-29 00:00:00    点击率:

apache软件基金会(也就是apache software foundation,简称为asf),是专门为支持开源软件项目而办的一个非盈利性组织。在它所支持的apache项目与子项目中,所发行的软件产品都遵循apache许可证(apache license)。

Apache软件基金会在开源服务器技术上的卓越贡献,荣获了著名IT杂志SD Times颁发的2013 SD Times 100奖项,位于“极大影响力”分类第二位,仅次于亚马逊。   (推荐学习:apache使用)

也由于hadoop在大数据处理和大数据挖掘上的出色表现,ASF也荣获了“大数据和商业智能”的第二位。Apache软件基金会的运作经费主要来源于企业赞助,其中,Facebook、Twitter、IMB都是其赞助商之一。

Apache软件基金会正式创建于1999年7月,它的创建者是一个自称为“Apache组织”的群体。这个“Apache组织”在1999年以前就已经存在很长时间了,这个组织的开发爱好者们聚集在一起,在美国伊利诺伊斯大学超级计算机应用程序国家中心(National Center for Supercomputing Applications,简称为NCSA)开发的NCSA HTTPd服务器的基础上开发与维护了一个叫Apache的HTTP服务器。

最初NCSA HTTPd服务器是由Rob McCool开发出来的,但是它的最初开发者们逐渐对这个软件失去了兴趣,并转移到了其他地方,造成了没有人来对这个服务器软件提供更多的技术支持。

因为这个服务器的功能又如此强大,而代码可以自由下载修改与发布,当时这个服务器软件的一些爱好者与用户开始自发起来,互相交流并分发自己修正后的软件版本,并不断改善其功能。为了更好进行沟通,Brian Behlendorf自己建立了一个邮件列表,把它作为这个群体(或者社区)交流技术、维护软件的一个媒介,把代码重写与维护的工作有效组织起来。

这些开发者们逐渐地把他们这个群体称为“Apache组织”,把这个经过不断修正并改善的服务器软件命名为Apache服务器(Apache Server)。

这个命名是根据北美当地的一支印第安部落而来,这支部落以高超的军事素养和超人的忍耐力著称,19世纪后半期对侵占他们领土的入侵者进行了反抗。为了对这支印第安部落表示敬仰之意,取该部落名称(Apache)作为服务器名。

但一提到这个命名,这里还有流传着一段有意思的故事。因为这个服务器是在NCSA HTTPd服务器的基础之上,通过众人努力,不断地修正、打补丁(Patchy)的产物,被戏称为“A Patchy Server”(一个补丁服务器)。在这里,因为“A Patchy”与“Apache”是谐音,故最后正式命名为“Apache Server”。

后来由于商业需求的不断扩大,以Apache HTTP服务器为中心,启动了更多的与Apache项目并行的项目,比如mod perl、PHP、Java Apache等等。随着时间的推移、形势的变化,Apache软件基金会的项目列表也不断更新变化中——不断的有新项目启动,项目的中止以及项目的拆分与合并。


# apache  # Java  # php  # perl  # for  # hadoop  # http  # 开源软件  # 印第安  # 伊利诺伊  # 这支  # 命名为  # 开源  # 亚马逊  # 都是  # 是一个  # 最初  # 后半期 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 浏览器如何快速切换搜索引擎_在地址栏使用不同搜索引擎【搜索】  HTML透明颜色代码在Angular里怎么设置_Angular透明颜色使用指南【详解】  香港服务器租用费用高吗?如何避免常见误区?  电视网站制作tvbox接口,云海电视怎样自定义添加电视源?  百度输入法ai组件怎么删除 百度输入法ai组件移除工具  Windows10电脑怎么设置虚拟光驱_Win10右键装载ISO镜像文件  如何在HTML表单中获取用户输入并用JavaScript动态控制复利计算循环  Laravel怎么返回JSON格式数据_Laravel API资源Response响应格式化【技巧】  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  韩国服务器如何优化跨境访问实现高效连接?  如何在阿里云虚拟主机上快速搭建个人网站?  Laravel怎么生成二维码图片_Laravel集成Simple-QrCode扩展包与参数设置【实战】  Win11怎么开启自动HDR画质_Windows11显示设置HDR选项  Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  Laravel怎么做数据加密_Laravel内置Crypt门面的加密与解密功能  敲碗10年!Mac系列传将迎来「触控与联网」双革新  三星网站视频制作教程下载,三星w23网页如何全屏?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  Laravel事件监听器怎么写_Laravel Event和Listener使用教程  Laravel的路由模型绑定怎么用_Laravel Route Model Binding简化控制器逻辑  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  canvas 画布在主流浏览器中的尺寸限制详细介绍  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Laravel全局作用域是什么_Laravel Eloquent Global Scopes应用指南  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  Laravel如何生成URL和重定向?(路由助手函数)  Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  实现点击下箭头变上箭头来回切换的两种方法【推荐】  黑客入侵网站服务器的常见手法有哪些?  Laravel如何实现用户注册和登录?(Auth脚手架指南)  Laravel怎么设置路由分组Prefix_Laravel多级路由嵌套与命名空间隔离【步骤】  Edge浏览器怎么启用睡眠标签页_节省电脑内存占用优化技巧  html如何与html链接_实现多个HTML页面互相链接【互相】  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  Win11摄像头无法使用怎么办_Win11相机隐私权限开启教程【详解】  Win11搜索不到蓝牙耳机怎么办 Win11蓝牙驱动更新修复【详解】  大连网站制作公司哪家好一点,大连买房网站哪个好?  Laravel如何使用Seeder填充数据_Laravel模型工厂Factory批量生成测试数据【方法】  JS经典正则表达式笔试题汇总  如何在建站之星绑定自定义域名?  HTML 中动态设置元素 name 属性的正确语法详解  北京网站制作公司哪家好一点,北京租房网站有哪些?  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  微信小程序 配置文件详细介绍  如何用美橙互联一键搭建多站合一网站?  laravel怎么实现图片的压缩和裁剪_laravel图片压缩与裁剪方法