MPDL / imeji

A lightweight research data repository
11 stars 2 forks source link

License assignment #574

Closed kristinaMPDL closed 7 years ago

kristinaMPDL commented 8 years ago

Spec

General Assumption: Each published item should have a license assigned. Licenses should be assigned to items, not to collection metadata.

Use Cases: Assignment:

  1. The user wants to assign one license to all items of a collection
  2. The user wants to assign separate licenses for the items of one collection
  3. A default license will automatically be assigned to items (during the publishing process) Changing:
  4. The user wants to change the license assigned to all items of one collection
  5. The user wants to change the license of one of the items in the collection Viewing:
  6. The assigned license will be displayed next to the item

License: Each licence consists of

or

License Assignment: The metadata license will be handled similar to the metadata filename. That means when creating an item, the system automatically creates a metadata field license that is empty. For editing the license, there are several ways:

Release Collection:

Change of the License : For released collections, the license can not be changed any more. Only a new license can be assigned (similar to the assignment of the first licence). When that is the case, the old license will be displayed together with a timestamps (valid until the date of the assignment of the new license ) next to the new license .

Display of the License: The license will be displayed together with all other available metadata next to the item (as a link). For licenses like creative commons licenses that have a picture which represents the licence it would be nice when the picture (as link) will be displayed instead of the link.

Further changes:

ioverka commented 8 years ago

One question regarding the "General Assumption" - isn't http://choosealicense.com/no-license/ valid for research data as well?

... and one remark regarding the "Changing" - changing the license of a published item may result in problems (if the new license is more restrictive than the old one). How is that handled in other systems?

kristinaMPDL commented 7 years ago

List of predefined Licenses:

ioverka commented 7 years ago

I think we should keep the list of predefined licenses as short as possible. Some results from my today's field research:

  1. Dryad provides one license only (CC-0) license-selection-dryad
  2. Figshare has 7 (which seeem pretty extensive to me) license-selection-figshare
  3. Zenodo provides 5 CC licenses license-selection-zenodo

Maybe the list of available predefined licenses should be configurable as well - because the selection may be done based on the use case of a specific imeji instance? (i.e. licenses for data versus licenses for content versus licenses for software). Not sure myself ;)

ioverka commented 7 years ago

I think we have to talk about how to make the list of predefined licenses optional/configurable. The license selection area on the advanced search interface is much too prominent for my liking - in particular considering the Outbox scenario (private instance, currently no license used at all): imeji-advancedsearch-licenses

kristinaMPDL commented 7 years ago

You are absolutely right Inga. The list is much too prominent. First of all I would propose not to mention the version number and the whole name. Just the abbreviation would be fine enough. And perhaps we can use a drop down menu (instead of such a long list) where it is possible to select more than one value?