Apache软件基金会 编辑
软件基金会,是专门为支持开源软件项目而办的一个非营利性组织。在它所支持的项目与子项目中,所发行的软件产品都遵循Apache许可证
7
相关
Apache AtticApache软件基金会的一个项目,为已终止的Apache项目提供解决方案。Attic项目成立于2008年11月。已退休的项目也可以被保留。
Apache许可证,是一个由Apache软件基金会发布的自由软件许可证,最初为Apache http服务器而撰写。Apache许可证要求被授权者保留版权和放弃权利的声明,但它不是一个反版权的许可证。
Apache CommonsApache软件基金会的项目,曾隶属于Jakarta项目。Commons的目的是提供可重用的、开源的Java代码。Commons由三部分组成:Proper、Sandbox和Dormant。
Apache Ant,是一个将软件编译、单元测试、软件部署等步骤联系在一起加以自动化的一个软件开发工具,大多用于Java环境中的软件开发。由Apache软件基金会所提供。默认情况下,它的buildfile名为build.xml。每一个buildfile含有一个和至少一个预设的,这些targets包含许多task elements。每一个task element有一个用来被参考的id,此id必须是唯一的。
Apache POIApache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。
.NET的开发人员则可以利用NPOI来存取POI的功能。
Apache Flex是一个基于AdobeFlash平台的,用以开发和部署多样化互联网应用程序的软件开发套件。最初由Macromedia公司于2004年3月发布,并且后来由Adobe收购,并由Adobe于2011年将之捐献给Apache软件基金会,在2012年推动成为首要项目。
Apache ActiveMQApache软件基金会所研发的开放源码消息中间件;由于ActiveMQ是一个纯Java程式,因此只需要操作系统支援Java虚拟机,ActiveMQ便可执行。
Apache Maven,是一个软件项目管理及自动构建工具,由Apache软件基金会所提供。基于项目对象模型概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。
Apache软件基金会的Groovy是Java平台上设计的面向对象编程语言。这门动态语言拥有类似Python、Ruby和Smalltalk中的一些特性,可以作为Java平台的脚本语言使用,Groovy代码动态地编译成运行于Java虚拟机上的Java字节码,并与其他Java代码和库进行互操作。由于其运行在JVM上的特性,Groovy可以使用其他Java语言编写的库。Groovy的语法与Java非常相似,大多数Java代码也符合Groovy的语法规则,尽管可能语义不同。
Groovy 1.0于2007年1月2日发布,并于2012年7月发布了Groovy 2.0。从版本2开始,Groovy也可以静态编译,提供类型推论和Java相近的性能。Groovy 2.4是Pivotal软件赞助的最后一个主要版本,截止于2015年3月。Groovy已经将其治理结构更改为Apache软件基金会的项目管理委员会。
Jakarta专案是在Apache软件基金会营运的开放源代码开发项目之一。开发着面向对象编程语言Java的程序库,框架等。