Skip to content

docs: add roadmap document #124

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 45 additions & 0 deletions docs/roadmap/DSP_roadmap.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
# Dataspace Protocol Specification - Scope, Roadmap and Milestones

## Scope

The Dataspace Protocol is a set of specifications designed to facilitate interoperable data sharing between entities governed by usage control and based on Web technologies. These specifications define the schemas and protocols required for entities to publish data, negotiate Agreements, and access data as part of a federation of technical systems termed a Dataspace.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Lines 5 and 6 are duplication of contents.

The web rendering of the Dataspace Protocol represents the current state on this repo's main branch: https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/

The Dataspace Protocol aims a release as Eclipse Specification combining this specification with the Dataspace TCK (https://projects.eclipse.org/projects/technology.dataspacetck ) and at least one conformant implementation. The Eclipse Dataspace Components EDC (https://projects.eclipse.org/projects/technology.edc ) are planned as compliant implementation, others are welcome. The Dataspace Protocol targets a PAS transposition to ISO during 2025.
Copy link
Contributor

@juliapampus juliapampus Feb 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

First sentence sounds weird, as the DSP is not combined with other projects.. there are interdependencies defined by EF. Maybe we can link to that.

Second sentence makes a statement about another project + marketing speech - inappropriate. Would probably rather fit to the project webpage, not the sources (repository).


## Status (February 2025)

The Dataspace Protocol project is approved by the Eclipse Dataspace Working Group (EDWG) and the Eclipse Foundation. International Data Spaces Association IDSA contributed the specification document as the initial contribution in summer 2024. The first progress review is scheduled for Q1/2025 and the release 1 is scheduled for summer 2025.

The Dataspace Protocol has a healthy number of committers (4 organizations and 7 individuals) and contributors, see https://projects.eclipse.org/projects/technology.dataspace-protocol-base/who . 72 commits have been provided to the main branch since the project start.

The Dataspace Protocol is adopted by various industrial users.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Whom?


## Resources
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sounds like information that is visible within the repositories. Why do we need this here?


* Source Code Management: A new organization has been created on GitHub for the project:
https://github.com/eclipse-dataspace-protocol-base
* Repositories: The Dataspace Protocol specification document is in the repository https://github.com/eclipse-dataspace-protocol-base/DataspaceProtocol. Otterdog is enabled for the GitHub organization and maintained in the https://github.com/eclipse-dataspace-protocol-base/.eclipsefdn Repository
* A repository for the website is added. See below
* Issue Tracker:
* GitHub issues have been enabled for the project.
* Outbound Communication:
* Mailing list: https://accounts.eclipse.org/mailing-list/dataspace-protocol-base-dev
* Website: The: https://github.com/eclipse-dataspace-protocol-base/website repo has been created and added to our publishing tool. The website is available at https://eclipse.dev/dataspace-protocol-base.
* The Dataspace Protocol human-friendly rendering is available at https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/
* Downloads: http://download.eclipse.org/dataspace-protocol-base
* Archives: http://archive.eclipse.org/dataspace-protocol-base
* Community Calls: Monthly on Thursday 10:30 am to 11:00 am CET to be announced via the Discussions in the Dataspace Protocol Repository
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The meetings and communication should be added to CONTRIBUTING.md. They are also part of the project webpage. We should really use the EF project website more as a marketing tool, not this repository.

* Committer Calls: Weekly on Thursday between 10:00 am and 10:30 am CET

## Roadmap and Milestones
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wouldn't it be good to use the GitHub milestones for this? It provides a numbering, offers to set a title and due date. Then, we could also use assignment of issues to milestones instead of adding labels.

* MS 1: Initial Contribution, July 2024 (achieved)
* MS 2: Project is fully operational, October 2024 (achieved)
* MS 3: DSP Editor’s Draft and TCK alpha 1, February 2025
* MS 4: Successful Progress Review, March 2025
* MS 5:DSP TCK alpha 2, April 2025
* MS 6: DSP Release Candidate and TCK Beta, May 2025
* MS 7: DSP Release review, May to June 2025
* MS 8: DSP Release 1, July 2025
* MS 9: Start of PAS Transposition to ISO, August 2025
* MS 10: Initiating planning for the next release, October 2025