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
On Duties and their Permissions #122
Comments
Yes that is true. If you have a duty to uninstall Asset X in order to play Asset X, then you have pretty bad policy ;-) Another way to look at this is that the duty could be to uninstall some other asset (using a different target) that competes/conflicts with the permission target asset. Should uninstall be deprecated? Others? |
update the duties to include "the requirement is agreed to satisfied/fulfilled" |
Updated duty narrative to include “agreed” as part of the semantics. |
-> A Permission MAY refer to one or more Duties which indicate obligations that MUST be fulfilled in order for the Permission to be valid. also: (imo) you can only fulfill a duty, but not satisfy it. fwiw: I found a paper discussing the differences between "pre-obligations" and "post-obligations". |
Change commited |
Throughout the entire spec the relationship between permissions and their duties is defined as follows:
There are some duty actions, however, which are basically useless given that definition. e.g. an odrl:uninstall duty would require to uninstall/delete an asset before the permission to use respective asset could actually be granted.
4.18.11 Uninstall
and no:
that paragraph doesn't do the trick (imo)..
The text was updated successfully, but these errors were encountered: