Onderzoekssoftware publiceren


Samenvatting

Dit artikel legt uit hoe je jouw onderzoekssoftware kan publiceren.

null

Vereisten van WUR en subsidieverstrekkers 

WUR zet zich in voor transparantie, samenwerking, toegankelijkheid en openheid in de wetenschap. Daarom zou onderzoekssoftware (net als onderzoeksdata) zo FAIR en open mogelijk moeten zijn, in lijn met de institutionele richtlijn ‘Zo open mogelijk en zo gesloten als nodig’. Daarnaast eisen sommige subsidieverstrekkers (zoals NWO en ZonMw) dat onderzoekers de software die binnen hun onderzoek wordt ontwikkeld zo open mogelijk delen. Projecten die via andere wegen worden gefinancierd hoeven waarschijnlijk niet aan deze eis te voldoen, maar WUR moedigt alle onderzoekers aan om onderzoekssoftware zo open mogelijk te maken.

Hoe kun je onderzoekssoftware geschikt maken voor publicatie?

Wanneer je je onderzoekssoftware publiceert, voeg dan het volgende toe:

  1. Een LICENCE.txt of LICENCE.md bestand waarin duidelijk wordt aangegeven wat (her)gebruikers is toegestaan en hoe de software gebruikt mag worden gebruikt mag worden. Er zijn meerdere open sofware licenties waar je uit kan kiezen. Meer informatie kun je in dit kennisartikel over software licenties vinden.
  2. Documentatie, een README.txt of README.md bestand, waarin de onderzoekssoftware wordt beschreven en uitgelegd. Meer informatie kun je in het artikel over metadata en documentatie voor onderzoekssoftware << article software documentatie >> vinden. 

Hoe kun je onderzoekssoftware publiceren?

Het meest gebruikte platform voor het hosten van, samenwerken aan en het openbaar maken van software is Git (GitHub en GitLab). Er is een WUR instance voor GitLab genaamd Git@WUR. Je kan met Git@WUR privé, WUR-breed of publiekelijk versiebeheer toepassen, code beheren, documenteren, delen en problemen in de code oplossen. Je kan ook de webversies GitLab en Github gebruiken, maar WUR biedt hier geen ondersteuning voor. 

GitHub, Gitlab of Git@WUR kennen geen persistent identifiers, zoals een DOI, toe. Voor het verkrijgen van een persistent identifier, kun je een versie van de Git repository publiceren in een data repository. Bijvoorbeeld door de main branch van Git te publiceren in bijvoorbeeld Zenodo (zie Referencing and citing content - GitHub Docs) of 4TU (see Software publishing made easier: An integration between 4TU.ResearchData and GitLab – 4TU.ResearchData). Daarnaast wordt het aanbevolen om jouw onderzoekssoftware te registreren voor een betere zichtbaarheid en vindbaarheid, lees meer hierover in dit kennisartikel.

Door software te publiceren, kunnen andere onderzoekers deze, net als bijvoorbeeld een artikel, citeren in hun referentiedatabase (zoals BibTex of EndNote). Door een CITATION.cff bestand in elk van je GitLab of GitHub repositories te plaatsen, kunnen anderen deze informatie meteen gebruiken in hun manuscript en daarmee de software correct citeren. Je kan een .cff bestand creëren met de online tool cffinit

Waardecreatie

Bij potentiële commerciële en/of toepassingswaarde van onderzoekssoftware, zou het vrijgegeven moeten worden door een Software Disclosure Form (SDF) en Value Creation Form (VCF) in te vullen. Voor meer informatie zie de Guidelines on Value Creation with Software and Data, in de bijlage bij dit kennisartikel.

Vragen & ondersteuning

Heb je vragen over deze dienst of wil je persoonlijke ondersteuning? Neem gerust contact op met ons. Je kunt een mailtje sturen naar data@wur.nl.

Benieuwd wat WUR Library nog meer voor je kan betekenen?

Kijk op de Library website voor directe toegang tot alle literatuur databases en voor een overzicht van alle Library diensten, tools en ondersteuning. Via de chatfunctie op de website kom je direct in contact met een bibliotheekmedewerker of klik hier Chat online. We helpen je graag!