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
.
TWiki
>
Main Web
>
OslcOpenSourceProjectProposal
(17 Dec 2010,
SteveSpeicher
)
(raw view)
---+ 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 (ALM tools interoperability). 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 (most likely) 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= (integration) 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. The present document is just the initial proposal, that will be refined as further discussions occur with interested parties. The current priority is to get the project started with initial code contributions, and make it suitable for any interested implementors. ---++ 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... _(TBD)_ ---++ Relationships to other Open Source Products This project is aimed at supporting the efforts of standardization of the OSLC community, which includes some initial (open source) OSLC implementations happening at Eclipse ([[http://www.eclipse.org/mylyn/][Mylyn project]]) and for [[http://www.mantisbt.org/][Mantis]] and [[http://www.fusionforge.org/][FusionForge]] trackers (OSLC-CM). Additionally, the OSLC project code depends on open source projects developed at the Apache Software Foundation, on !SourceForge, and Google Code: * [[http://www.junit.org/][JUnit v4]] * [[http://hc.apache.org/][Apache HTTP Components HttpClient v4]] * [[http://code.google.com/p/oauth/][OAuth.net v1.5 (Java library)]] * [[http://jena.sourceforge.net/][Jena RDF v2.6.3 (Java library)]] * [[http://incubator.apache.org/wink/][Apache Wink JSON4J Java Libraries v2.0.1]] The project will take example from the Apache Software Foundation process for setting up collaboration rules (license, CLA, etc.) but is in no way linked to the Apache Software Foundation at the moment. As the project moves on, it may be submitted for registration to existing Open Source initiatives, should that facilitate contributions, dissemination, or any other supporting needs. ---++ Intellectual Property Project materials are provided under the [[http://www.apache.org/licenses/LICENSE-2.0][Apache 2.0 license]]. Project contributors will sign the [[OslcOpenSourceProjectCLA][OSLC Contributor License Agreement (CLA)]] to confirm their acceptance of the contribution process under an Open Source license (which has been adapted from the [[http://www.apache.org/licenses/icla.txt][Apache CLA]]). ---++ Project Resources Needed * Mailing lists * Source control and versioning * Issue tracking ---++ Initial Committers The initial committers are members of the OSLC community who are currently developing the test suites or OSLC consumer/provider implementations. * SteveSpeicher * DaveJohnson * OlivierBerger * SofiaYeung See the reference page for additional details about [[OpenSourceProjectGuidelinesDraft][roles and project guidelines]] ---+++ Affiliations * IBM: SteveSpeicher, DaveJohnson * Insitut TELECOM: OlivierBerger * Oracle: SofiaYeung
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r9
<
r8
<
r7
<
r6
<
r5
|
B
acklinks
|
V
iew topic
|
Ra
w
edit
|
M
ore topic actions
Topic revision: r9 - 17 Dec 2010 - 18:28:07 -
SteveSpeicher
Main
Main Web
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Main
Sandbox
TWiki
Български
Cesky
Dansk
Deutsch
English
Español
Français
Italiano
日本語
Nederlands
Polski
Português
Русский
Svenska
简体中文
簡體中文
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