Questions for OW2 newcomers
Questions about the OW2 community
Questions for OW2 members
Questions for OW2 codebase contributors
Questions for OW2 project managers
What is OW2 Consortium?
The OW2 Consortium is an open source community committed to making available to everyone the best and most reliable middleware and software infrastructure technolog, including generic enterprise applications and cloud computing technologies. The mission of the OW2 Consortium is to i) develop open source code for middleware, generic enterprise applications and cloud computing and ii) to foster a vibrant community and business ecosystem.
*History*: The OW2 Consortium was initiated on January 1, 2007 through the merger of ObjectWeb and Orientware, two leading open source middleware communities consisting of renowned industry IT corporations, innovative start-ups, prominent academic organizations and individuals from across the world. A new consortium agreement was necessary because the one governing ObjectWeb ended on December 31, 2006. This was the occasion to address some limitations of the previous agreement. For instance, ObjectWeb was not an independent organization, it was really like a collaborative project launched by its original cofounders, Bull, France Telecom and INRIA, and hosted by INRIA. In this configuration, ObjectWeb did lack resources and was not scalable.
What are ObjectWeb and OrientWare?
ObjectWeb was a Consortium for open source middleware whose main goal was the development of a distributed software infrastructure for large-scale information networks. ObjectWeb's mission was to develop open source middleware and to foster a vibrant community and business ecosystem.
OrientWare was an open organization supported by the Chinese Ministry of Science and Technology (MOST) that integrated the mature results achieved by the 863 Program in the domain of middleware by leading chinese universities, institutes and middleware companies such as Beihang University, Peking University, the Institute of software for Chinese Science Academy and National University of Defense Technology, CVIC SE, etc.
How do you define middleware?
The focus on middleware contributed to the success of ObjectWeb and OrientWare. In a distributed computing system, middleware is defined as the software layer that lies between the operating system and the applications on each site of the system. OW2 focus is on Middleware at large, i.e. including tools for the development, deployment and management of distributed applications.
Is OW2 about technology or marketing?
OW2 is a platform where software developers cooperate to jointly develop industry-grade open source middleware. OW2 is not in the business of marketing software and does not intend to become a new software vendor. OW2 members however may market middleware software products on a commercial basis. OW2 helps its members develop their business ecosystems.
When will OW2 be launched?
OW2 has been launched on January 1, 2007. This date has been chosen because the consortium agreement which defines ObjectWeb as it was known ended on December 31, 2006.
How can I participate in OW2?
OW2 is still in the making. Currently we need help essentially to:
- develop the Initiatives,
- organize the Consortium communication,
- finalize the legal documents,
- write the Book of Procedure,
- develop membership.
Please contact Cedric Thomas, CEO, OW2 Consortium (cedric.thomas AT objectweb.org).
Who can join OW2?
Membership in OW2 is open to all types of organizations including commercial, educational and governmental organizations, as well as individuals. Any entity which can sign the Membership Agreement can become a Member.
Can I join OW2 as an individual?
Yes. OW2 has defined a membership category specifically for individuals.
Note that, for individual member, it is no more compulsory to sign and return the membership agreement.
Are membership categories different in OW2?
OW2 has three main categories of membership: Strategic Members, Corporate Members and Individual Members.
The dues, rights and duties of all categories are defined in the , and are also described on the .
Do all members pay the same fee?
No. For Corporate Membership, companies are segmented in two categories: Small and Medium-Sized Organizations (SMORGs) and Large Organizations (LORGs) as defined by the European Commission (). Fees are described in the page.
Membership fees for organizations in developing countries will be adapted according to the Purchasing Power Parity as defined by the World Bank ( ).
Membership is free of charge for Individuals.
What is the actual cost of being a Strategic Member?
Strategic Members are organizations which commit their dues for three years as well as in-kind contribution such as full time staff to help run the organization.
Will current ObjectWeb and OrientWare members automatically become members of OW2?
No. Current ObjectWeb and OrientWare members will have to sign a new Membership Agreement. Current ObjectWeb or OrientWare Membership Agreement will not be acceptable for OW2 since it will be governed by a new set of bylaws.
What is an Initiative?
An Initiative is a joint effort by companies aiming at facilitating technology integration between projects and helping build business synergies between companies targeting a market need. An Initiative is launched and driven by one or two Strategic Members. Corporate members are welcome to participate in an Initiative Management Team and can be invited to co-lead an Initiative.
Which Initiatives are supported by OW2?
OW2 currently supports two initiatives
- Business Intelligence Initiative
- Open Source Cloudware Initiative
What is a Local Chapter?
A Local Chapter is an Activity carried out by a group of OW2 members who join their efforts to promote the goals of the consortium within a community characterized by its geography or its language.
The Local Chapter is an OW2 Activity and, as for all OW2 Activities, its budget is covered by its direct participants. This comes on top of their membership fees. Some expenses however can be covered by the Consortium directly if the Board decides such expense is strategic for the Consortium at large.
A Local Chapter:
- promotes OW2 and develops membership locally through meetings, OW2 Web site localization, press communication,
- ensures the presence of OW2 in local events (trade shows, conferences, etc.),
- facilitates synergies for the local community (including access to -publicly funded- research projects, coordination with other Local Chapters.
How do you manage projects licenses?
In this answer, a "license" means a given version of a given license.
1) License choice
Any OSS license may be accepted, as defined by our Intellectual Property Rights Policy (paragraph 1.7). The Board makes the final decision. When accepted, the license should be immediately published on the project's web pages.
2) License change
Any license change requires a Board decision. When accepted, the license change should be immediately published on the project's web pages.
3) Board decision guidelines
- Should not arbitrarily ban any OSS business model.
- Should not affect negatively any member's business model (eg. dual-licensing, subscription...).
- Should foster reusability of OW2 components (mainly middleware - beware of usage restrictions).
- Should not impede cross-project collaborations.
- Should exercise regulation (eg. prevent appropriation of OSS components, reject a project that is not perceived as truly OSS, act as a "referee" to solve conflicts...).
- Should not allow a licence change toward more restrictive usage terms, unless OW2 has strong strategic reasons to do so.
- Should take into account the project "class" (eg. "core middleware", "application"...) to make the final decision.
Does OW2 accept the dual licensing business model?
Yes. OW2 recognizes that its members may choose to engage in dual licensing business practices. Each Member remains free to license outside of the Project hosted by the Consortium its own software contribution under any other license. The rule is that commercial companies engaged in dual licensing business model must allow third-party committers on the code.
How can I stay up-to-date with OW2?
OW2 publishes a monthly newsletter.
You can subscribe to the newsletter (link in the Useful Links panel).
You can also view the newsletter archives, which are published in the section.
Does OW2 organise events?
OW2 organises participation to events such as tradeshows and conferences. OW2 may organise the booking of a set of pods to create an OW2 village, or centralise call for presentations in the name of OW2, possibly leading to an OW2 track in the conference.
Moreover, OW2 also organises its own annual conference, the OW2Con.
Also, there are a number of events directly related to the life of OW2, including meetings of the Board, the annual General Assembly or meetings of the Technology Council.
Events appear in the Community Events panel on the right, and also in the web page.
Where can I find OW2 on social networks?
OW2 is present on LinkedIn, Twitter and Facebook.
We also have IRC channels.
The web page contains the detailed information about these groups.
What is the OW2 Board and how can I participate?
The OW2 Board of Directors defines the consortium strategy.
According to the OW2 bylaws (which can be found on the page), the Board is composed of:
- one representative from each strategic member
- as many representatives from corporate members
- one representative for individual members.
The strategic members each appoint one representative, and the representatives from the corporate and individual members are elected yearly.
Participation to the Board can be:
- direct, by becoming a candidate to the election and possibly being elected as a member
- indirect by participating to the election as a voter
How can I participate to events organised by OW2?
The OW2 Management Office advertises events to its members on a regular basis.
This includes call for participation to tradeshows and call for speakers at conferences.
If you have missed such calls, you can also directly contact the OW2 Management Office for participating to the OW2 related events.
Note that all events are published in the web page. The next coming events also appear in the Community Events panel on the right.
How can I participate in OW2 Initiatives?
If you would like to join an OW2 Initiative, you should contact the Initiative directly.
Each Initiative has its own web pages (see Activities, Initiatives).
Moreover, if you would like to propose the creation of an Initiative, you can do so. Bear in mind that an Initiative has to be lead by an OW2 Strategic member (which should not prevent you from proposing one). Please read the Initiative Handbook and then fill in the Initiative Charter template, which can be found in the web page.
As an OW2 member, which marketing support does OW2 offer?
OW2 offers a number of services for marketing support:
- Support for press releases
- Support for realizing case studies
- OW2 logos, that you should place on your corporate website and your project website
- OW2 presentations, that you can re-use to present OW2
- Support for designing projects flyers
Templates and guidelines for marketing documents are in the page of the OW2 website.
Can OW2 help me publish a press release?
Cases in which OW2 is willing to develop a joint press release with a member company include, but not exclusively:
- Company joining OW2 as a Strategic Member
- Company joining OW2 as a Corporate Member
- New OW2 Project (after being accepted by the Technology Council)
- Company releasing a commercial offer based on or integrating OW2 technology
- Company implementing or deploying OW2 technology (ideally, press release should be supported by a use case published on the OW2 site)
You should follow the guidelines described in theweb page.
We have also defined a template for press releases which can be found in the web page.
How can I share case studies and success stories about OW2?
We have defined a template for case studies.
If you have a success story about OW2 projects, the OW2 Management Office can help you produce a success story document.
All success stories are then made available on the web page.
The template can be found in the web page.
Please ask management-office at ow2 dot org for support.
Where can I publish news about my entity?
OW2 members can publish news about events. They will appear in the Member Events panel on the right.
To do so, you should follow the "More ..." link in the Member Events panel. Then, once you are logged into the OW2 website, you can add the event.
OW2 codebase contributors
How can I contribute to OW2 projects?
If you are willing to contribute to an OW2 project, you should first:
- Get information about the project, by visiting its website. Project websites often contain a roadmap.
- Visit the issue tracker for the project, which can give you ideas for features to be implemented or issues to be solved.
- Get in touch with the project community using the project mailing lists.
Where do I find the mailing lists for a given project?
Project mailing lists can be found:
- on the project dashboard (project dashboards are accessible using the links on the main OW2 webpage, or in the Activities, Project pages)
- in the OW2 mailing list infrastructure page, for those projects who use it.
- alternatively in the OW2 Forge space for the project, under the Lists tab.
How do I become a project developer on the forge?
If the OW2 project uses the OW2 Forge, you should first create a login on(link ).
Then, you need to get in touch with the project team, possibly using the mailing lists, to establish collaboration.
How can I become an editor of a project website?
If the project uses static pages where the web pages are maintained using version control, you should become a project developer, and obtain authorization from the project leaders to write in the repository.
If the project uses xWiki, you should:
- make sure you have a login on the OW2 xWiki system (the login is the identifier you give when registering as an OW2 member on the OW2 website)
- ask the project leaders to give you the appropriate rights
Where do I find the information for using the OW2 services (GForge, Sympa, xWiki, Nexus, Atlassian tools, SVN, GIT, …)?
All technical information for using these tools (which identifier, connection parameters, …) can be found in thepage.
OW2 project managers
What can I do to increase the chances of success for my project?
We have compiled ato help project leaders ensure that their project will be successful.
What are the services offered by OW2 to host my project?
If you are an OW2 project, you can benefit from a number of technical services to support the development of your project.
These include a Forge, a version control system, mailing lists, website support, trackers, ...
The list of supported tools can be found on the .
For more information about these tools, contact the ).
You can also suggest support for other tools by contacting the OW2 .
How do I administer the rights for committers and developers on the Forge?
When logged into the, you can administer the rights of developers.
In the admin tab of your project, you can:
- add users to the project
- by following the Users permissions link, you can fine tune the rights for each user
Can I use Atlassian tools?
OW2 benefits from a community license installation of Atlassian tools.
This includes Jira, Fisheye and Bamboo.
Information for configuring the tools for your project can be found in the page.
Which version control system can I use? Do you support SVN? Do you support GIT?
The OW2 Forge supports SVN.
CVS was disabled some time ago.
OW2 also offers GIT, with its own instance of Gitorious at
What bug and feature trackers are available?
The OW2 Forge contains its own tracker.
Alternatively, you can also use Jira from Atlassian.
How can I publish news about my project?
All project news are compiled monthly and appear in the OW2 newsletter.
The OW2 Forge contains a News plugin.
To use it:
- go to the project page on
- click on the News tab for the project
- click on the submit link
- do not forget to validate the news
Once validated, the submitted news will appear in the Project News panel on the OW2 website.
What is a project dashboard? What can I do with it?
Each OW2 project has a dashboard.
The role of the dashboard is to provide an identity card for each OW2 project, with a uniform look-and-feel for all projects.
We have introduced the dashboard following the heterogeneity of OW2 project websites.
The dashboards for mature and incubator OW2 projects have a link from the OW2 main webpage, and from the OW2 project pages (by maturity and by category) for all projects.
To edit the dashboard of your project, simply got to it, log into the OW2 xWiki, and select Edit->Inline Form.
What is SQuAT? How does it affect my project? What do I have to do?
SQuAT stands for Software Quality Assurance and Trustworthiness.
It is a programme launched in 2010 in order to improve the perceived quality of OW2 software.
More information is available on the dedicated .
Gradually, as quality management tools come into place, the SQuAT information for each project will be integrated into the project dashboard.
Some involvement from the project team may be necessary to help run the SQuAT tools on each project.
What is the Sonar part of the SQuAT programme?
(work in progress)
Mature project are requested to publish results of running Sonar on their code.
We have instanciated aon the OW2 infrastructure. Currently, the OW2 Management Office operates this server.
On this server, we have installed an.
Projects can also use their own profile. In this case, they need to contact theto install their profile.
Regarding the SONAR rules, how can I use PMD, Checkstyle and Findbugs rules with my IDE?
You can install Eclipse plugins. A simple guide can be found.
I would like to create an appliance for my project. How can I do it?
OW2 has negotiated a community licence with UShareSoft who offers OW2 projects leaders the ability to make their software available in a package that can be easily installed in customer environments.
OW2 project leaders should check .
I would like to submit a new project to OW2. What is the procedure?
You can directly submit a project from the OW2.
Note that you should be at least registered as an OW2 individual member.
Moreover, OW2 project are subject to the governance of the Technology Council (see the next question).
In particular, it is expected that you pay particular attention to the questions asked on the project submission form, and provide as detailed information as possible in order to help the Technology Council take its decision.
What are the rules for becoming an OW2 project? What is the selection process?
The Technology Council is in charge of evaluating project submissions.
It relies on a set of rules which are described in the page.
The Technology Council follows the process described in . Thus, it should take about 2 weeks of discussion followed by a formal vote.
What does it mean for a project to be in the Incubator, Mature or Archive stage?
OW2 projects follow a lifecycle composed of three stages: Incubation, Mature and Archive.
Whether a project belongs to a particular stage is decided upon a set of .
The is in charge of defining and applying these criteria.
In case of doubt, or for requesting a change in the stage of your project, you can contact the Technology Council.
How can I participate to the Technology Council?
Every project leader has the right to become a member of the Technology Council.
Also, the Technology Council decides who can be accepted as one of its members.
If you are a project leader and are not yet a member of the Technology Council, please .
What is the role of the Technology Council?
The Technology Council is responsible
- for building the overall technical architecture, including defining technical guidelines
- for providing technology validation
- for making Project life-cycle decisions (see the and the )
- for monitoring production and overall projects consistency.
The Technology Council also defines OW2's architecture vision, it validates the founding charters of Projects and Initiatives and it approves reuse of non-OW2 code into Projects and Initiatives.
The Technology Council provides guidelines to the Management Office (the infrastructure runners) regarding the evolution of the OW2 technical platform.
It is possible to obtain Java certification for some JSR as an OW2 project?
As a non-profit organisation, OW2 has negotiated a contract with Oracle, granting OW2 open source projects access to a precise list of Java TCKs, described in the.
If you wish to add a JSR to this list, please .
Joinindustry leaders, academics and individuals and help shape the future of middleware