8000 Invalid mapping of license field · Issue #34 · eprintsug/rioxx2 · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Invalid mapping of license field  #34
Open
@jesusbagpuss

Description

@jesusbagpuss

From:

$c->{rioxx2}->{license_map} = {
cc_by_nd => "http://creativecommons.org/licenses/by-nd/4.0",
cc_by => "http://creativecommons.org/licenses/by/4.0",
cc_by_nc => "http://creativecommons.org/licenses/by-nc/4.0",
cc_by_nc_nd => "http://creativecommons.org/licenses/by-nc-nd/4.0",
cc_by_nc_sa => "http://creativecommons.org/licenses/by-nd-sa/4.0",
cc_by_sa => "http://creativecommons.org/licenses/by-sa/4.0",
cc_public_domain=> "http://creativecommons.org/publicdomain/zero/1.0/legalcode",
cc_gnu_gpl => "http://www.gnu.org/licenses/gpl.html",
cc_gnu_lgpl => "http://www.gnu.org/licenses/lgpl.html",
};

This maps the EPrints namedset values 'cc_by' etc. to v4 licences.
I don't think this is valid. In the most recent release of EPrints, there are cc_by_4 values that should be mapped. As I understand it, license versions are NOT transmutable.

NB For a while, the labels in EPrints (in the workflow) didn't match the rendered output (one being v2.5, the other v3).
IMO EPrints should be storing the licences as URIs (I may look at creating a Bazaar package that includes all CC licences, and suitable render phrases, and allows something like <field ref="license" options="v4"/> in the workflow).

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

      0