[
https://jira.duraspace.org/browse/DS-825?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=21550#comment-21550
]
Gareth Waller commented on DS-825:
----------------------------------
I originally developed the code for this for the University of Edinburgh. The
code has the following features:
- Introduction of a singleton LicenceController class - entry point for licence
operations i.e. get/set licence
- LicenceManager class - one per licence. Holds the details of the licence e.g.
name, URL etc
- Licences are fully configurable via the dspace.cfg file i.e. specify name,
URL, RDF URL etc
- Licences can be "grouped" for better visual presentation on the licence
selection step
- The LicenceController controls access to an item based on groups the user
belongs to. A licence can specify which groups can view the item and also which
groups can use the licence when depositing.
Example config for a licence:
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.displayName =
Attribution 2.0 UK: England & Wales
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.iconPath =
/xmlui/themes/Reference/images/cc/attribution_88x31.png
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.url =
http://creativecommons.org/licenses/by/2.0/uk/
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.rdfUrl =
http://creativecommons.org/licenses/by/2.0/uk/rdf
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.rdfStyleSheet =
CreativeCommons.xsl
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.allowWebUIDeposit
= true
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.displayPositionHint
= 0
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.authorisedGroupsForDepositing
= Adminstrators
licence.uk.ac.jorum.CreativeCommons.v2p0.EngWales.Attribution.authorisedGroupsForViewing
= Anonymous
> Market ticket for work being done to allow the user to select licences other
> than those offered by Creative Commons.
> --------------------------------------------------------------------------------------------------------------------
>
> Key: DS-825
> URL: https://jira.duraspace.org/browse/DS-825
> Project: DSpace
> Issue Type: Improvement
> Components: DSpace API
> Reporter: Robin Taylor
> Assignee: Robin Taylor
> Fix For: 1.8.0
>
>
> Create a new Licence Service that manages the retrieval of licence
> information from a number of sources, not just the Creative Commons website.
> I am aware of the work being done at MIT to revamp the existing CC but I
> don't foresee a conflict.
> I would be grateful for any comments, positive or negative.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://jira.duraspace.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
uberSVN's rich system and user administration capabilities and model
configuration take the hassle out of deploying and managing Subversion and
the tools developers use with it. Learn more about uberSVN and get a free
download at: http://p.sf.net/sfu/wandisco-dev2dev
_______________________________________________
Dspace-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-devel