您的位置:首页 > 其它

开源组织和社区概述小结

2013-12-17 13:49 169 查看
开源组织和社区概述:

1)Apache软件基金会

a)Apache许可证

b)Apache的项目

——》HTTP服务器:可以在UNIX、Linux、Windows和Macintosh等操作系统上运行的HTTP服务器的项目

——》Ant:基于Java语言的构建工具,类似于C语言的Make工具

——》AXIS2:Web服务(SOAP,WSDL)的处理器

——》APR:(即Apache Portable Runtime)C语言实现的便携运行库

——》Cocoon:一个基于组件技术和XML的Web应用开发框架

——》DB:关于数据库管理系统的几个开源项目集合,包括Derby

——》Directory:Java语言实现的目录服务器,支持LDAP等目录访问协议

——》Geronimo:Java EE应用服务器

——》Hadoop:并行运算编程工具和分布式文件系统

——》Harmony:一个兼容Java标准版的Java语言的开源实现

——》HiveMind:一个服务(Services)与配置(configuration)的微内核

——》IBATIS:一个基于Java语言的数据持久化框架

——》Incubator:项目孵化器

——》Jackrabbit:内容仓库API标准(Content Repository for Java Technology API,即JSR-170)的一个开源实现项目

——》Jakarta:基于Java语言的一组开源子项目的集合,现在包含的子项目有:BCEL,BSF,Cactus,Commons,ECS,HttpComponents,JCS,JMeter,ORO,Regexp,Slide,Taglibs,Turbine和Velocity等

——》James:Java语言实现的邮件新闻服务器

——》Lenya:内容管理系统

——》Logging:一个开发可以在C++、Java、Perl、PHP、.NET等计算机语言下运行的通用日志工具项目集合

——》Lucene:Java语言实现的高性能的全文检索工具

——》Maven:项目集成构建工具

——》MyFaces:一个Java Server Faces(JSF)标准的实现

——》mod_perl:为Apache服务器提供Perl语言整合的项目

——》POI:提供API供Java程序对Microsoft Office格式档案进行读写

——》Portals:与门户(Portal)技术相关的几个项目的集合

——》SpamAssassin:垃圾邮件过滤器

——》Struts:一个基于Java EE平台的MVC设计模式的Web应用框架

——》Tapestry:另一个Java EE平台的能产生动态、高性能Web应用框架

——》TCL:为Apache服务器提供Tcl语言整合的项目

——》Tomcat:一个运行Java Servlet与JavaServer Pages(JSP)的Web容器

——》Web Services:与Web Services技术相关的项目集合

——》Xalan:XML转换处理器

——》Xerces:一组可以在Java、C++、Perl语言下使用的XML解析器

——》XMLBeans:基于Java语言XML对象绑定工具

2)自由软件基金会

a)GPL许可证

b)该社区提出“自由软件”概念

3)Linux Kernel社区

4)Eclipse社区

Eclipse最先是由IBM贡献出来的。

5)Mozilla社区

a)Mozilla社区是由Netscape网景公司于1998年成立的。后Netscape公司被美国在线AOL收购。

b)Mozilla贡献的项目

——》Firefox

——》Bugzilla

——》Thunderbird:电子邮件客户端

——》Camino

——》Fennec

....

Remarks:2007年,美国在线在博客表示将停止网景浏览器的开发,并于2008年3月1日停止安全更新和所有的技术支持,并建议用户转移使用Mozilla
Firefox浏览器。这就意味着于1994年问世的Netscape浏览器将正式退出历史舞台。

6)ArchLinux社区

Archlinux是一个Linux开发者的社区,其目的是为了开发快速轻巧的Linux发行版。ArchLinux是目前比较新兴的Linux发行版,他的创建者和主要开发者是Judd Vinet。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: