Background: I asked this question to a statistical research audience on CrossValidated but was suggested that here might be more appropriate, so re-posting; keen for any tips!
In spatial analysis (and no doubt, any research field) we often work with a broad range of data and software libraries, increasingly open source. These are all associated with various licence conditions. I feel that my current approaches for tracking data and software provenance and licence agreements should be improved.
Traditional reference management software like Endnote or Zotero is one option, although they seem better geared for managing document references. I have also explored some other approaches such as FOSSA (run by the people behind https://tldrlegal.com/), although this seems specifically geared for software development more than research, and in practice I was unable to get it working.
I predominantly use Python and R for programming analyses; the latter is able to generate a BibTeX citation for libraries and using the function citation()
, which is great but it doesn't output licence information (which is viewable from the CRAN url). I am unaware of a similar function for Python (which has similar data available on pypi.org). I could write R or Python functions to do this task, but I don't want to reinvent the wheel! Surely this exists already? But I can't find it.
There are other approaches which sound promising - this Open Science Training Book notes some resources like DataTags (framework for data management, facilitating decisions around data sharing) described in an interesting publication by Sweeney et al. from 2015, but their site datatags.org is no longer accessible. Also from 2015, Nicholas Car from CSIRO appears to have published on their PROMS provenance management system, with code available; this looks like it could be tied in with my Python workflows, although it sounds like it might be challenging for my less technical colleagues to work with (but I will give it a go).
I realise I'm conflating a few things here (reference management for data, software, and management of licence agreements), but these seem quite related and have important implications for how research findings are disseminated.
So, do you have any advice for management of research resources (in particular, data and software libraries, their licence agreements and other provenance metadata) in an environment where we are striving towards 'open science'?