w3c / odrl

ODRL Community Group Repository
https://www.w3.org/community/odrl/
Other
18 stars 9 forks source link

Diffference between Distribute and GrantUse #19

Closed Jimflip closed 2 years ago

Jimflip commented 2 years ago

Hi

Not clear to me what the difference between these two terms is.

GrantUse: definition: "To grant the use of the Asset to third parties" note: "This action enables the assignee to create policies for the use of the Asset for third parties. The nextPolicy is recommended to be agreed with the third party. Use of temporal constraints is recommended."

Distribution: definition: "To supply the Asset to third-parties." note: "It is recommended to use nextPolicy to express the allowable usages by third-parties."

The distinction seems very subtle and open to interpretation, and I'm not sure I will necessarily get it right.

Any advice appreciated. Thanks.

riannella commented 2 years ago

I think the intention of each is slightly different.

With "distribute", the intention is the assignee can supply the asset downstream (but the assignor could attach a nextPolicy)

With "grantUse", the intention is the assignee will create a Policy (with usage rules) that goes with the asset supplied downstream.

benedictws commented 2 years ago

So Renato, is "distributing" an asset with a nextPolicy duty equivalent to "grantUse"?

Ben

On Thu, 10 Feb 2022 at 11:45, Renato Iannella @.***> wrote:

I think the intention of each is slightly different.

With "distribute", the intention is the assignee can supply the asset downstream (but the assignor could attach a nextPolicy)

With "grantUse", the intention is the assignee will create a Policy (with usage rules) that goes with the asset supplied downstream.

— Reply to this email directly, view it on GitHub https://github.com/w3c/odrl/issues/19#issuecomment-1034824679, or unsubscribe https://github.com/notifications/unsubscribe-auth/AA3VOVICTXK3YMFGLGF76HLU2OQNVANCNFSM5N5ULOSQ . Triage notifications on the go with GitHub Mobile for iOS https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Android https://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

You are receiving this because you are subscribed to this thread.Message ID: @.***>

nitmws commented 2 years ago

Media businesses have an interest in both:

Jimflip commented 2 years ago

Okay that all helps, and mostly makes sense to me.

So in the use case I'm interested in we have the following roles: Producer - The company that made the content Distributor - The company the Producer has granted the right to licence/GrantUse content to Publisher's, on the Producer's behalf. Publisher - The company that wants to Display the content

  1. The Producer grants the permission to GrantUse to the Distributor.
  2. The Distributor grants permission to Publisher to do some action.

How do we express what permissions the Distributor can grant to the Publisher, and assume we don't actually know which publisher we will grant rights to at this point of time, i.e. what they can offer Publishers. I'm assuming the Distributor is constrained in what they are allowed to grant the Publisher can do (for example the Action of the permission, i.e. Display in books only in the UK).

Thanks.

Jimflip commented 2 years ago

My assumption is the nextPolicy will refer to a policy of type Offer, and there it will describe the scope of what the Distributor can offer to Publishers.

nitmws commented 2 years ago

@Jimflip IPTC has the standard RightsML, a profile of ODRL. And IPTC has an example of such a Grant Use use case: http://dev.iptc.org/RightsML-Simple-Example-Duty-of-a-Third-Party

The nextPolicy defines 150 USD have to be paid, a simple case and of type Set. Actually the nextPolicy is a template for an ODRL/RightsML policy to be issued by the party having gotten the permission to GrantUse: it defines the ODLR action as Use and defines the duty bound to it, making a payment in this case. Look at this example:

Jimflip commented 2 years ago

@nitmws Thanks, that link helps clarify.