-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How to archive software, and how important is this? #19
Comments
Archiving software is important for software preservation purposes but also for linking software with a consistent Knowledge Base. |
@moranegg these are questions that came up in our software citation WG call today. I personally think that software papers are a special case and should not be the only way software can be cited. |
@mfenner sorry I couldn't be present at the call today. |
Archiving is important for the reasons @moranegg mentioned. I'd add to it that research institutions may want to hold on to their IP via their institutional data repositories. In terms of the "how" part of the question, #16 and #5 are closely related issues that need to be addressed simultaneously. E.g., for versioning in the context of the Software Citation Principles, questions to address are
|
We have a question (eLife) - should we be encouraging authors (or doing it for them) to publish their code on Zenodo so that we have a stake in the ground and a DOI? |
The software citation principles say that indeed, the specific version of the code that was used should be archived, and zenodo is a way to go this. However, we also said that this code is what should be cited, not the generic repo. I would prefer to see what you are doing turned around - citing the specific version that is archived, and referring to the repo itself in-line or via an additional citation. How you implement this is really up to you - what you are now doing seems ok, though I think it would probably be better for the authors to do this, to own their archived code, and to get into the practice of archiving it. Also, I think that once Software Heritage becomes more used and gets some more tools around it, it will likely be able to fill some of this function of pointing to a specific archived version in the context of other versions and the full repository. I discuss this a bit on https://danielskatzblog.wordpress.com/2017/09/25/software-heritage-and-repository-metadata-a-software-citation-solution/ |
The text was updated successfully, but these errors were encountered: