Open source - java communities

The term “Open source”, in software industry, refers to the software whose source code is freely available and can be modified and redistributed with few restrictions under a license that meets the Open source definition. These open source software has established tremendous impact in the market and challenged the dominance of pre-established software. These software are developed by open source communities consisting of contributors from all over the world and share a strong sense of commitment. Open source communities focuses on understanding the individual role along with documenting the software development methodology. There are many such communities like Apache Software Foundation, Jboss Inc, Sourceforge, opensymphony etc providing the open source software. For instance… the Apache Software Foundation provides support for the Apache community of open-source software projects. Similarly OpenSymphony is another Open Source project dedicated to provide enterprise class JEE components. Similarly JBoss, a global leader in open source middleware software focuses to transform the Enterprises  to Service-Oriented Architecture (SOA).

Apache Software Foundation

Apache Software Foundation (ASF) is a non-profit organization providing support for Apache community of open source software projects, to provide legal protection to the contributors and to prevent its brand name from being misused by any other organization. ASF is a decentralized community of developers. A self-selected team of technical experts who are active contributors to the project manages each project. Some of the famous Apache Projects are HTTP Server, Tomcat, Ant, Logging, Maven, MyFaces, Struts, Velocity etc.


OpenSymphony is an Open Source project providing enterprise class JEE components aiming to stress simplicity, integration, pluggability and specification compliance. Some of its projects are WebWork, Quartz, XWork etc.

SourceForge, operated by Sourceforge, Inc., is one of the largest open Source software development web site and provides a centralized location for software developers to control and manage open source software development. provides a large repository of Open Source code and applications available on the Internet. It provides free hosting of open source software development projects. Currently it has reached to the 161,181 registered projects and 1,715,108 registered users.

Eclipse Foundation

The Eclipse Foundation is a not-for-profit, member-supported corporation that hosts the Eclipse projects. Eclipse Project was originally created by IBM in 2001 and was supported by a consortium of software vendors. Eclipse Foundation was created in 2004 as an independent not-for-profit corporation to provide support and organize the Eclipse community, to allow a vendor neutral and open, transparent community to be established around Eclipse. Now Eclipse community is the group of large number of individuals and organizations in the software industry.


JBoss provides a place for the development of open source projects by open community by providing the resources, core development and support services. JBoss projects focus on the development of Java Enterprise Middleware. Some projects focus on providing one type of service like JBoss Messaging, JBoss Cache and Hibernate and other projects provide standards-compliant, component frameworks like JBoss AS, JBoss Web and JBoss Portal.