Community-led development "The Apache Way"
This was extracted (@ 2021-06-16 22:10) from a list of minutes
which have been approved by the Board.
Please Note The Board typically approves the minutes of the previous meeting at the beginning of every Board meeting; therefore, the list below does not normally contain details from the minutes of the most recent Board meeting.
Meeting times vary, the exact schedule is available to ASF Members and Officers, search for "calendar" in the Foundation's private index page (svn:foundation/private-index.html).
On 8th December 2007 Woden graduated from Incubation to a sub-project of Apache Web Services. The results of the IPMC vote were 8 +1s, no 0s, no -1s. This will be the last Woden report to the Incubator. From the Woden team, thankyou to the IPMC for guiding us to the Apache Way.
Woden is a Java class library for reading, validating, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 and with the longer term aim of supporting past, present and future versions of WSDL. Development towards Woden milestone M8 has progressed slowly over the past few months. There are a still a few high priority items that must be completed for M8. In the past few months Woden has received significant contributions from Dan Harvey (an IBM summer intern) in the form of many bug fixes and enhancements including refactoring the Woden build, Sagara Gunathunga who is working on serialization of Woden models, and most recently Tomi Vanek, who has contributed his WSDL viewer to Woden (currently attached to a Jira awaiting review). Woden has also made excellent progress towards completing the items necessary for graduation and a vote will likely be called shortly.
Woden is a library for working with WSDL 2.0 files. The W3C WSDL working group completed their work and the WSDL 2.0 specification is now a recommendation. This is exciting news for Woden as there is now an official W3C recommended spec to implement. The Woden team is still reporting issues and asking questions from the W3C Web services group and plans to contribute further test cases to the WSDL 2.0 test suite. Woden M7b was released on Aug 3, in support of Axis2. The Woden team is currently working towards an M8 release that will include full support for the WSDL 2.0 spec, including assertion checking. Also of note in this release will be a mechanism for extending Woden in both parsing and assertions. Woden has also received a serialization contribution from Sagara Gunathunga that is under review and we hope will be able to add a key piece to Woden. Woden has been an incubator project for roughly two years. Most items on the graduation list have been completed. We're currently working towards completing the few remaining items and then will propose to the WS and Incubator PMCs that Woden graduate to the Apache Web Services project. ----------------------------------------------------------------------------
Woden is a Java class library for reading, validating, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 and with the longer term aim of supporting past, present and future versions of WSDL. Incubating since: 2005 In April, we released Milestone 7a to support the Axis2 1.2 release. This was a minor update to M7 released in February. The M8 release is now under development. This will add full support for WSDL2 assertions (the non-schema validation rules) and will improve Woden's WSDL extensions API. M8 will likely be ready around late June / early July, around the time the spec could be moving to a full W3C Recommendation. With M8, the project should achieve it's first primary goal which was to support the W3C WSDL2 working group's efforts by providing a compliant implementation of the spec. Post-M8 goals are to exit incubation and to review and stabilize the API so that we can ship a 1.0 release. Other functional requirements include WSDL serialization and support for WSDL 1.1. The team has been addressing the following issues regarding exiting incubation: * building our public key presence on the Apache web of trust * adding developer documentation to the web site (to do) * attempting to grow the developer community (3 potential contributors unrelated to existing committers. 2 have submitted code already. The 3rd was a Google Summer of Code prospect whose GSoC proposal (Woden serialization) was rejected, but he's still keen to contribute this function.)
iPMC Reviewers: jukka, yoavs, jim, noel Woden is a Java class library for reading, validating, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 and with the longer term aim of supporting past, present and future versions of WSDL. We are trying to track down / re-do the paperwork (Software Grant) for donation of WSDL4J from IBM. WSDL4J is an SF.NET project under CPL 1.0 for the original WSDL 1.1 spec. Some of the code in woden was borrowed by the developers which is natural since woden implements WSDL 2.0 spec. iPMC questions / comments: * jukka: Things to do before graduation? * [DIMS]: A few more committers would always help :) * yoavs: how long has Woden been incubation? How's the community doing: any new committers, contributors, or PPMC members? When's a release going to happen? * [DIMS] Please remember they are expecting to join WS PMC. So they are already part of the larger eco system and constantly get feedback since we are working on codegen in Axis2 based on WSDL2.0 (supported by woden). They will most probably have to cut another milestone for use with Axis2 (soon!)
iPMC Reviewers: dims, jerenkrantz, yoavs, jukka, twl Woden is a Java class library for reading, validating, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 and with the longer term aim of supporting past, present and future versions of WSDL. In the last quarter the Woden project made significant progress towards aligning with the current version of the WSDL 2.0 specification. Woden participated in the second W3C WSDL 2.0 working group interop event. During this event the Woden team contributed a large number of new test cases to the WSDL 2.0 test suite. Woden is set to declare milestone 7 (M7). With this milestone Woden's component and XML models now align with the current version of the WSDL 2.0 specification. M7 marks the first milestone for which Woden 100% passed the component model test suite. (Note: The test suite has since taken on additions and changes and work will need to be done to integrate these changes in Woden as the spec approaches Proposed Recommendation status.) Also of note, Woden's URI resolver went through a review process, its test suite was significantly improved, and its documentation was updated to coincide with the current version of the project. iPMC questions / comments: * yoavs: how's the community doing? ----
Woden is a Java class library for reading, validating, manipulating, creating and writing WSDL documents, initially to support WSDL 2.0 and with the longer term aim of supporting past, present and future versions of WSDL. Woden entered the Incubator in April 2005. The Woden team have made six releases since then and have been included in the release of the Apache Axis2 project. Our current set of active committers consists of four from IBM, one from WSO2 and one from University of Moratuwa. If there are any concerns on whether we would graduate if a vote was put to the Incubator PMC, then it is diversity of the committer base. We would appreciate feedback on this point. Recent activity since our last report in August: * Woden M6 was released in October which introduced a StAX parser based implementation of the Woden API and improved the compliance with the WSDL 2.0 specification. * In November, three of the Woden committers attended the W3C Web Services Description Working Group "Second Interoperability Event on WSDL 2.0" in Dinard, France. Two others participated remotely. Some highlights of the event: * Fixed numerous Woden bugs, * Added a number of good test cases, * Conducted a message exchange testing, * Identified a number of ambiguities and potential issudes in * Generally ate too much :-) * In Novermber, we added one more committer, Graham Turrell, subsequent to his contribution of significant patches in the area of a URI resolution framework. * Woden M6 jar has been included in the Axis2 1.1 release. * We have a healthy dev list with a large increase in activity recently. * Woden has made progress lately wrt conformance to the WSDL 2.0 spec, which can be seen in the WSDL working group's dashboard  Our immediate priorities are: * deliver M7 to rollup the significant progress made during the interop event. * continue development of Woden extension mechanism so that specifications that extend the core WSDL spec can extend Woden to parse and validate their extensions.  http://dev.w3.org/cvsweb/~checkout~/2002/ws/desc/test-suite/Dashboard.html
The Woden community appears to be small, but active. Discussion appears to be happening on the list, although they are also holding teleconferences (with summaries posted to the mailing list). They are planning milestone for sometime in the next two months.
The WSDL 2.0 processor being developed by this incubator project is progressing according to the Milestone plan on the Woden web site. We are still aiming for an initial release around April 2006 and hopefully, promotion from incubation. M2 delivered December 9th includes most of the WSDL parsing logic and about one third of the WSDL validation. M3 due January 20th will complete the parsing logic and most of the validation. Web site documentation and expansion of the junit test suite are also due in M3. Other goals of the project will be addressed after M3. So far, the code has been developed by two committers, both from IBM. M2 was the first code base suitable for broader participation. We have two potential contributors from other organizations who have offered help recently and the Woden wiki now has a list of the main outstanding tasks that need to be completed. We will be liaising more closely with those potential contributors to expand the collaboration on the project. Another key development is that the WSDL 2.0 became a W3C Candidate Recommendation on January 6, 2006. We are likely to see increased participation in Woden and engage in interoperability testing with other implementations.
We posted a Woden milestone plan in September covering M1 at end-Sept through to M5 in Jan 2006. Completion of the initial project objective, full WSDL 2.0 functionality, is targetted for M4 end-Nov. M1 was release on Mon 3 Oct and included most but not all of the planned scopd. M3 and M4 will be busy periods. M5 and future plans will emerge as we approach M4 and start thinking about other Woden objectives like WSDL 1.1 conversion and StAX XML parsing for the Axis community. We are using the woden-dev mailing list for communication and discussion and recently held our first conference call - although not all participants could make the call, it helped confirm the Milestone plan and resolve some technical issues. Most of the development is currently being done by 2 committers and this may continue up to M3/M4, by which time we will have a suitable base for others to start building on.
- Infra work is done - Committers are chugging along with some prototype work - There is a conscious effort to address Axis2 team's needs.