refactor: rework introduction and related sections#113
Conversation
jimmarino
left a comment
There was a problem hiding this comment.
I had some relatively minor comments. The one thing that I think needs to be clarified is that the specification is developed under Eclipse guidance.
README.md
Outdated
|
|
||
| The web rendering of the spec represents the current state on this repo's main branch. | ||
| https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/ | ||
| Since [Version 0.8](https://github.com/eclipse-dataspace-protocol-base/DataspaceProtocol/tree/main/releases/v0.8), the specification has been stable with changes in details. The latest release candidate ([2024-1](https://docs.internationaldataspaces.org/ids-knowledgebase/dataspace-protocol)) of the Dataspace Protocol specification is considered stable. It has been developed under the governance of the [International Data Spaces Association](https://internationaldataspaces.org/). Further changes shall not affect conformity. |
There was a problem hiding this comment.
We have to be very careful here. The specification has been developed under Eclipse governance, not IDSA
There was a problem hiding this comment.
I'd argue that 2024-1 is not the "latest release candidate" but rather the latest release. I'd rather be careful with claims toward conformity.
There was a problem hiding this comment.
I think we should leave the version history here and add a sentence clarifying that after 2024-1 the project changed the governance from IDSA to Eclipse.
There was a problem hiding this comment.
Always happy about discussions about moved content, especially from its authors.
Let me come up with a better proposal.
There was a problem hiding this comment.
Acknowledged, but for me not possible during this week.
There was a problem hiding this comment.
I've added a new commit:
Previous versions of the Dataspace Protocol (0.8 and 2024-1) have been developed and released under the governance of the International Data Spaces Association (IDSA).
Subsequent versions of the Dataspace Protocol are maintained and developed within the Eclipse Dataspace Protocol project associated with the Eclipse Dataspace Working Group, under the governance of the Eclipse Foundation (EF). Version 2024-1 marks the initial contribution to the Eclipse Dataspace Protocol project by the IDSA.
WDYT?
| on the level of trust, on organizational levels, and on legal levels. | ||
| The aspect of cross-dataspace communication is not subject of this document, as this is addressed by the [=Dataspaces=]' | ||
| organizational and legal agreements. | ||
| The __Dataspace Protocol__ is used in the context of [=Dataspaces=] as described and defined in the subsequent sections with the purpose to support _interoperability_. In this context, the specification provides fundamental technical interoperability for [=Participants=] in [=Dataspaces=]. Beyond the technical interoperability measures described in this specification, semantic interoperability should be addressed by the [=Participants=]. On the perspective of the [=Dataspace=], interoperability needs to be addressed also on the level of trust, on organizational levels, and on legal levels. The aspect of cross-dataspace communication is not subject of this document, as this is addressed by the [=Dataspaces=]' organizational and legal agreements. |
There was a problem hiding this comment.
This may be straying from the purpose of this PR but I think these types of statements should be in the best practices guide because they deal with "SHOULDs" but not "MUSTs"
There was a problem hiding this comment.
This is the introduction which shall provide also some context to the document. I would leave it here, but agree that in the main body of the document we should consider the MUSTs and leave the SHOULDs, in general, to the best practices
There was a problem hiding this comment.
My first thought was to move this to "scope". Then I read the ISO rules again and recognized that the current scope should also not be part of the scope as this must be normative. The more I think about this, the more I agree to remove this phrase and also shorten the scope section drastically. Please check the latest changes.
arnoweiss
left a comment
There was a problem hiding this comment.
Mostly respec related stuff
README.md
Outdated
|
|
||
| The web rendering of the spec represents the current state on this repo's main branch. | ||
| https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/ | ||
| Since [Version 0.8](https://github.com/eclipse-dataspace-protocol-base/DataspaceProtocol/tree/main/releases/v0.8), the specification has been stable with changes in details. The latest release candidate ([2024-1](https://docs.internationaldataspaces.org/ids-knowledgebase/dataspace-protocol)) of the Dataspace Protocol specification is considered stable. It has been developed under the governance of the [International Data Spaces Association](https://internationaldataspaces.org/). Further changes shall not affect conformity. |
There was a problem hiding this comment.
I'd argue that 2024-1 is not the "latest release candidate" but rather the latest release. I'd rather be careful with claims toward conformity.
ssteinbuss
left a comment
There was a problem hiding this comment.
Minor editorial changes requested
README.md
Outdated
|
|
||
| The web rendering of the spec represents the current state on this repo's main branch. | ||
| https://eclipse-dataspace-protocol-base.github.io/DataspaceProtocol/ | ||
| Since [Version 0.8](https://github.com/eclipse-dataspace-protocol-base/DataspaceProtocol/tree/main/releases/v0.8), the specification has been stable with changes in details. The latest release candidate ([2024-1](https://docs.internationaldataspaces.org/ids-knowledgebase/dataspace-protocol)) of the Dataspace Protocol specification is considered stable. It has been developed under the governance of the [International Data Spaces Association](https://internationaldataspaces.org/). Further changes shall not affect conformity. |
There was a problem hiding this comment.
I think we should leave the version history here and add a sentence clarifying that after 2024-1 the project changed the governance from IDSA to Eclipse.
| on the level of trust, on organizational levels, and on legal levels. | ||
| The aspect of cross-dataspace communication is not subject of this document, as this is addressed by the [=Dataspaces=]' | ||
| organizational and legal agreements. | ||
| The __Dataspace Protocol__ is used in the context of [=Dataspaces=] as described and defined in the subsequent sections with the purpose to support _interoperability_. In this context, the specification provides fundamental technical interoperability for [=Participants=] in [=Dataspaces=]. Beyond the technical interoperability measures described in this specification, semantic interoperability should be addressed by the [=Participants=]. On the perspective of the [=Dataspace=], interoperability needs to be addressed also on the level of trust, on organizational levels, and on legal levels. The aspect of cross-dataspace communication is not subject of this document, as this is addressed by the [=Dataspaces=]' organizational and legal agreements. |
There was a problem hiding this comment.
This is the introduction which shall provide also some context to the document. I would leave it here, but agree that in the main body of the document we should consider the MUSTs and leave the SHOULDs, in general, to the best practices
I think the correct way to describe this is the initial contribution came from IDSA, not that the governance changed. My concern is that we must be clear that the IP review process was followed. |
Co-authored-by: Jim Marino <jim.marino@gmail.com> Co-authored-by: Arno Weiß <86715435+arnoweiss@users.noreply.github.com>
I like that. That is the correct way that the initial contribution was made by IDSA. Thx |
|
I've addressed your comments. Please review |
What this PR changes/adds
Restructures introduction sections.
Why it does that
Remove duplicated, outdated, and unnecessary non-normative content.
Further notes
Some of the removed contents (e.g., information model) should be transferred to the best practices document.
Linked Issue(s)
Closes #66
Closes #60
Please be sure to take a look at the contributing guidelines and our etiquette for pull requests.