OFBiz Proposal

This proposal outlines the creation of a new, top-level Open for Business (OFBiz) project within the Apache Software Foundation.


The Open For Business Project is an open source enterprise automation software project. By open source enterprise automation we mean: Open Source ERP, Open Source CRM, Open Source E-Business / E-Commerce, Open Source SCM, Open Source MRP, Open Source CMMS/EAM, and so on. It is one of the few apps of this type to be under a "BSD-style" license, and developed by a community, rather than one corporation. The maintainers of OFBiz are interested in joining the Apache Software Foundation for several reasons:



OFBiz has striven to foster a diverse community that is open to everyone. It is released under a non-reciprocal license to encourage the maximum possible adoption by all potential users and developers. The OFBiz community encourages suggestions and contributions from any potential user, and more developers have joined as contributors since the project's inception in 2001.


OFBiz was originally created by David E. Jones and Andy Zeneski in May 2001. The project now has committers and users from around the world. The newer committers of the project joined in subsequent years by initially submitting patches, then having commit privileges for some of the applications, and then privileges over a larger range of applications. The project members understand the importance of letting motivated individuals contribute to the project after they have proven themselves.

Scope of Subprojects

OFBiz is distributed as one large subversion tree, but contains two distinct parts: a framework, and a number of applications built with that framework. At some point in the future, it is conceivable that these become two subprojects, or more, were applications deemed suitable to be developed independently. Additionally, the OFBiz subversion repository contains a "specialized" directory with vertical applications specific to particular businesses. Where these are grown and contributed to, they could also potentially take on a "life of their own", or split off into separate projects that do not ship with the core.


OFBiz is both a set of flexible, extensible applications such as "e-commerce", "order management", "catalog management", "work effort" and so on, designed by engineers with years of experience in the problem domain, as well as a framework that makes it possible to create new applications that exist with others.

Initial Source

OFBiz was developed by David E. Jones and Andy Zeneski.

Resources to be Created

User, Dev, and Announce mailing lists. Copy current subversion code, and create a commits mailing list. Copy JIRA issues into Apache system. Create Wiki?

Avoiding the Warning Signs

Orphaned products:

The OFBiz code is currently used and maintained by the authors and others, who depend on it for their livelihood. Continued development of OFBiz continues on a daily basis, and there are on average 50 new commits to the OFBiz SVN source tree per week. In fact, there is a weekly development summary on this web site: http://ofbiz-new.blogspot.com .

Inexperience with Open Source:

The developers use a number of other open source projects within OFBiz, and are interested in how best to make open source work with their project, both from a community and business perspective.

Homogeneous Developers:

The developers are diverse, both geographically and in terms of their employers:

In addition, there are other contributors from France, Germany, Portugal, the UK, US, Canada, Australia, India, Japan, China, and various other countries.

Many contributors come from a software background, but OFBiz has also attracted many people from business and other backgrounds that are somewhat technical and have learned enough of the technology to contribute significantly to the project.

Reliance on Salaried Developers:

There is a good balance of developers in the OFBiz community today. Many of the developers are independents who rely on OFBiz for their consulting work, while others work at end user organizations for whom OFBiz is a core part of the technology mix.

No Ties to other Apache Products:

Many Apache products are used within OFBiz, including Tomcat, Derby, Xerces, Jakarta commons, Lucene, Xalan, ORO, Log4j. Also, the proprietary bug tracking tool used at the ASF, JIRA, is based on technology from OFBiz.

A Fascination with the Apache Brand:

The developers of OFBiz have been quite successful on their own and could continue on that path with no problems at all. They are interested in joining the ASF in order to increase their contacts and visibility in the open source world.


Proposed Apache Sponsor

Incubator PMC