开源组织和社区概述小结

来源:互联网 发布:和其正 知乎 编辑:程序博客网 时间:2024/05/16 05:14

开源组织和社区概述:

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。

0 0
原创粉丝点击