Skip to content
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

License for UDP? #531

Closed
m-mohr opened this issue Apr 3, 2024 · 7 comments · Fixed by #536
Closed

License for UDP? #531

m-mohr opened this issue Apr 3, 2024 · 7 comments · Fixed by #536
Assignees
Labels
processes Process definitions and descriptions
Milestone

Comments

@m-mohr
Copy link
Member

m-mohr commented Apr 3, 2024

A license field for user-defined processes might be a good idea.

@m-mohr m-mohr added the processes Process definitions and descriptions label Apr 3, 2024
@soxofaan
Copy link
Member

soxofaan commented Apr 5, 2024

How do you envision this information to be consumed?
Just as a visualization thing or should clients/backends check licences against allow-lists in some way?

@m-mohr
Copy link
Member Author

m-mohr commented Apr 5, 2024

Just for consumption, i.e. if you wish to publish your algorithm somewhere...
Came up in alignment discussions with OGC API - Processes, which have such a field.

@soxofaan
Copy link
Member

soxofaan commented Apr 5, 2024

Other related metadata fields that could be considered or might be relevant to the discussion: author and version (as discussed earlier in #480 )

This is not meant as scope-creep for this ticket, but it could help to to decide if you want to put all this kind of metadata at the object top level, or group things under a more generic "metadata" field (e.g. to isolate free-form metadata from more standardized properties)

@m-mohr
Copy link
Member Author

m-mohr commented Jun 3, 2024

Agreed, maybe we can take over these fields from STAC.

@m-mohr m-mohr self-assigned this Jun 3, 2024
@soxofaan
Copy link
Member

Another thing to consider here is a changelog (or link to one)

@m-mohr
Copy link
Member Author

m-mohr commented Jun 13, 2024

I just realized we already have a solution for license and changelog in the links:

{
  "rel": "version-history",
  "href": "http://openeo.example/changelog.txt",
  "type": "text/plain",
  "title": "Changelog"
}

and

{
  "rel": "license",
  "href": "http://openeo.example/license.txt",
  "type": "text/plain",
  "title": "License: CC-BY-4.0"
}

@m-mohr
Copy link
Member Author

m-mohr commented Jun 13, 2024

See PR #536 for a clarification in the spec.

@m-mohr m-mohr linked a pull request Jun 13, 2024 that will close this issue
m-mohr added a commit that referenced this issue Jun 14, 2024
* Document additional relation types for process metadata #531

* Fix bullet points, add canonical
@m-mohr m-mohr closed this as completed Jun 14, 2024
@m-mohr m-mohr added this to the 1.3.0 milestone Jun 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
processes Process definitions and descriptions
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants