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:
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.
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 (http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=URISERV:n26026). Fees are described in the Membership Categories page.Membership fees for organizations in developing countries will be adapted according to the Purchasing Power Parity as defined by the World Bank (http://devdata.worldbank.org/wdi2005/Table5_7.htm ).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
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:
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
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.
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 OW2 bylaws, and are also described on the membership categories page.
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 News & Events, OW2 Newsletter 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 News & Events, Events web page.
Where can I find OW2 on social networks?
OW2 is present on LinkedIn, Twitter and Facebook.We also have IRC channels.The Community, Social Networks 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 Membership/Joining, Legal Resources page), the Board is composed of:
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 News & Events, Events 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 Activities, Initiatives web page.
As an OW2 member, which marketing support does OW2 offer?
OW2 offers a number of services for marketing support:
Can OW2 help me publish a press release?
Yes.Cases in which OW2 is willing to develop a joint press release with a member company include, but not exclusively:
You should follow the guidelines described in the Press release guidelines web page.We have also defined a template for press releases which can be found in the News & Events, Marketing Resources 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 News & Events, Success Stories web page.The template can be found in the News & Events, Marketing Resources 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.
How can I contribute to OW2 projects?
If you are willing to contribute to an OW2 project, you should first:
Where do I find the mailing lists for a given project?
Project mailing lists can be found:
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 http://forge.ow2.org (link Register as a site user).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:
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 the About, IT Infrastructure, then Tools offered to OW2 projects page.
What can I do to increase the chances of success for my project?
We have compiled a set of guidelines to 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 About, IT Infrastructure, and then overview page.For more information about these tools, contact the Management Office.You can also suggest support for other tools by contacting the OW2 Technology Council.
How do I administer the rights for committers and developers on the Forge?
When logged into the OW2 Forge, you can administer the rights of developers.In the admin tab of your project, you can:
Can I use Atlassian tools?
Yes.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 About, IT Infrastructure overview 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 http://gitorious.ow2.org.
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:
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 SQuAT page.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 a Sonar server on the OW2 infrastructure. Currently, the OW2 Management Office operates this server.
On this server, we have installed an OW2 profile.
Projects can also use their own profile. In this case, they need to contact the OW2 Servicedesk to 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 here.
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 this page.
I would like to submit a new project to OW2. What is the procedure?
You can directly submit a project from the OW2 project submission page. 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 Activities, Projects page.The Technology Council follows the process described in Process_Descriptions. 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 lifecycle criteria.The Technology Council webpage 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.
What is the role of the Technology Council?
The Technology Council is responsible
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 ABout, IT Infrastructure page.If you wish to add a JSR to this list, please contact the OW2 Management Office.
Does an organisation submitting a project to OW2 has to transfer its IPRs to OW2 or IPRs stay by the organisation?
There is no obligation to transfer any kind of IPR to OW2. OW2 is very liberal in this respect. In case a project, for any reason, wants to transfer some IPR to OW2, this is possible. Being a legal entity, OW2 can take over IPR when necessary or required by a project. In case there is a CLA, the CLA is signed between the contributor and the project lead, not OW2.
Does submitting a project requires a signing of any legal contract with OW2?
Submitting a project to the OW2 code base is a volunteer-based community process. It means that a project voluntarily joins the OW2 code base to benefit from its visibility and from our open source project best practices guidance. But, again, no obligation.
Can an organisation contribute to OW2 projects without becoming a member of OW2?
It is not an obligation. But we strongly encourage organizations that submit projects to OW2 to become members. It is a question of fairness and mutual commitment. It also enables us to involve the organization in all our activities for the benefit of the project.
Does OW2 impose a specific license to its projects?
OW2 is quite liberal in this respect. Licences must be OSI-recognized but we recommend to avoid exotic licenses. Experience shows that a small number of mainstream licences meet the expectations of contributors and users and cover most business models.
This wiki is licensed under a Creative Commons 2.0 licenseXWiki Enterprise 6.4.4 - Documentation