软件组织基金会概况
Apache基金会
(Apache Software Foundation,ASF)
概述
专门为支持开源软件项目而办的一个非营利性组织。在它所支持的Apache项目与子项目中,所发行的软件产品都遵循Apache许可证(Apache License)。
主要为Apache的项目进行主持,和处理法律问题。
项目(节选)
- HTTP Server:可以在UNIX,MS-Windows,Macintosh和Netware操作系统下运行的HTTP服务器的项目。
- Ant:基于Java语言的构建工具,类似于C语言的Make工具。
- Hadoop:并发运算编程工具和分布式文件系统。
- Maven:项目集成构建工具。
- Struts:一个基于J2EE平台的MVC 设计模式的Web应用框架。
- Tomcat:一个运行Java Servlet与JavaServer Pages(JSP)的容器。
自由软件基金会
(Free Software Foundation,FSF)
概述
主要维持GNU工作,以及推进自由开源软件的定义。
- 其主要工作是执行GNU计划,开发更多的自由软件。
- 施行GPL(GNU通用公共许可证):以任何目的运行此程序的自由;再发行复制件的自由;改进此程序,并公开发布改进的自由(前提是能得到源代码)。
- 监督版权 :copyleft
- 维持自由软件的定义
项目(节选著名)
- Linux
- Emacs