This wiki is locked. Future workgroup activity and specification development must take place at our new wiki. For more information, see this blog post about the new governance model and this post about changes to the website.

OSLC Open Source Project Proposal

Abstract

OSLC is a open community that is authoring specifications for linked lifecycle data. The goal of the community is to make it easier for lifecycle tools to integrate and to expose their lifecycle data. The OSLC community process could be improved by sharing code and other supporting materials needed in the authoring process and for developing and testing OSLC consumer and provider implementations. Since open-services.net is not a suitable place for managing and evolving these kind of assets, the proposal is to create an open source project that is affiliated with and that supports the work at open-services.net.

Project

The OSLC Open Source Project will be hosted at SourceForge.net and include:

  • test suites for testing OSLC service provider implementations
  • reference implementations of OSLC core and domain services for use in testing OSLC clients
  • sample code and applications
  • tools, models, pictures, etc. used in the specification process
  • specification artifacts that need to be under version control (e.g. namespace documents)

The project will encourage the creation of other components and contributions that are deemed to be useful in supporting the OSLC community goals.

Members of the community have offered an initial contribution of JUnit tests for the purposes of testing OSLC provider implementations. Other components may be contributed later - we're just starting with the provider test suites now.

Initial Contribution

The initial JUnit test contributions were created by IBM developers for the purpose of testing OSLC implementations in IBM products. The tests act as a Java client, driving OSLC service requests and validating responses. The initial source...

Relationships to other Open Source Products

This project is aimed at supporting the efforts of standardization of the OSLC community, which includes (open source) OSLC implementations happening at Eclipse (Mylyn project) and Mantis. Additionally, the OSLC project code depends on open source projects developed at the Apache Software Foundation, on SourceForge, and Google Code:

Intellectual Property

Project materials are provided under the Apache 2.0 license. Project contributors sign the OSLC Contributor License Agreement (CLA) which has been adapted from the Apache CLA.

Project Resources Needed

  • Mailing lists
  • Source control and versioning
  • Issue tracking

Initial Committers

The intial committers are members of the OSLC community who are currently developing the test suites or OSLC consumer/provider implementations.

  • Steve Speicher
  • Dave Johnson
  • Olivier Berger

See reference page for additional details about roles and project guidelines

Affiliations

  • IBM: Steve Speicher, Dave Johnson
  • Insitut TELECOM: Olivier Berger
Edit | Attach | Print version | History: r9 < r8 < r7 < r6 < r5 | Backlinks | Raw View | Raw edit | More topic actions...
Topic revision: r7 - 15 Nov 2010 - 19:00:54 - ScottBosworth
 
This site is powered by the TWiki collaboration platform Copyright � by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Contributions are governed by our Terms of Use
Ideas, requests, problems regarding this site? Send feedback