Open Services for Lifecycle Collaboration
open community. open interfaces. open possibilities.
Open-services.net is a community site and wiki supporting the creation of specifications for software delivery resources and the services for accessing them (see The Case for Open Services for background). By resources, we mean the artifacts that are used and manipulated in the process of software delivery -- for example, requirements, test plans, and work items. Resource specifications are expressed in both descriptive (text) and xml forms. In addition, the specifications describe expected behavior of REST services on the resources.
This site is operated by IBM and is open to anyone who would like to contribute to or track the progress of the proposed specs. Conversations about these specifications take place here, in the open. The intent in providing the site is to solicit a broad range of ideas for how resources might be described and to find consensus on a set of formats and services. Just as important, we want to encourage the use and implementation of the specs by those that provide commercial, open source, or in-house developed software delivery tools. The license terms for the site were written with these goals in mind. All contributions are submitted under the terms of the Creative Commons Attribution License which allows all of the site content to be made available under that same license. Additionally, all contributors agree to a covenant not to assert patent claims on implementations of the specifications. Other patent holders can also agree to the covenant to encourage adoption of the specifications. Please see terms of use for the detailed terms and conditions for the site and contributed content.
Authoring process
Each topic area on the community wiki has a designated topic lead who guides the specification through a three step process:
1.Draft stage: the topic scope and usage scenarios are documented, strawman proposals are surfaced, and interested parties comment on and shape a proposed Specification.
2.Convergence stage: there is sufficient consensus that a draft warrants consideration as a final Specification. During the Convergence stage, the final list of contributors is documented and formal documentation of the contributor patent covenant statements is gathered and published as part of the Specification.
3.Specification stage: the version of the final Specification is deemed complete.
Its conceivable (even likely) that new versions of specifications will be proposed as new ideas or new uses for the resources are revealed or if the scope of a given topic is expanded. Based on the interest of members of the community, its also conceivable that specifications may be included as part of future proposals to formal standards bodies. The standards process is beyond the scope of open-services.net; the focus of the site is on the earlier stages of community discovery and authoring of common specifications.
Starting up new topics
You can learn more about the operational aspects of OSLC specification workgroups, including how to start up new topics, on the OSLC wiki (here).
Contacting us
To get involved, simply register on the wiki and join the mailing list. If you have interest in a specific topic or specification, please introduce yourself to the topic lead who is identified on the topic's home page. All discussions on topic scope, scenarios, and draft specifications should be directed through the wiki and mailing list.
For general problems or suggestions for the site, please send e-mail to webmaster@open-services.net.
Special inquiries can be directed to bosworth@us.ibm.com.
About this site